Jaime van Kessel
938287095f
Use connection type instead of um_network_key to see if a printer has a network connection
...
CURA-6011
2018-12-17 10:47:14 +01:00
Aleksei S
9146a775a4
After resetting the custom settings the quality slider did not update selected value
...
CURA-6028
2018-12-14 16:17:05 +01:00
Lipu Fei
d879cab91a
Add all fields for optional extruder in ExtruderModel
...
CURA-6015
2018-12-13 14:12:44 +01:00
Lipu Fei
df0b1c6c77
Fix ExtruderManager creation in MachineManager
...
CURA-6015
2018-12-13 14:12:38 +01:00
Lipu Fei
935f7a2512
Remove unused imports
...
CURA-6015
2018-12-13 14:12:31 +01:00
Lipu Fei
2cf80b4578
Remove unused simpleNames flag
...
CURA-6015
2018-12-13 14:12:04 +01:00
Jaime van Kessel
909f36d28e
Let the settingsMenu use the extruders of the active machine instead of the extruderModel
...
The extruder model gets updated way to much (for all material changes) but we only need the
number and names of the extruders, since the other menu's do this by themselves
2018-12-11 09:24:22 +01:00
Jaime van Kessel
3132b1f689
Update the extruder Model a whole lot less
...
CURA-6016
2018-12-10 16:56:44 +01:00
Jaime van Kessel
1436301d78
Ensure setActiveExtruderIndex only gets called once when switching machines
...
CURA-6016
2018-12-10 16:20:00 +01:00
Diego Prado Gesto
15f81da95b
Do not show the layer height in the header panel when the profile is not supported
2018-12-07 13:47:58 +01:00
Ghostkeeper
05b32548f3
Code style: Start comments with a space
...
Contributes to issue CURA-5876.
2018-12-06 16:27:56 +01:00
Ghostkeeper
82d8410d18
Don't emit enabledChanged signal if it didn't change
...
Contributes to issue CURA-5876.
2018-12-04 13:58:54 +01:00
Ghostkeeper
7df4c01814
Merge branch 'ui_rework_4_0' into CURA-5876-Configuration_dropdown
...
Conflicts:
cura/Settings/MachineManager.py -> rowCount vs. count
resources/qml/ExtruderIcon.qml -> Someone changed stuff that I had overwritten.
resources/qml/Menus/ConfigurationMenu/PrintCoreConfiguration.qml -> Someone changed stuff that I had removed.
resources/qml/Toolbar.qml -> Git was wrong, not a conflict.
resources/themes/cura-light/theme.json -> Git was wrong, not a conflict.
2018-12-03 11:45:05 +01:00
Ghostkeeper
f3af5a72ad
Use ListModel.count instead of rowCount
...
The .count property properly updates when the model is changed.
Contributes to issue CURA-5876.
2018-12-03 11:13:26 +01:00
Ghostkeeper
18bb403413
No longer switch away from extruder when disabling
...
It feels confusing when this happens.
Contributes to issue CURA-5876.
2018-11-30 15:42:46 +01:00
Ghostkeeper
4e2f51e7e8
Use public activeExtruderIndex rather than internal _activeExtruderIndex
...
So that this getter still does what it needs to do if we ever decide to add side-effects.
Contributes to issue CURA-5876.
2018-11-30 11:13:04 +01:00
Ghostkeeper
1c96c81ba9
Remove unnecessary extra setMetaDataEntry
...
This is a relic from when you first had to add the metadata entry. Now it does nothing any more because it's being set directly afterwards to the actual value that is desired in the end.
Contributes to issue CURA-5876.
2018-11-30 11:11:17 +01:00
Lipu Fei
5df7cdde48
Merge remote-tracking branch 'origin/master' into ui_rework_4_0
2018-11-29 08:54:22 +01:00
Jaime van Kessel
adf16310c7
Merge pull request #4883 from Ultimaker/CURA-5879_experimental_qualities
...
CURA-5879 experimental qualities
2018-11-28 11:34:21 +01:00
Jaime van Kessel
94c4366194
Merge branch 'master' of github.com:Ultimaker/Cura into ui_rework_4_0
2018-11-27 17:55:13 +01:00
Lipu Fei
2c8ed99281
Add is_experimental to Qt models and QMLs
...
CURA-5879
2018-11-27 15:50:03 +01:00
Jaime van Kessel
854755277c
Fix styling of comments
...
Because sentences should start with capitals
2018-11-27 14:37:01 +01:00
Jaime van Kessel
3ad1802ab6
Prevent a KeyError from messing
...
CURA-5978
2018-11-27 14:34:29 +01:00
Diego Prado Gesto
a01ff9419d
Merge branch 'ui_rework_4_0' into CURA-5942_printer_selector
2018-11-27 11:13:34 +01:00
Diego Prado Gesto
729d37cabb
Merge branch 'master' into ui_rework_4_0
2018-11-27 11:12:48 +01:00
Lipu Fei
2e81b97623
Use global_stack.extruders to find extruders
...
CURA-5978
2018-11-27 08:45:45 +01:00
Diego Prado Gesto
692868a0b4
Create a function that given a printer type name, it will return and
...
abbreviated name.
Contributes to CURA-5942.
2018-11-22 15:45:38 +01:00
Diego Prado Gesto
20285f26d6
Merge branch 'ui_rework_4_0' into CURA-5785-Restyle_stage_menu
2018-11-20 11:20:26 +01:00
Jaime van Kessel
7f99ed1af3
ExtruderIcon will now display that it's disabled correctly
...
CURA-5785
2018-11-16 16:04:11 +01:00
Ghostkeeper
bee563f01b
Merge branch 'ui_rework_4_0' into CURA-5785-Restyle_stage_menu
2018-11-16 13:02:24 +01:00
Jaime van Kessel
401a6b5f8b
Merge pull request #4794 from fieldOfView/fix_adhesion_type_error
...
Fix adhesion type error during startup
2018-11-16 11:24:29 +01:00
fieldOfView
b671a3153a
Catch an error getting an extruder value before extruders are added to the global stack
2018-11-14 14:21:39 +01:00
Ghostkeeper
6d1b64465a
Fix URL in error message
...
Contributes to issue CURA-5929.
2018-11-12 12:50:18 +01:00
Ghostkeeper
27aff4e5da
Fix typing issues
...
Because this function now has typing, it's raising a load of issues with it.
Contributes to issue CURA-5929.
2018-11-12 12:48:49 +01:00
Ghostkeeper
9c555bf67f
Add typing and always add error message if loading failed
...
There were some places where it would return None. Then in the QML it would give a QML error that the null object has no dictionary items.
Contributes to issue CURA-5929.
2018-11-12 11:02:43 +01:00
Jaime van Kessel
2c7bdba7d0
Update ConfigurationSelector header to that it looks more like the new design
...
CURA-5785
2018-11-09 15:23:10 +01:00
Lipu Fei
0e1e8d269a
Fix the extra setNextStack()
2018-10-25 13:40:34 +02:00
Lipu Fei
5e8dba5266
Remove some duplicate addExtruder() and setNextStack() calls
2018-10-25 11:42:47 +02:00
Remco Burema
3dab627670
Merge pull request #4618 from Ultimaker/CURA-5834_fix_material_model_update
...
CURA-5834 Fix material model update
2018-10-23 14:54:34 +02:00
Diego Prado Gesto
94ef0b92fe
Fix typo in the getCompatibleMaterialDiameter function.
...
Contributes to CURA-5834.
2018-10-23 10:25:13 +02:00
Lipu Fei
89cb67017f
Add unit test for addDefaultMachineActions()
...
CURA-5812
2018-10-23 08:49:23 +02:00
Lipu Fei
cbd8c8739d
Merge from master
2018-10-23 08:08:37 +02:00
Lipu Fei
eef7be3ed6
Use empty string for empty build plate
...
CURA-5844
Or there can be a configuration mismatch.
2018-10-22 11:54:13 +02:00
Lipu Fei
97e6354c13
Fix material update upon extruder-compatible diameter change
...
CURA-5834
Material models and the material container on an extruder need to be
updated when the extruder's compatible diameter gets changes.
2018-10-19 13:48:52 +02:00
Lipu Fei
ea10d5e608
Rename to comptabileMaterialDiameter
...
CURA-5834
This property returns the material diameter an extruder is compatible
with, so this makes it more clear.
2018-10-19 11:36:12 +02:00
Lipu Fei
59704e4c0e
Make sure that a machine's default actions are added before it gets activated
...
CURA-5812
2018-10-19 09:58:06 +02:00
Lipu Fei
9b94db8957
Directly use empty containers in MachineManager
...
CURA-5812
Instead of looking up for the empty containers via ContainerRegistry,
import and use them directly.
2018-10-19 09:57:57 +02:00
Ghostkeeper
db0da61506
Forbid interpolation in setting visibility preset files
...
We might use characters that collide with this.
Contributes to issue CURA-5734.
2018-10-18 14:54:20 +02:00
Jaime van Kessel
4c5bf3297c
Merge branch 'master' of github.com:Ultimaker/Cura into CURA-5734-rework-and-unit-test-setting-visibility-preset
2018-10-17 10:49:29 +02:00
Jaime van Kessel
d086e6fa86
Fix review comments
...
CURA-5734
2018-10-17 10:47:34 +02:00