Ghostkeeper
d235b36692
Fix computation of material length from volume
...
The setting value was obtained wrongly.
Contributes to issue CURA-1278.
2016-05-23 17:19:18 +02:00
Ghostkeeper
c6d3677d6f
Remove unused function
...
There are no machine instances any more. We can just listen for setting value changes.
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
90ce0f44c3
Document remaining functions of CuraEngineBackend
...
They have all been checked for correctness now. While I was doing that, I documented their working as far as I could understand.
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
9217dd3e1b
Remove unused function
...
No longer used due to fix for setting rework.
Contributes to issues CURA-1278 and CURA-1288.
2016-05-23 17:19:18 +02:00
Ghostkeeper
c8de272ec4
Document old functions
...
I was reading through these to check if they'd still work. They should still work, but since I went through them I went ahead and documented them too.
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
e94220f46d
Remove commented code
...
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
6fcba4cdde
Fix typo in error message
...
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
15333fa940
Codestyle: Spaces after commas
...
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
70b52f4b62
Also get setting values of child definitions
...
Otherwise we just get the setting categories, which is not very useful.
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
9dab21c4d0
Fix getting print_sequence setting
...
The setting is used to group items for one-at-a-time printing before they're sent to the engine. This properly gets the setting value under the new setting system.
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
c996bcb191
Remove extruder drive upgrade option
...
It was originally included with the thought that there would be different firmware for this, but there isn't. So this setting is not needed.
Contributes to issue CURA-1278.
2016-05-23 17:19:18 +02:00
Ghostkeeper
8f1860413b
Always send FDMPrinter definition via socket
...
We don't save the file name any more. The engine doesn't need any machine-specific definitions at the moment, so we can always just send FDMPrinter.. This may later change, but later we will also send a serialised JSON rather than a file name so then we won't need the file name any more.
Contributes to issues CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
8a21ac77ed
Re-implement sending global settings
...
It turns out to be mostly the same.
Contributes to issue CURA-1278 and CURA-1588.
2016-05-23 17:19:18 +02:00
Ghostkeeper
b03aa246a0
Call new function to send global settings
...
I'm going to rename this function to be able to send per-extruder and per-object settings with different functions later on. This updates the call to the function to use the new one.
Contributes to issue CURA-1278.
2016-05-23 17:19:18 +02:00
Ghostkeeper
eb951ed07c
Fix potential concurrency of finishing before connected to finishing
...
This was a concurrency issue: If the slicing was very fast, it could finish slicing before the listener was connected to the message of being finished. Therefore, we should connect to being finished before we even start the start-slice job.
Contributes to issue CURA-1278.
2016-05-23 17:19:18 +02:00
Ghostkeeper
63bf5bec3d
Remove _profile from start slice job parameters
...
Instead, the start slice job searches for the container stack itself.
Contributes to issue CURA-1278.
2016-05-23 17:19:18 +02:00
Ghostkeeper
a0645a44c8
Re-enable slicing message
...
Nothing appears right now, but this enables progress to show later on in the progress (if it would get there).
Contributes to issue CURA-1278.
2016-05-23 17:19:17 +02:00
Ghostkeeper
ae6f4912e6
Remove unnecessary variable initialisation
...
This isn't C++ or anything. Variable scope isn't limited by if statements.
Contributes to issue CURA-1278.
2016-05-23 17:19:17 +02:00
Ghostkeeper
83c1ea2ccc
Move message hide into terminate function
...
Always if we terminate we want to hide the old message. This fixes the message not hiding when using the tools.
Contributes to issue CURA-1278.
2016-05-23 17:19:17 +02:00
Ghostkeeper
ab2a6136d7
Filter setting changed listener properly
...
The parameters of the listener were out of date and it should only trigger a reslice if we're changing the value of a setting, not any other property.
Contributes to issue CURA-1278.
2016-05-23 17:19:17 +02:00
Ghostkeeper
e5df225b1e
Connect SettingChanged to new propertyChanged function
...
The listener doesn't properly listen to the signal's parameters yet though.
Contributes to issue CURA-1278.
2016-05-23 17:19:17 +02:00
Ghostkeeper
bace52fccf
Add documentation
...
I need a bit of documentation for myself to understand this process.
Contributes to issue CURA-1278.
2016-05-23 17:19:17 +02:00
Arjen Hiemstra
f68a9ae90f
Fix materials page so it displays the proper data
...
Also, make sure the code is reasonably clean
2016-05-23 14:43:56 +02:00
Arjen Hiemstra
c23980437d
Fix naming of quality profiles
2016-05-23 14:43:56 +02:00
fieldOfView
0969356cb6
Fix bq_hephestos_2 json definition
2016-05-23 14:22:21 +02:00
fieldOfView
4877c35f06
Fix layout of SettingTextField items
...
CURA-1278
2016-05-23 13:35:52 +02:00
fieldOfView
740f3775fa
Reset stored layer data as soon as a new slice operation starts
...
This prevents layer view showing a combination of stale and fresh data
Fixes CURA-1370 (and CURA-1519)
2016-05-23 12:07:02 +02:00
fieldOfView
f8c8de86bc
Fix showing changelog when the first item in the changelog doesn't start with an "*"
...
CURA-1583
2016-05-23 11:35:01 +02:00
Simon Edwards
0b858f3878
Introduced a LayerDataBuilder. Made LayerData immutable just like its superclass. Fixed the layer view which broke.
...
Contributes to CURA-1504
2016-05-23 09:49:31 +02:00
Arjen Hiemstra
e0c7ed8561
Add a plugin that loads XML materials and an example material
2016-05-23 02:19:39 +02:00
Arjen Hiemstra
b452cf7ba4
Add a materials management page
...
Based off Aldo's work which is in a different branch
2016-05-23 02:19:11 +02:00
Arjen Hiemstra
63b623a6ef
Move global_only property declaration to before the super() call so containerregistry knows about it when loading
...
Also, properly set its type to function and default to False
2016-05-23 02:18:20 +02:00
Simon Edwards
d1f68143a4
Adjustments to support immutable AxisAlignedBox.
...
Contributes to CURA-1504
2016-05-21 14:17:58 +02:00
Jaime van Kessel
dcb27e23ed
Merge branch 'settings_rework' of https://github.com/Ultimaker/Cura into settings_rework
2016-05-20 17:22:13 +02:00
Jaime van Kessel
fc7f349801
Added rudimentary filtering
...
Current implementation looks for an exact mach, whereas we should look for text in property.
CURA-1278
2016-05-20 17:21:09 +02:00
Ghostkeeper
754932f83a
Move LegacyProfileReader to new setting structure
...
Untested as the profile manager is not functional at the moment.
Contributes to issue CURA-1278.
2016-05-20 16:22:10 +02:00
Ghostkeeper
117973ee25
Add todo message for adding profile readers
...
This should be done when we have a working profile manager again.
Contributes to issue CURA-1278.
2016-05-20 16:22:10 +02:00
Ghostkeeper
5a28eca203
Add profile reader plug-in type
...
This type of plug-in will load a file as an instance container of the user profile type.
Contributes to issue CURA-1278.
2016-05-20 16:22:10 +02:00
Ghostkeeper
85ce8a719e
Merge local with origin
...
Contributes to issue CURA-1278.
2016-05-20 16:22:10 +02:00
Ghostkeeper
7cc62db81d
Increment XRayView API number
...
This plug-in still works, so this can be incremented without trouble.
Contributes to issue CURA-1278.
2016-05-20 16:22:10 +02:00
Jaime van Kessel
e9380ba83d
Added rudimentary display of settings again
...
CURA-1278
2016-05-20 15:08:17 +02:00
Jaime van Kessel
bcff683fb0
Removed old perobject setting code, so plugin is actually loaded (instead of crashing)
...
CURA-1278
2016-05-20 14:15:06 +02:00
Jaime van Kessel
846dbc881e
Merge branch 'settings_rework' of https://github.com/Ultimaker/Cura into settings_rework
2016-05-20 14:10:44 +02:00
Jaime van Kessel
295cea338c
Translate tool is now no longer stopped by ton of errors
...
CURA-1278
2016-05-20 14:09:58 +02:00
Jaime van Kessel
305cb27ac0
Global_only is now a string, as the filtering does not work with settingFunctions
...
CURA-1278
2016-05-20 13:35:38 +02:00
Ghostkeeper
8e3d6cf2b5
Repair x and y nozzle offsets
...
The setting name is different. This probably wasn't updated for a while.
Contributes to issue CURA-1278.
2016-05-20 13:34:47 +02:00
Ghostkeeper
7656f5a19b
Make definition of machine_extruder_drive_upgrade
...
This setting is specific to UMO, so I'm defining it in the UMO definition.
Contributes to issue CURA-1278.
2016-05-20 13:30:19 +02:00
Ghostkeeper
6fe70fc7e9
Add definition for machine_use_extruder_offset_to_offset_coords
...
While this was only used by Ultimaker printers, it is not specific to Ultimaker's printers so I'm putting the definition in FDMPrinter.
Contributes to issue CURA-1278.
2016-05-20 13:28:05 +02:00
Ghostkeeper
9dc70fba02
Add missing category-metadata
...
Forgot to add this, apparently.
Contributes to issue CURA-1278.
2016-05-20 12:42:18 +02:00
Jaime van Kessel
66c656f7dc
Merge branch 'settings_rework' of https://github.com/Ultimaker/Cura into settings_rework
2016-05-20 12:02:07 +02:00