47 Commits

Author SHA1 Message Date
Ghostkeeper
96e516c676
Allow for saving multiple scene nodes at the same time
The selection saving saves the entire current selection and their child nodes.

Contributes to issue CURA-2617.
2016-10-17 15:53:33 +02:00
Jaime van Kessel
2b117c0450 Added printer type to output device
CURA-2475
2016-10-05 14:31:12 +02:00
Jaime van Kessel
4db1db302b Changed guid to GUID in the filter
We use the veriable as upper.
2016-09-13 14:35:45 +02:00
Jaime van Kessel
cb50c61293 Added missing import statement
CURA-2276
2016-09-13 12:51:37 +02:00
fieldOfView
224e6d37a8 Add materialNames property to get user-facing texts from printer
inb4 string-freeze
CURA-2276
2016-09-13 10:53:21 +02:00
Jaime van Kessel
8dbe67a6bf Added printer state to output device
CURA-2235
2016-09-12 13:30:43 +02:00
Jaime van Kessel
544941e33e Signals are now only emitted when setting changed instead of always. 2016-09-08 17:20:01 +02:00
fieldOfView
063faf1520 Move the "Changes on Printer" dialog to JediWifiPrinting
...to have full control over the terminology
CURA-2116
2016-08-16 16:48:35 +02:00
fieldOfView
e551898e04 Add a connection string to the printmonitor
CURA-2091
2016-08-09 18:43:09 +02:00
fieldOfView
0faa7f4abb Fix error in PrinterOutputDevice.acceptsCommands
CURA-1851
2016-08-04 15:49:07 +02:00
fieldOfView
ed669925ad Disable print monitor if the printer is not (yet) ready to receive commands
CURA-1851
2016-08-04 15:06:22 +02:00
fieldOfView
a74d5dd8cb Show error text in print monitor
CURA-1990
2016-08-04 13:25:28 +02:00
fieldOfView
dd249206ac Fix codestyle
CURA-491
2016-07-04 16:33:32 +02:00
fieldOfView
a1a7518317 Switch materials/nozzle when the printer signals a material/nozzle change
CURA-491
2016-07-04 11:49:27 +02:00
Jaime van Kessel
d0aa33f57f Added jobName property
CURA-1036
2016-06-23 17:05:45 +02:00
Jaime van Kessel
640e1a2350 Implemented interface for setting printjobstate
CURA-1038
2016-06-16 15:35:11 +02:00
Jaime van Kessel
2d78f0a610 Added job_state property
CURA-1036
2016-06-16 11:43:25 +02:00
Jaime van Kessel
c130d4d9cf Added properties for total time and time spend on print
CURA-1036
2016-06-15 16:46:03 +02:00
Jaime van Kessel
3777acd4cd Changed order of inheritance.
Because the python new is stupid, it fails to notice the qObject if it's not defined first
2016-06-14 11:50:59 +02:00
Jaime van Kessel
b429f98d6a Added signalemitter decoration
CURA-49
2016-06-14 09:42:05 +02:00
Jaime van Kessel
02e02a8f98 Added way to update the head position
CURA-1339
2016-04-19 15:30:34 +02:00
Jaime van Kessel
d33a75906a Progress is now only emitted if it changed
CURA-1339
2016-04-19 12:04:22 +02:00
Jaime van Kessel
a59c113887 Added busy & error state to ConnectionState
CURA-1339
2016-04-18 14:47:51 +02:00
Jaime van Kessel
fb52d39936 Changed enum values to lowerCamelCase
CURA-1339
2016-04-18 14:43:04 +02:00
Jaime van Kessel
96e821cc3d PrinterOutputDevice now uses safer super().__init
CURA-1339
2016-04-18 13:27:36 +02:00
Jaime van Kessel
6ad926b9b8 connect & close are now pure virtual
CURA-1339
2016-04-18 11:38:57 +02:00
Jaime van Kessel
0015d9d027 Documented signals
CURA-1339
2016-04-18 11:37:08 +02:00
Jaime van Kessel
94d3309a35 Removed duplicate bedTemperature declaration
CURA-1339
2016-04-18 11:33:43 +02:00
Jaime van Kessel
c2b1753d25 Updated documentation
CURA-1339
2016-04-14 15:59:10 +02:00
Jaime van Kessel
6f7b80299e Added warning logging
CURA-1339
2016-04-14 15:46:16 +02:00
Jaime van Kessel
fc88844cf8 Added relative move option
CURA-1339
2016-04-14 14:05:36 +02:00
Jaime van Kessel
9e8d61aea2 Added missing pyqtslot decorator
CURA-1339
2016-04-14 13:03:54 +02:00
Jaime van Kessel
ceb8ef86f8 Added home bed & head functions
CURA-1339
2016-04-14 11:00:03 +02:00
Jaime van Kessel
45b3e8fbd6 Hotend temperatures now follow same logic as bed
CURA-1339
2016-04-13 16:56:44 +02:00
Jaime van Kessel
5ff5a957ae Added _setBedTemperature
CURA-1339
2016-04-13 16:08:17 +02:00
Jaime van Kessel
2b9aa1dbb5 PrinterOutput device now uses connection state
This is instead of the multiple booleans that were used in USB printer

CURA-1339
2016-04-13 15:09:25 +02:00
Jaime van Kessel
5830690107 Added setter for progress
CURA-1339
2016-04-13 14:11:18 +02:00
Jaime van Kessel
598c5be976 Temperatures are now stored in the class
CURA-1339
2016-04-13 14:08:10 +02:00
Jaime van Kessel
0f097f0f64 Added property for target bed temp
CURA-1339
2016-04-13 13:48:32 +02:00
Jaime van Kessel
f963ad5021 Renamed _setBedTemperature to setTargetBedTemperature
CURA-1339
2016-04-13 13:46:10 +02:00
Jaime van Kessel
623596ca59 Added isConnecting
CURA-1339
2016-04-13 13:45:07 +02:00
Jaime van Kessel
e5adea4ab2 PrinterOutputdevice is now also a QObject
CURA-1339
2016-04-13 13:36:22 +02:00
Jaime van Kessel
70eb042895 More fleshing out of the printerOutputDevice
CURA-1339
2016-04-13 13:31:18 +02:00
Jaime van Kessel
8e853ffecb Added documentation
CURA-1339
2016-04-13 13:19:57 +02:00
Jaime van Kessel
a4314638ab Added delete to printerOutput device to ensure it is properly closed
CURA-1339
2016-04-13 09:57:36 +02:00
Jaime van Kessel
de9721e5de Added temperature & position stubs
CURA-1339
2016-04-13 09:56:13 +02:00
Jaime van Kessel
6dd0a0d61a Added printer specific output device
CURA-1339
2016-04-12 16:45:58 +02:00