61 Commits

Author SHA1 Message Date
fieldOfView
2f3f57c43d Code-style 2016-08-20 23:40:43 +02:00
fieldOfView
336dd406b1 Add a reusable mechanism for plugins to add controls to designated areas in the GUI
contributes to CURA-271
2016-07-26 11:58:25 +02:00
fieldOfView
bb18bf6a30 Fix creating a jobname after loading a file
Moves jobname creation out of qml and into python.
CURA-1619
2016-06-02 16:38:06 +02:00
Arjen Hiemstra
8039184c18 Move setting error checking to StartSliceJob and allow the job to return a proper response
Now the job can determine if we can continue with slicing or not and if
not, why not.

This also means we can now show a message when we cannot find any
slicable objects.

Contributes to CURA-1278
2016-05-30 13:03:06 +02:00
Arjen Hiemstra
c63eb3871c Account for the changes to BackendState in Uranium
Contributes to CURA-1278
2016-05-30 12:22:12 +02:00
fieldOfView
9b1867cdaf Hide output device selection when there is only one option
CURA-1539
2016-05-12 11:23:05 +02:00
fieldOfView
22fadf396a Fix 2 pixel space between save button and device selection menu button 2016-03-03 16:43:39 +01:00
Arjen Hiemstra
fa907dfb1b Fix sizing behaviour of Save button
Use the text size with some margin for the button size and simply anchor
it to the right drop down button.
2016-02-23 12:24:27 +01:00
Arjen Hiemstra
4e139ae710 Fix minor error after rebase 2016-02-23 12:24:26 +01:00
Arjen Hiemstra
720324f0c6 Replace Theme property accessors with getThing calls 2016-02-23 12:22:30 +01:00
Ghostkeeper
bcbb28dd9f Fix application menu save-to-file option
Turns out that named parameters never worked. I've changed it into key-word arguments, but then not really key-word arguments but a QVariantMap.

Contributes to issues CURA-611 and CURA-898.
2016-02-18 13:30:24 +01:00
Ghostkeeper
edb7803760 Make the machine file types filter optional for OutputDevice
The call to OutputDevice from the save button filters by the file types available to the machine. The call to OutputDevice from the application menu doesn't.

Contributes to issue CURA-611.
2016-02-10 13:39:49 +01:00
Ghostkeeper
c53969f1bd Wait for FinishedSlicing message to mark slicing as finished
Instead of waiting until progress is more than 99%, wait for the dedicated FinishedSlicing message.

Contributes to issue CURA-427.
2016-01-29 11:22:04 +01:00
fieldOfView
3cf9149a0f Fix gap between SaveButton and SaveToButton on HiDPI screens 2015-12-30 09:53:26 +01:00
fieldOfView
d5af132a9a Fixed more thin borders on HiDPI screens 2015-12-30 09:53:26 +01:00
fieldOfView
1747efeff8 Fixed thin borders on HiDPI screens 2015-12-30 09:53:26 +01:00
fieldOfView
4d29fccb0b Remove cursorShapes for now 2015-12-03 12:09:30 +01:00
fieldOfView
abd30dfde7 Add slicing status label 2015-12-03 12:09:27 +01:00
fieldOfView
3a8de56f66 Fix cursorShape for sidebar controls 2015-12-03 12:09:27 +01:00
fieldOfView
6bfed19477 Show slicing progress in SaveButton area instead of MessageStack
Add separators to sidebar
Tweak theme
2015-12-03 12:09:25 +01:00
fieldOfView
d41db89254 Move Job Specs into viewport area 2015-12-03 12:09:24 +01:00
fieldOfView
5cc75398c2 Fix error in SidebarSimple
Tweak SaveButton
Change splash to Developer Version
2015-12-03 12:09:24 +01:00
fieldOfView
211b45d9fb Remove "specs" from Save Button
Restyle Save Button
Tweak Simple mode
2015-12-03 12:09:24 +01:00
Tamara Hogenhout
58d5487eb9 The print job name changes to empty when there is no mesh.
Only the machine abbreviation remains.

fixes #CURA-122
2015-10-14 16:36:12 +02:00
Tamara Hogenhout
9aeb9bb37d cleanup 2015-10-09 17:18:14 +02:00
Tamara Hogenhout
9258501a3a Makes that only the name of the first model is displayed in the Printjob Name textfield.
fixes #224
2015-10-07 14:56:28 +02:00
Arjen Hiemstra
34e37af8c9 Also disable output device selection when main save button is disabled
CURA-209 #done
2015-10-01 17:51:54 +02:00
Arjen Hiemstra
d4ea9246f6 Use the job name for saving files
CURA-183 #Done
2015-09-23 18:21:39 +02:00
Tamara Hogenhout
781ab5fdca finetuning of the inactive states
contributes to: issue CURA-184
2015-09-22 15:37:46 +02:00
Tamara Hogenhout
c3036101f4 Adds an inactive states
contributes to: issue CURA-184
2015-09-22 15:32:01 +02:00
Tamara Hogenhout
d6793bc197 adapts the sizes between buttons etc
fixes: issue CURA-194
2015-09-21 14:31:43 +02:00
Arjen Hiemstra
67086b4d9f Update translated strings and contexts 2015-09-12 20:08:41 +02:00
Tamara Hogenhout
096065a441 changes some word-usage and the use of capital letters
Contributes to: issue CURA-129
2015-09-10 14:23:47 +02:00
Tamara Hogenhout
ae2a07ca06 re-implements the safebutton -> filename -> textfield
Not yet fully functional but re-implemented for stringfreeze

Contributes to: issue CURA-125
2015-09-09 16:40:01 +02:00
Tamara Hogenhout
ef93524d78 adds/adapts translation context markers
last nesscessary changes for internationalisation -> Cura

Contributes to: issue CURA-116
2015-09-09 15:25:39 +02:00
Tamara Hogenhout
28aec71c02 adds/adapts translation context markers
all nescessary in folder: Cura/resources

Contributes to: issue CURA-116
2015-09-08 16:30:10 +02:00
Jaime van Kessel
b1a5ae4895 Fixed save button 2015-09-04 10:51:07 +02:00
Arjen Hiemstra
7083ffd351 Use a minimum size for the save button 2015-09-03 10:14:45 -07:00
Tamara Hogenhout
4897c9392a 15.10 last minute restyling
Contributes to: issue CURA-60
2015-09-03 17:06:41 +02:00
Tamara Hogenhout
a0c2bbb812 15.10 disables the savebutton textfield
Contributes to: issue CURA-60
2015-09-03 15:51:18 +02:00
Tamara Hogenhout
a839371832 15.10 rework of the automatic filename functionality
Contributes to: issue CURA-60
2015-09-02 17:59:20 +02:00
Tamara Hogenhout
02206c5540 15.10 restyling Sava-button
solves problem with the buttonsize and adds a filename to the textfield

Contributes to: issue CURA-60
2015-09-02 14:30:43 +02:00
Tamara Hogenhout
bd5e85144c Merging of mine and Jaimes work 2015-08-28 10:15:17 +02:00
Jaime van Kessel
ccd95c2ecf Removed font from rectangle 2015-08-27 17:18:44 +02:00
Jaime van Kessel
74a1a5f6f1 Fixed merge issues 2015-08-27 16:09:42 +02:00
Jaime van Kessel
d195c859a2 Code style & switch to translation catalog 2015-08-27 16:04:02 +02:00
Tamara Hogenhout
55f51a53b6 15.10 restyling of the savebutton Area
More elaborate shortdescription for especially the outputdevices still have to be implemented. And the filename textfield is not finished.

Contributes to: issue CURA-60
2015-08-27 14:29:44 +02:00
Arjen Hiemstra
cb06668628 Use OutputDeviceManagerProxy for save menu and button 2015-08-03 17:29:39 +02:00
Arjen Hiemstra
a8c36282fb Merge branch 'master' into output_device
* master: (22 commits)
  Added grouping action
  LayerData now works by using decorators
  Do not cause "dictionary changed size during iteration" errors when changing view
  Adds an idle-state for the layerview slider
  Adds an idle-state for the safebutton
  Sets the platform activity on true when a model is loaded
  Sets the platform activity on true when a model is loaded
  Create functions that get & set platform activity
  Send M104 to set the temperature to 0
  Do not store files that fail to load in recent files
  feat: infill wipe dist; wireframe restructure & renaming; bugfix: draft_shield_height inherit_function
  Also add the parent class' command line arguments
  Only process the layer data if the layer view is active.
  Write to the correct variable so bed temperature is properly updated
  Correct a copy-paste error in getConnectionList
  Properly close all open USB connections on shut down
  Catch errors when trying to close the connection thread
  Enlarge the zone where you can use scrolling to look trough the layer mode.
  included retraction_extra_prime_amount
  tiniest detail concerning the padding of the layer count label
  ...
2015-07-31 12:15:18 +02:00
Arjen Hiemstra
b5e8f01cfa Return empty string so we get no errors about assigning undefined to string 2015-07-30 16:53:16 +02:00