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
Jaime van Kessel
d09d8a6ae3
Minor codestyle fixes
...
CURA-5879
2018-11-28 11:18:36 +01:00
Lipu Fei
2c8ed99281
Add is_experimental to Qt models and QMLs
...
CURA-5879
2018-11-27 15:50:03 +01:00
Lipu Fei
491e0c83ba
Allow to select custom profiles based-on not supported
...
CURA-5285
2018-04-25 12:38:57 +02:00
Lipu Fei
a111dda82e
Revert "Custom qualities are always checkable"
...
CURA-5218
This reverts commit fdd78077697f9e3ff9f0fe654eff8af36a1623d9.
2018-04-17 11:14:14 +02:00
Lipu Fei
fdd7807769
Custom qualities are always checkable
...
CURA-5218
2018-04-12 13:58:20 +02:00
Lipu Fei
eb84e6aa3e
Disable not supported custom profiles
...
CURA-5051
2018-03-06 15:47:49 +01:00
Jaime van Kessel
2de587a8c6
Made some changes so the code also works with lower versions of Qt & pyQt
2018-03-05 15:32:46 +01:00
Lipu Fei
e87077802f
Change to layer_height and layer_height_unit
2018-03-01 15:55:44 +01:00
Lipu Fei
06ec16d627
Rename quality drop down menu models
2018-03-01 15:37:48 +01:00
Jack Ha
8efe13a55a
CURA-4606 fix profiles page Active button
2018-02-19 15:24:58 +01:00
Lipu Fei
236bd09d08
WIP: Refactor quality model files
2018-02-17 14:58:56 +01:00
Lipu Fei
1a19175b35
WIP: Fix quality sliderbar
2018-02-17 13:36:25 +01:00
Jack Ha
8aab8f4394
CURA-4606 cleanup and optimization for replaceContainer
2018-02-16 14:23:11 +01:00
Lipu Fei
bf2317a74d
WIP: use new QualityChangesGroups
2018-02-16 14:23:11 +01:00
Lipu Fei
cd53ae0639
WIP: Refactor ProfileMenu.qml
2018-02-16 14:20:03 +01:00
Lipu Fei
8ac9811b41
WIP: Create QualityManager
2018-02-16 14:20:02 +01:00
Diego Prado Gesto
b7093e8b57
Make the menu separator only show if there are quality changes profiles
2018-01-30 11:26:01 +01:00
ChrisTerBeke
e7f1900f71
Remove layer height from custom profiles in dropdown as it might have changed - CURA-4482
2017-10-31 14:01:15 +01:00
Chris ter Beke
b95ba24530
Remove some changes, debugging - CURA-4451
...
WIP - CURA-4451
correctly show not supported when any of the extruders has a not supported profile - CURA-4451
Clean up and add comments - CURA-4451
2017-10-26 09:23:27 +02:00
ChrisTerBeke
b50f027c83
Add not supported role to profiles model
2017-10-24 10:25:53 +02:00
ChrisTerBeke
3794ae16ae
Dont show layer height text in profiles drop down when there is not layer height set - CURA-4451
2017-10-23 17:41:58 +02:00
Mark
9a193ad5c5
Changing AGPLv3 to LGPLv3
2017-09-28 13:00:43 +02:00
Diego Prado Gesto
cf94c8d37d
Working on fixing several issues with profiles - CURA-4327
2017-09-22 14:47:20 +02:00
Lipu Fei
84ad9c6ad1
Add "available" flag for quality profiles
...
CURA-4182
Add "available" flag for quality profile model so the slider can use it
to show available and unavailable profiles.
2017-09-13 16:40:59 +02:00
Arjen Hiemstra
e1537d4dea
Fix quality selection menu to highlight the active entry
...
Since we changed the "empty_quality_changes" to a proper empty
container.
2017-04-06 17:51:38 +02:00
Jaime van Kessel
1aa71d6171
Profiles model is now a singleton, to prevent the agressive garbage collecting to break stuff
...
CURA-2826
2016-10-27 14:26:43 +02:00
Ghostkeeper
19678c1126
Display layer height after profile name in drop-down
...
There is no styling in this drop-down, as it is provided by the OS. Just a dash and the layer height will do.
Contributes to issue CURA-2737.
2016-10-21 14:00:43 +02:00
Jaime van Kessel
d12219cab8
Right profile is now checked again in dropdown
...
CURA-2690
2016-10-15 17:10:26 +02:00
Simon Edwards
963fac7806
Filter the list of quality changes taking into account the quality(-type) profile they depend on.
...
Contributes to CURA-2248 Duplicated profile not shown in the profile manager list
2016-10-05 09:32:18 +02:00
Simon Edwards
a7c58c33f7
Fixed up the profiles menu to handle multiple extruders better.
...
Contributes to CURA-2477 Profile menu should only contain valid options for all materials
2016-09-28 15:15:18 +02:00
Simon Edwards
90dedc354c
* Make sure that quality changes are machine dependent but material independent.
...
* Correctly handle machines which derived (subclasses) from other machines.
* Some refactoring and a lot more comments.
Contributes to CURA-2414 Quality changes profiles are created incorrectly
2016-09-21 15:26:20 +02:00
Jack Ha
5c553d7bcd
Fix custom profile visibility for different variants, materials and machines. CURA-2248
2016-09-15 15:29:57 +02:00
fieldOfView
8b7a8327e8
Allow machinedefinitions to specify another definition to inherit qualities from
...
CURA-1780
2016-09-08 18:49:34 +02:00
Ghostkeeper
bb90c593b9
Merge branch 'feature_quality_changes'
2016-08-22 15:13:27 +02:00
fieldOfView
1003066ce1
Show qualities for the material associated with the currently selected quality
...
CURA-2095
2016-08-22 11:31:31 +02:00
Arjen Hiemstra
6de7d0170a
Expose quality changes id and quality type and make the profile menu work correctly
...
Contributes to CURA-2006
2016-08-10 10:58:44 +02:00
Arjen Hiemstra
70dee38c95
Show quality_changes instance containers for custom containers in the profile menu
...
Contributes to CURA-2006
2016-08-04 17:35:33 +02:00
fieldOfView
4aa95ab317
Prevent showing custom profiles twice and fix separator in the profiles dropdown
...
CURA-1887
2016-07-11 14:54:08 +02:00
Arjen Hiemstra
842015ea10
Move all the menus to individual QML files to make it easier to reuse them
...
Contributes to CURA-342
2016-06-28 17:32:50 +02:00