ChrisTerBeke
ce07e31bbf
Implement active printer for cloud device to get monitor page functionality working
2018-12-05 17:21:46 +01:00
ChrisTerBeke
66690dfef7
Add testing todo
2018-12-05 17:06:22 +01:00
ChrisTerBeke
5e15858cae
more mocks for monitor page, fix showing current print job in monitor page, add todo
2018-12-05 17:05:21 +01:00
Daniel Schiavini
117cf10a2c
STAR-322: Removing devices when logging off
2018-12-05 16:26:20 +01:00
Daniel Schiavini
657e763318
STAR-322: Using findChanges method to simplify code
2018-12-05 16:15:51 +01:00
Daniel Schiavini
7e76913736
STAR-322: Fixing printer matching by network key
2018-12-05 16:02:38 +01:00
ChrisTerBeke
cd67100097
Comment out some currently broken code
2018-12-05 15:40:45 +01:00
Diego Prado Gesto
218fa3aded
Align the print info to the left
2018-12-05 14:22:04 +01:00
Ghostkeeper
5ba8820f18
Remove unnecessary setting height to 0 when invisible
...
Turns out that it doesn't count for the childrenRect.height anyway when the item is invisible.
Contributes to issue CURA-5876.
2018-12-05 14:10:51 +01:00
Daniel Schiavini
9f4b047ee1
Merge branch 'STAR-322_cloud-connection' of github.com:Ultimaker/Cura into STAR-322_cloud-connection
2018-12-05 14:08:46 +01:00
Daniel Schiavini
b693b9d98f
STAR-322: Extracting models to be able for converting themselves
2018-12-05 14:08:40 +01:00
Diego Prado Gesto
a2587aca59
Merge branch 'ui_rework_4_0' into place_print_info_back
2018-12-05 14:05:38 +01:00
ChrisTerBeke
7d7dd6bdde
First idea for pairing local and remote clusters
2018-12-05 14:02:53 +01:00
Diego Prado Gesto
07d58c3aef
Merge branch 'ui_rework_4_0' into CURA-5941_restyle_setting_dropdown
2018-12-05 13:56:21 +01:00
Diego Prado Gesto
0e22f6b672
Fix an issue that caused a non-deterministic segfault
...
Also add a topMargin only when there are tabs in the custom print setup.
Contributes to CURA-5941.
2018-12-05 13:30:01 +01:00
Ghostkeeper
024bf409c9
Merge branch 'CURA-5876-Configuration_dropdown' into ui_rework_4_0
2018-12-05 13:29:06 +01:00
Diego Prado Gesto
5b57e6bf30
Code style in JobSpecs
2018-12-05 13:24:34 +01:00
Diego Prado Gesto
909b0f3f7e
Merge branch 'ui_rework_4_0' into CURA-5941_restyle_setting_dropdown
2018-12-05 13:10:42 +01:00
Diego Prado Gesto
537929893f
Merge branch 'master' into ui_rework_4_0
2018-12-05 13:10:14 +01:00
Diego Prado Gesto
034b1660f7
Adjust sizes in the custom print setup mode
...
Contributes to CURA-5941.
2018-12-05 13:05:22 +01:00
Ian Paschal
e8a933331c
Clean-up printer status label
...
Contributes to CL-1153
2018-12-05 12:14:18 +01:00
Daniel Schiavini
163226f940
STAR-322: Using composition rather than inheritance
2018-12-05 12:02:04 +01:00
Daniel Schiavini
d99e2d1533
STAR-322: Extracting file handler methods
2018-12-05 11:21:17 +01:00
Daniel Schiavini
3c5e74a72c
Merge branch 'STAR-322_cloud-connection' of github.com:Ultimaker/Cura into STAR-322_cloud-connection
2018-12-05 10:44:53 +01:00
Jaime van Kessel
325137db83
Merge pull request #4888 from Ultimaker/CURA-5982_fix_crash_no_material
...
CURA-5982 Return empty material model for empty material
2018-12-05 10:43:31 +01:00
Daniel Schiavini
01e443049f
STAR-322: Creating a subclass for connect devices
2018-12-05 10:37:58 +01:00
Ghostkeeper
5d95d11437
Use setCurrentIndex to switch tabs at activeExtruderChanged
...
This fixes a mysterious segfault. We still don't know why the segfault occurred though. All we know is that QML logs something about a binding loop on currentIndex, and Qt logs something about removing range [-1 through 0] from VisualItemModel. When the tab bar is then made visible, Cura crashes. It is a nondeterministic crash. After this change, we are not seeing it any more (but with any nondeterministic bug, it's hard to verify that it was actually fixed).
Contributes to issue CURA-5876.
2018-12-05 09:52:43 +01:00
Diego Prado Gesto
cdb8020029
Add another expandable component
...
Use one of them if the drop-panel has to act as a Popup and the other if it has to act as a standard component.
Contributes to CURA-5941.
2018-12-05 09:39:04 +01:00
Jaime van Kessel
a62da4e523
Use setCurrentIndex instead of direct assignment
...
This should prevent the binding from breaking and hopefully the segfault
CURA-5876
2018-12-05 09:13:48 +01:00
ChrisTerBeke
b57f6c5c6a
Do no stop when no clusters are found, we still might need to remove some
2018-12-04 22:58:50 +01:00
ChrisTerBeke
d0513e40e1
Remove crappy implementation
2018-12-04 22:21:36 +01:00
ChrisTerBeke
467d347008
Merge branch 'ui_rework_4_0' into STAR-322_cloud-connection
...
* ui_rework_4_0:
Ensure that reset always correctly gets set to basic
Remove semi-colon
Simplify preview icon logic
Always return a string for preview icon
Update USBPrinting version to 1.0.1
Fix module importing in USBPrinting
When toggling auto-slice, force a re-slice
Fix multi-argument i18n string
Improve printer status handling
Make "finishes at" single translatable string
Improve exposed progress prop
Simplify logic slightly
Handle idle, unavailable, and unreachable states
Improve printer status and progress bar
Improve date rendering
Add some typings
Move isActive and timeRemaining logic from QML to Python
2018-12-04 21:30:24 +01:00
Daniel Schiavini
8ea4edf67e
STAR-322: Fixing job uploads
2018-12-04 17:37:58 +01:00
Lipu Fei
4ff5e43a28
Handle Empty and Unknown material cases
...
CURA-5982
2018-12-04 17:24:51 +01:00
Lipu Fei
fb3c1fc11d
Merge remote-tracking branch 'origin/master' into CURA-5982_fix_crash_no_material
2018-12-04 17:15:26 +01:00
Lipu Fei
a13fb4a81e
Merge remote-tracking branch 'origin/master' into ui_rework_4_0
2018-12-04 17:12:24 +01:00
Ghostkeeper
780e5e1691
Fix binding loop in PrintCoreConfiguration
...
Contributes to issue CURA-5876.
2018-12-04 17:09:55 +01:00
Ghostkeeper
1544ab6cf0
Explicitly enable hover on ConfigurationItem
...
Apparently the default for this depends on some system setting. In Nallath's computer that system setting makes it false by default for some reason.
Contributes to issue CURA-5876.
2018-12-04 17:07:59 +01:00
ChrisTerBeke
02efc9e1a9
Fix cloud status icon size
2018-12-04 16:54:36 +01:00
Daniel Schiavini
27dc17f993
STAR-322: Extracting translations
2018-12-04 16:49:26 +01:00
ChrisTerBeke
075fa813d6
Merge branch 'STAR-322_cloud-connection' of https://github.com/Ultimaker/Cura into STAR-322_cloud-connection
2018-12-04 16:48:09 +01:00
Ghostkeeper
de78c44461
Fix configuration drop-down for dark theme
...
This actually changes the secondary colour to be darker for the dark theme, to be more in line with the general theme then.
Contributes to issue CURA-5876.
2018-12-04 16:43:13 +01:00
ChrisTerBeke
9df49a1232
Add the actual icon contents
2018-12-04 16:39:46 +01:00
Marijn Deé
997811720c
Merge remote-tracking branch 'origin/STAR-322_cloud-connection' into STAR-322_cloud-connection
2018-12-04 16:36:01 +01:00
Marijn Deé
3a733bb0a3
Check before removing a printer
2018-12-04 16:35:48 +01:00
ChrisTerBeke
907ade6266
Merge branch 'STAR-322_cloud-connection' of https://github.com/Ultimaker/Cura into STAR-322_cloud-connection
2018-12-04 16:35:18 +01:00
ChrisTerBeke
0887817f7d
use special icon for cloud connected
2018-12-04 16:35:09 +01:00
Marijn Deé
b32d6812db
We don't need a Signal with QTimer
2018-12-04 16:20:27 +01:00
Daniel Schiavini
54744b46a7
Merge branch 'STAR-322_cloud-connection' of github.com:Ultimaker/Cura into STAR-322_cloud-connection
2018-12-04 16:15:19 +01:00
Daniel Schiavini
9046b39b43
STAR-322: Creating a Cloud API client to handle the interaction
2018-12-04 16:14:08 +01:00