28 Commits

Author SHA1 Message Date
Remco Burema
c8ed3634ed
Qt5->Qt6: Even more renaming stuff.
part of CURA-8591
2021-12-29 12:43:56 +01:00
Kostas Karmas
7827b36ab7 Fix QML warnings due to depricated on<signal> calls in Connections
As of 5.12, the signals used in connections should not be declared as on<signal>, but as
function on<signal>(arguments).
2021-03-30 09:02:48 +02:00
Robert B
8c85902c5f Update comment before Pull Request
Functionality has been tested.
2021-01-31 12:29:38 -05:00
RFBomb
4c8c7ec162
Correct comment spacing 2021-01-25 23:17:51 -05:00
RFBomb
e6cb24cbbc
correct spacing again.... 2021-01-25 23:12:19 -05:00
RFBomb
5130b5814d
correct spacing 2021-01-25 23:08:35 -05:00
RFBomb
322e4ac904
Correct syntax error that prevented checkbox showing up 2021-01-25 23:06:32 -05:00
RFBomb
5813aa2f57
Adds checkbox for 'machine_use_extruder_offset_to_offset_coords' in printer settings page. 2021-01-25 13:16:17 -05:00
Ghostkeeper
a399c8f5fb
Hide Shared Heater functionality
See the explanation in the comment here as to why.
2020-08-21 11:18:20 +02:00
Ghostkeeper
c7e6553dbf
Disallow printers larger than 2km
To do this, I'm giving more power to the NumericTextFieldWithUnit QML element, to allow an arbitrary minimum and maximum. Enforcing this minimum and maximum is fairly simple with a JavaScript hook. This hook is necessary because the DoubleValidator allows intermediary values which defeats the purpose, essentially allowing any number as long as it has the correct number of digits.
Printers larger than 2km would start to give overflow errors in its X and Y coordinates. Z is okay up to about 9 billion kilometres in theory, since we don't need to do any squaring math on those coordinates afaik. In practice I'm doing this because at very high values the Arranger also gives errors because Numpy can't handle those extremely big arrays (since the arranger creates a 2mm grid).

Fixes Sentry issue CURA-CB.
2020-03-20 11:16:16 +01:00
Jaime van Kessel
c65ccf29b0
Merge branch 'mb-shared-heater' of https://github.com/smartavionics/Cura 2019-11-14 11:06:12 +01:00
Lipu Fei
38ee4bf208 Remove deprecated functions in MachineManager
CURA-6858
2019-10-22 14:11:40 +02:00
Ghostkeeper
4bf8ea9332
Merge branch '4.3' 2019-09-23 11:25:31 +02:00
Nino van Hooff
c43cdb5c63 Implement allowPositive for printhead settings
CURA-6690
2019-09-19 14:49:18 +02:00
Nino van Hooff
17a832f52f Do not transform negative printhead min max values to positive while
displaying

CURA-6690
2019-09-19 13:56:37 +02:00
Jaime van Kessel
549eb21a5a
Simplify the machinesettings qml 2019-09-18 11:24:11 +02:00
Jaime van Kessel
db0428ceec
Remove anchors that were causing qml warnings 2019-09-18 10:32:47 +02:00
Remco Burema
f947269cf8 Add machine_heated_build_volume.
See also the engine.
part of CURA-6717
2019-08-14 11:59:13 +02:00
Ghostkeeper
3ea68e6c7f
Fix width of labels in machine settings
- Elide the titles in the columns.
- Give the width of a ratio so that it doesn't matter if the font renders differently or if we resize the window.

Fixes #5742.
2019-06-06 09:44:42 +02:00
Mark Burton
5163c8f983 Added machine_extruders_share_heater setting and associated machine settings dialog checkbox. 2019-06-03 18:10:39 +01:00
Cherubim
f6627daa49
Allow negative values for nozzle offsets and print head shape
That's half of the point of these settings, anyway.

Fixes #5784.
2019-05-28 17:10:32 +02:00
Lipu Fei
53d595f698 Use loader for machine actions in dialog
CURA-6495
2019-05-06 13:06:23 +02:00
Lipu Fei
b9d8b89113 Fix number of extruders not being updated 2019-05-02 09:03:48 +02:00
Lipu Fei
904a8ab26c Fix theming
CURA-6435
2019-04-17 09:18:08 +02:00
Lipu Fei
75e92aaa78 Adjust printer setup page for Mac
CURA-6057
2019-04-08 14:49:55 +02:00
Jaime van Kessel
75386c0b7e Change the font of the customMachineSettings window
CURA-6057
2019-04-03 17:08:07 +02:00
Lipu Fei
a106a9ddb9 WIP: Cleanup MachineSettingsAction 2019-03-20 08:59:20 +01:00
Lipu Fei
8d68db9ff0 WIP: Add first-start machine actions 2019-03-19 14:24:57 +01:00