231 Commits

Author SHA1 Message Date
Jaime van Kessel
dc944ff5e9
Also add wall_line_count when adding a infill mesh
CURA-7793
Fixes #8589
2020-11-03 16:06:10 +01:00
Kostas Karmas
03dc8d00fe Up the SDK version to 7.4.0
In preparation for release of the 4.8.

CURA-7795
2020-10-22 11:29:25 +02:00
Kostas Karmas
bd54ef8d5a Update the SDK version to 7.3.0 for 4.7
CURA-7641
2020-08-07 11:12:27 +02:00
fieldOfView
c34162a2ba Merge branch 'master' into feature_support_meshes_present
# Conflicts:
#	cura/Scene/CuraSceneController.py
#	cura/Scene/CuraSceneNode.py
2020-06-04 10:27:11 +02:00
Nino van Hooff
89f0970a88 Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
Nino van Hooff
58ffc9dcae Merge remote-tracking branch 'origin/master' into doxygen_to_restructuredtext_comments
# Conflicts:
#	cura/API/__init__.py
#	cura/Settings/CuraContainerRegistry.py
#	cura/Settings/ExtruderManager.py
#	plugins/PostProcessingPlugin/scripts/PauseAtHeight.py
#	plugins/UM3NetworkPrinting/src/Cloud/CloudApiClient.py
#	plugins/UM3NetworkPrinting/src/Cloud/ToolPathUploader.py
#	plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDeviceManager.py
2020-05-28 17:31:24 +02:00
Ghostkeeper
783b26e521
While searching, search through all settings rather than just visible
This makes it consistent with the searching of the normal settings list. It also makes it easier to find certain things like the Cutting Mesh or something.
2020-05-15 13:11:28 +02:00
Nino van Hooff
a4fe3d7685 Convert doxygen to rst for POS, MonitorStage, PostProcessing 2020-05-08 16:28:07 +02:00
Ghostkeeper
085462667e
Merge branch 'CURA-7383_sdk_ver_7_2_0' 2020-04-21 12:03:28 +02:00
Nino van Hooff
7302e8ba7f Update missed sdk versions from 7.1 to 7.2.0 for Cura 4.6
CURA-7383
2020-04-21 11:46:12 +02:00
Ghostkeeper
f38ae5bb96
Fix i18n catalog for per-object settings panel
Turns out that all of these had not been working properly for a while.

Contributes to issue CURA-7344.
2020-04-21 11:39:49 +02:00
fieldOfView
ca7a4b4779 Disable user "unchecking" mesh type in per model settings panel 2020-03-22 19:21:41 +01:00
konskarm
3d054a9400
Merge pull request #7223 from Ultimaker/CURA-7255_infill_only_dropdown
CURA-7255_infill_only_dropdown
2020-03-13 10:30:09 +01:00
Nino van Hooff
2625bbef44 Changed pos infill only label per suggestions by Tim and Yi-An
CURA-7255
2020-03-12 14:01:03 +01:00
Nino van Hooff
ce12827879 Fix infill mesh defaults not visible when changing per object settings
The problem: When infill mesh is set, wall_thickness and
top_bottom_thickness are added to the settings. Then these settings are
set to visible on the visibility_handler.
It appears however, that the visibility_handler considers all added
settings to be visible. It thus concludes that no UI update is necessary
because the settings are already added.
2020-03-12 13:25:29 +01:00
Nino van Hooff
8c0a2ff72e Remove debug print 2020-03-06 11:14:49 +01:00
Nino van Hooff
c8c4fe65cf Fix two if statements which caused POS settings to be unselectable 2020-03-06 11:00:56 +01:00
Nino van Hooff
dc6339b295 Change the infill-only checkbox in per object settings to a dropdown
CURA-7255
2020-03-04 11:56:57 +01:00
Ghostkeeper
a776f54e7f
Fix making settings visible if the default was 0
If the default was 0, then the if statement would evaluate as False and it would not make them visible until you closed and re-opened the panel.

Contributes to issue CURA-7211.
2020-02-13 13:09:57 +01:00
Ghostkeeper
3b235d5536
Make settings visible too after adding them
Contributes to issue CURA-7211.
2020-02-13 13:08:32 +01:00
Ghostkeeper
53e1742d27
Merge branch 'master' into infill_mesh_shell_defaults 2020-02-11 17:21:19 +01:00
Ghostkeeper
6f707f3149
Bump SDK version number of Cura 4.5 to 7.1
We've added new things to our API. This allows plug-in developers to use them.

Contributes to issue CURA-7205.
2020-02-10 10:45:07 +01:00
Tim Kuipers
9c2fd1c9d4 automatically add shell thickness to stack and set to zero for infill meshes
and remove when unmodified and we change to another mesh type
2020-01-03 15:57:20 +01:00
Nino van Hooff
5c83ba0129 Rename SettingsDefinitionModel.collapse to -Recursive for consistency
CURA-6959
2019-12-30 15:05:52 +01:00
Jaime van Kessel
f983990ac1
Fix some codestyle issues 2019-12-23 11:13:59 +01:00
Jaime van Kessel
5061a36aba
Fix mesh_type being reset when adding a setting 2019-12-23 11:11:09 +01:00
Jaime van Kessel
00078fd659
Remove a bunch of unused imports 2019-11-08 13:38:42 +01:00
Nino van Hooff
c62ff262ed Change SDK version to 7.0.0
CURA-6858
2019-10-21 14:51:34 +02:00
Nino van Hooff
53ea6ce1a7 POS: Fix: currentMeshType reference
CURA-6683
2019-09-18 11:39:58 +02:00
Nino van Hooff
7d66409494 POS: Refactor settings dialog into its own file
CURA-6683
2019-09-18 11:23:10 +02:00
Nino van Hooff
fbba39cb63 POS: Correct label text
CURA-6683
2019-09-18 11:21:12 +02:00
Nino van Hooff
be7bd59e30 Code Style: camelCase for qnl properties, brackets, commas
CURA-6683
2019-09-18 11:21:12 +02:00
Nino van Hooff
c3bbd884b5 Use Cura.SecondaryButton for POS select settings button per design
CURA-6683
2019-09-18 11:07:18 +02:00
Diego Prado Gesto
0b9052b068 Clean up and code style fixing
Contributes to CURA-6683.
2019-09-17 15:12:46 +02:00
Nino van Hooff
dbb9e55bc8 Fix MyPy warning in PerObjectSettingsTool
CURA-6683
2019-09-16 15:05:02 +02:00
Nino van Hooff
d6872a65bd Fix infillOnlyCheckbox not representing mesh type
Not a bug but a feature: When the overlays button is clicked, the infill
mesh type is set and the checkbox checked

CURA-6683
2019-09-13 13:36:30 +02:00
Nino van Hooff
44fbcaeb3a Fix Settings lines positioning for Per Object Settings
CURA-6683
2019-09-13 13:26:00 +02:00
Nino van Hooff
667e5f8e18 Fix reference error in POS
CURA-6683
2019-09-13 13:26:00 +02:00
Nino van Hooff
606faf54c2 Remove unnecessary component initialization
CURA-6683
2019-09-13 13:26:00 +02:00
Nino van Hooff
fe0e1e5aba Remove unnecessary ; line endings in QML
CURA-6683
2019-09-13 13:26:00 +02:00
Nino van Hooff
90fefac37f Remove redundant rows from POS QML
CuRA-6683
2019-09-13 13:26:00 +02:00
Nino van Hooff
184a72f7ab Bind current_mesh_type to UM.ActiveTool.properties.getValue("MeshType")
CURA-6683
2019-09-13 13:26:00 +02:00
Nino van Hooff
42a3e1227a Use explicit types for mesh_type qml properties
CURA-6683
2019-09-10 13:37:05 +02:00
Nino van Hooff
0ba1bfbe4f Enable Per Object Settings when extruder is in Recommended mode 2019-09-10 13:37:05 +02:00
Nino van Hooff
6101afa68b Remove redundant namespace usages 2019-09-10 13:37:05 +02:00
Nino van Hooff
812eeab07a Show infill checkbox only for overhang mesh types 2019-09-10 13:37:05 +02:00
Nino van Hooff
760234f69b Per Object Settings qml for icon buttons 2019-09-10 13:37:05 +02:00
Nino van Hooff
87c81055e3 Update the per-object-settings icon 2019-09-10 13:37:05 +02:00
Diego Prado Gesto
69f92ff311 Update when a setting is removed from the list
Add a connection to check when a setting was or not removed from the list of the added settings in the PerObjectSettings panel.
2019-08-02 14:34:14 +02:00
Jaime van Kessel
ff0a18603b Remove a few more usages of deprecated functions 2019-05-16 15:20:38 +02:00