26804 Commits

Author SHA1 Message Date
Arjen Hiemstra
f1d6bb9472 Add an Add Machine dialog 2015-02-26 14:37:43 +01:00
Arjen Hiemstra
bd4459709f Rename queueMesh to queueNode 2015-02-25 16:35:17 +01:00
Arjen Hiemstra
1c329427ff Rename queueMesh to queueNode 2015-02-25 16:35:17 +01:00
daid
5a03928a4b Improve camera controls, and fix FOV, which was off by a factor of 2. 2015-02-25 16:09:48 +01:00
Arjen Hiemstra
0f65cf3cf1 Always deactivate the tool when the selection is cleared 2015-02-24 18:36:27 +01:00
Arjen Hiemstra
f4ea538615 Move Actions to their own file for more separation 2015-02-24 18:36:27 +01:00
Arjen Hiemstra
5607cf5afd Expose MeshFileHandler to QML and use it to set supported read/write file types 2015-02-24 18:36:27 +01:00
Arjen Hiemstra
9452b3ef3f Remove verticalScrollBarPolicy things since they do not work on older Qt 2015-02-24 18:36:27 +01:00
Arjen Hiemstra
2af1e31ae9 Add a platform property to ApplicationProxy and use it to set file dialog modality 2015-02-24 18:36:27 +01:00
Tim Kuipers
71514cf3ff added erea support generation options 2015-02-24 15:05:38 +01:00
Arjen Hiemstra
b94763875f Show a splash screen during application startup 2015-02-23 18:09:03 +01:00
Arjen Hiemstra
c83ba7f6f6 Show a description panel when a setting label is clicked 2015-02-23 18:09:03 +01:00
Arjen Hiemstra
92ebbd592c Fix quitting the application from File > Quit 2015-02-23 18:09:03 +01:00
Arjen Hiemstra
7d98cd83a6 Lower-case cura application name for consistency 2015-02-23 16:43:00 +01:00
Arjen Hiemstra
2f1f2dbb13 Enable the missing settings to be sent to the backend 2015-02-19 17:48:46 +01:00
Arjen Hiemstra
50f02726a3 Mark some more strings as translatable 2015-02-19 17:48:46 +01:00
Arjen Hiemstra
ca2d2f4cb2 Add missing translation calls and contexts 2015-02-19 17:48:46 +01:00
Arjen Hiemstra
db74d4016e Use the new Printer toolbar in Printer 2015-02-19 17:48:45 +01:00
Arjen Hiemstra
fdc9d1fc78 Add a Cura-specific toolbar subclass 2015-02-19 17:48:45 +01:00
Arjen Hiemstra
0b2a6abafe Improve SettingsPane appearance and add some logic to the slider 2015-02-16 17:42:12 +01:00
Arjen Hiemstra
2992b77a9b Update the build volume based on machine 2015-02-16 17:42:12 +01:00
Arjen Hiemstra
50c3ae68d3 Allow resizing the build volume 2015-02-16 17:42:12 +01:00
Arjen Hiemstra
bb9db205fc Implement a proper machine model and use it 2015-02-13 18:06:27 +01:00
Arjen Hiemstra
dadeb87801 Save/Load all machines from config files at startup 2015-02-13 18:05:45 +01:00
Arjen Hiemstra
227d9600dc Make the available machines a list and do not assume we have an active machine everywhere in the code 2015-02-13 18:04:32 +01:00
Arjen Hiemstra
a13be5d9dc Make it possible to use application-specific setting directories 2015-02-13 18:01:17 +01:00
Arjen Hiemstra
201ea272b0 Send some more settings to the backend 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
35c6dbb40c Some additional styling fixes for the settings pane 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
645a179bc3 Account for center and proper layer height when displaying the sliced layers 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
19754599b7 Call the parseArguments method so we actually parse the command line arguments during start 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
6f825598c1 Correctl send settings over to the Cura engine 2015-02-11 15:13:44 +01:00
Arjen Hiemstra
01bfe8410b Update OutputGCodeButton with improved styling and different states for different output targets 2015-02-11 15:13:44 +01:00
Arjen Hiemstra
a8454a48d1 Use the new MessageStack in Printer 2015-02-11 15:13:44 +01:00
Arjen Hiemstra
b02e98696f Do not make the "processing list of sliced objects" job visible 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
943bb9ea48 Add a MouseArea at the bottom of filePane to catch any mouse events not captured by other elements 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
64b76b1fec Clean up actions for open/save 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
242b46dcca Update styling of "Print settings" header 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
1c1371489b Update Printer application to the new style GUI 2015-02-06 18:01:29 +01:00
Arjen Hiemstra
e5e621e511 Update name and displayName for a bunch of plugins 2015-02-06 18:01:28 +01:00
Arjen Hiemstra
a77a95eec8 Send settings to the slicer on change 2015-01-29 17:08:28 +01:00
Arjen Hiemstra
8e1e37e2eb Show a save dialog when the save button is clicked in Printer 2015-01-28 18:00:52 +01:00
Arjen Hiemstra
1f365d3467 Handle GCode messages and delay sending object updates until a timer is expired 2015-01-28 17:59:43 +01:00
Arjen Hiemstra
78fa145bca Add a job to handle processing of GCode from the backend 2015-01-28 17:57:14 +01:00
Arjen Hiemstra
143bdf3880 Send progress as floating point from 0 to 1 2015-01-28 17:56:43 +01:00
Jaime van Kessel
ff850c5bec Fixed mistake in printer application & continued work on calibration interface 2015-01-28 12:04:15 +01:00
Arjen Hiemstra
177962f67a Add a LayerView plugin that can render sliced meshes 2015-01-28 12:01:14 +01:00
Arjen Hiemstra
ae63fdf58c Use the new Job class to process the sliced polygons received from backend 2015-01-28 12:01:14 +01:00
Arjen Hiemstra
ecd8a8d2a3 Add a LayerData class and a Job class to create it from a Protobuf message 2015-01-28 12:01:14 +01:00
Arjen Hiemstra
4b3e2a3f8c Update Cura protocol file to latest version 2015-01-28 12:01:13 +01:00
Arjen Hiemstra
0580dbb84c Always register message types after socket creation 2015-01-28 12:01:13 +01:00