Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorj.delarago <joeydelarago@gmail.com>2022-01-24 16:03:47 +0300
committerj.delarago <joeydelarago@gmail.com>2022-01-24 16:03:47 +0300
commit5788ea8d00c1f009ac7fad51a07e09f3f9b71111 (patch)
tree3492c2cd99884d12b7e53efa93ceb1dc8450a722
parent17339ba77e21b4a196b6677a1609fcd1e53558ba (diff)
The visibility settings in the preferences is defined in Uranium rather than Cura. The CheckBox has been moved to Uranium so that all parts of the project have access to this default styled component.
-rw-r--r--plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml4
-rw-r--r--plugins/PerObjectSettingsTool/PerObjectItem.qml2
-rw-r--r--plugins/PerObjectSettingsTool/SettingPickDialog.qml2
-rw-r--r--plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml2
-rw-r--r--resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml2
-rw-r--r--resources/qml/Dialogs/WorkspaceSummaryDialog.qml2
-rw-r--r--resources/qml/MachineSettings/SimpleCheckBox.qml2
-rw-r--r--resources/qml/Preferences/GeneralPage.qml42
-rw-r--r--resources/qml/Preferences/SettingVisibilityPage.qml2
-rw-r--r--resources/qml/Widgets/CheckBox.qml114
10 files changed, 30 insertions, 144 deletions
diff --git a/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml b/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml
index d8ae78d96d..4021888418 100644
--- a/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml
+++ b/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml
@@ -228,7 +228,7 @@ Item
width: childrenRect.width
spacing: UM.Theme.getSize("default_margin").width
- Cura.CheckBox
+ UM.CheckBox
{
id: asProjectCheckbox
height: UM.Theme.getSize("checkbox").height
@@ -238,7 +238,7 @@ Item
font: UM.Theme.getFont("medium")
}
- Cura.CheckBox
+ UM.CheckBox
{
id: asSlicedCheckbox
height: UM.Theme.getSize("checkbox").height
diff --git a/plugins/PerObjectSettingsTool/PerObjectItem.qml b/plugins/PerObjectSettingsTool/PerObjectItem.qml
index 00f5c305c5..811d15fc0e 100644
--- a/plugins/PerObjectSettingsTool/PerObjectItem.qml
+++ b/plugins/PerObjectSettingsTool/PerObjectItem.qml
@@ -18,7 +18,7 @@ UM.TooltipArea
width: childrenRect.width;
height: childrenRect.height;
- Cura.CheckBox
+ UM.CheckBox
{
id: check
diff --git a/plugins/PerObjectSettingsTool/SettingPickDialog.qml b/plugins/PerObjectSettingsTool/SettingPickDialog.qml
index 572c10e50a..787b9a709d 100644
--- a/plugins/PerObjectSettingsTool/SettingPickDialog.qml
+++ b/plugins/PerObjectSettingsTool/SettingPickDialog.qml
@@ -57,7 +57,7 @@ UM.Dialog
onTextChanged: settingPickDialog.updateFilter()
}
- Cura.CheckBox
+ UM.CheckBox
{
id: toggleShowAll
anchors
diff --git a/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml b/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml
index 565ba2fa0e..de788bf466 100644
--- a/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml
+++ b/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml
@@ -33,7 +33,7 @@ Cura.MachineAction
renderType: Text.NativeRendering
}
- Cura.CheckBox
+ UM.CheckBox
{
anchors.top: pageDescription.bottom
anchors.topMargin: UM.Theme.getSize("default_margin").height
diff --git a/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml b/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml
index 94f3f4331b..f6428e143b 100644
--- a/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml
+++ b/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml
@@ -92,7 +92,7 @@ UM.Dialog
wrapMode: Text.WordWrap
}
- Cura.CheckBox
+ UM.CheckBox
{
id: rememberChoiceCheckBox
text: catalog.i18nc("@text:window", "Remember my choice")
diff --git a/resources/qml/Dialogs/WorkspaceSummaryDialog.qml b/resources/qml/Dialogs/WorkspaceSummaryDialog.qml
index 02ddd43203..b55fae1f13 100644
--- a/resources/qml/Dialogs/WorkspaceSummaryDialog.qml
+++ b/resources/qml/Dialogs/WorkspaceSummaryDialog.qml
@@ -275,7 +275,7 @@ UM.Dialog
width: parent.width
height: childrenRect.height
anchors.bottom: parent.bottom
- Cura.CheckBox
+ UM.CheckBox
{
id: dontShowAgainCheckbox
anchors.left: parent.left
diff --git a/resources/qml/MachineSettings/SimpleCheckBox.qml b/resources/qml/MachineSettings/SimpleCheckBox.qml
index 571518a9bd..5210290487 100644
--- a/resources/qml/MachineSettings/SimpleCheckBox.qml
+++ b/resources/qml/MachineSettings/SimpleCheckBox.qml
@@ -57,7 +57,7 @@ UM.TooltipArea
renderType: Text.NativeRendering
}
- Cura.CheckBox
+ UM.CheckBox
{
id: checkBox
anchors {
diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml
index 6b20e48bc0..ec328baaa6 100644
--- a/resources/qml/Preferences/GeneralPage.qml
+++ b/resources/qml/Preferences/GeneralPage.qml
@@ -304,7 +304,7 @@ UM.PreferencesPage
text: catalog.i18nc("@info:tooltip", "Slice automatically when changing settings.")
- Cura.CheckBox
+ UM.CheckBox
{
id: autoSliceCheckbox
checked: boolCheck(UM.Preferences.getValue("general/auto_slice"))
@@ -334,7 +334,7 @@ UM.PreferencesPage
text: catalog.i18nc("@info:tooltip", "Highlight unsupported areas of the model in red. Without support these areas will not print properly.")
- Cura.CheckBox
+ UM.CheckBox
{
id: showOverhangCheckbox
@@ -353,7 +353,7 @@ UM.PreferencesPage
text: catalog.i18nc("@info:tooltip", "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry.")
- Cura.CheckBox
+ UM.CheckBox
{
id: showXrayErrorCheckbox
@@ -370,7 +370,7 @@ UM.PreferencesPage
height: childrenRect.height;
text: catalog.i18nc("@info:tooltip", "Moves the camera so the model is in the center of the view when a model is selected")
- Cura.CheckBox
+ UM.CheckBox
{
id: centerOnSelectCheckbox
text: catalog.i18nc("@action:button","Center camera when item is selected");
@@ -385,7 +385,7 @@ UM.PreferencesPage
height: childrenRect.height;
text: catalog.i18nc("@info:tooltip", "Should the default zoom behavior of cura be inverted?")
- Cura.CheckBox
+ UM.CheckBox
{
id: invertZoomCheckbox
text: catalog.i18nc("@action:button", "Invert the direction of camera zoom.");
@@ -406,7 +406,7 @@ UM.PreferencesPage
height: childrenRect.height;
text: zoomToMouseCheckbox.enabled ? catalog.i18nc("@info:tooltip", "Should zooming move in the direction of the mouse?") : catalog.i18nc("@info:tooltip", "Zooming towards the mouse is not supported in the orthographic perspective.")
- Cura.CheckBox
+ UM.CheckBox
{
id: zoomToMouseCheckbox
text: catalog.i18nc("@action:button", "Zoom toward mouse direction")
@@ -437,7 +437,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should models on the platform be moved so that they no longer intersect?")
- Cura.CheckBox
+ UM.CheckBox
{
id: pushFreeCheckbox
text: catalog.i18nc("@option:check", "Ensure models are kept apart")
@@ -451,7 +451,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should models on the platform be moved down to touch the build plate?")
- Cura.CheckBox
+ UM.CheckBox
{
id: dropDownCheckbox
text: catalog.i18nc("@option:check", "Automatically drop models to the build plate")
@@ -468,7 +468,7 @@ UM.PreferencesPage
text: catalog.i18nc("@info:tooltip","Show caution message in g-code reader.")
- Cura.CheckBox
+ UM.CheckBox
{
id: gcodeShowCautionCheckbox
@@ -485,7 +485,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should layer be forced into compatibility mode?")
- Cura.CheckBox
+ UM.CheckBox
{
id: forceLayerViewCompatibilityModeCheckbox
text: catalog.i18nc("@option:check", "Force layer view compatibility mode (restart required)")
@@ -500,7 +500,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should Cura open at the location it was closed?")
- Cura.CheckBox
+ UM.CheckBox
{
id: restoreWindowPositionCheckbox
text: catalog.i18nc("@option:check", "Restore window position on start")
@@ -575,7 +575,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","Should opening files from the desktop or external applications open in the same instance of Cura?")
- Cura.CheckBox
+ UM.CheckBox
{
id: singleInstanceCheckbox
text: catalog.i18nc("@option:check","Use a single instance of Cura")
@@ -591,7 +591,7 @@ UM.PreferencesPage
text: catalog.i18nc("@info:tooltip","Should the build plate be cleared before loading a new model in the single instance of Cura?")
enabled: singleInstanceCheckbox.checked
- Cura.CheckBox
+ UM.CheckBox
{
id: singleInstanceClearBeforeLoadCheckbox
text: catalog.i18nc("@option:check","Clear buildplate before loading model into the single instance")
@@ -606,7 +606,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","Should models be scaled to the build volume if they are too large?")
- Cura.CheckBox
+ UM.CheckBox
{
id: scaleToFitCheckbox
text: catalog.i18nc("@option:check","Scale large models")
@@ -621,7 +621,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?")
- Cura.CheckBox
+ UM.CheckBox
{
id: scaleTinyCheckbox
text: catalog.i18nc("@option:check","Scale extremely small models")
@@ -636,7 +636,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","Should models be selected after they are loaded?")
- Cura.CheckBox
+ UM.CheckBox
{
id: selectModelsOnLoadCheckbox
text: catalog.i18nc("@option:check","Select models when loaded")
@@ -651,7 +651,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should a prefix based on the printer name be added to the print job name automatically?")
- Cura.CheckBox
+ UM.CheckBox
{
id: prefixJobNameCheckbox
text: catalog.i18nc("@option:check", "Add machine prefix to job name")
@@ -666,7 +666,7 @@ UM.PreferencesPage
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should a summary be shown when saving a project file?")
- Cura.CheckBox
+ UM.CheckBox
{
text: catalog.i18nc("@option:check", "Show summary dialog when saving project")
checked: boolCheck(UM.Preferences.getValue("cura/dialog_on_project_save"))
@@ -811,7 +811,7 @@ UM.PreferencesPage
height: visible ? childrenRect.height : 0
text: catalog.i18nc("@info:tooltip", "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored.")
- Cura.CheckBox
+ UM.CheckBox
{
id: sendDataCheckbox
text: catalog.i18nc("@option:check","Send (anonymous) print information")
@@ -850,7 +850,7 @@ UM.PreferencesPage
height: visible ? childrenRect.height : 0
text: catalog.i18nc("@info:tooltip", "Should Cura check for updates when the program is started?")
- Cura.CheckBox
+ UM.CheckBox
{
id: checkUpdatesCheckbox
text: catalog.i18nc("@option:check","Check for updates on start")
@@ -898,7 +898,7 @@ UM.PreferencesPage
height: visible ? childrenRect.height : 0
text: catalog.i18nc("@info:tooltip", "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!")
- Cura.CheckBox
+ UM.CheckBox
{
id: pluginNotificationsUpdateCheckbox
text: catalog.i18nc("@option:check", "Get notifications for plugin updates")
diff --git a/resources/qml/Preferences/SettingVisibilityPage.qml b/resources/qml/Preferences/SettingVisibilityPage.qml
index 8618030bc7..14d6ae4f22 100644
--- a/resources/qml/Preferences/SettingVisibilityPage.qml
+++ b/resources/qml/Preferences/SettingVisibilityPage.qml
@@ -36,7 +36,7 @@ UM.PreferencesPage
id: base;
anchors.fill: parent;
- Cura.CheckBox
+ UM.CheckBox
{
id: toggleVisibleSettings
anchors
diff --git a/resources/qml/Widgets/CheckBox.qml b/resources/qml/Widgets/CheckBox.qml
deleted file mode 100644
index e60384d565..0000000000
--- a/resources/qml/Widgets/CheckBox.qml
+++ /dev/null
@@ -1,114 +0,0 @@
-// Copyright (c) 2020 Ultimaker B.V.
-// Cura is released under the terms of the LGPLv3 or higher.
-
-import QtQuick 2.10
-import QtQuick.Controls 2.3
-
-import UM 1.3 as UM
-import Cura 1.1 as Cura
-
-
-//
-// Checkbox with Cura styling.
-//
-CheckBox
-{
- id: control
-
- hoverEnabled: true
-
- indicator: Rectangle
- {
- height: UM.Theme.getSize("checkbox").height
- width: UM.Theme.getSize("checkbox").width
-
- anchors.verticalCenter: parent.verticalCenter
-
- color:
- {
- if (!control.enabled)
- {
- return UM.Theme.getColor("setting_control_disabled")
- }
- if (control.hovered || control.activeFocus)
- {
- return UM.Theme.getColor("setting_control_highlight")
- }
- return UM.Theme.getColor("setting_control")
- }
-
- radius: UM.Theme.getSize("checkbox_radius").width
- border.width: UM.Theme.getSize("default_lining").width
- border.color:
- {
- if (!enabled)
- {
- return UM.Theme.getColor("setting_control_disabled_border")
- }
- if (control.hovered || control.activeFocus)
- {
- return UM.Theme.getColor("setting_control_border_highlight")
- }
- return UM.Theme.getColor("setting_control_border")
- }
-
- UM.RecolorImage
- {
- anchors.verticalCenter: parent.verticalCenter
- anchors.horizontalCenter: parent.horizontalCenter
-
- height:
- {
- switch(control.checkState)
- {
- case Qt.Checked: return UM.Theme.getSize("checkbox_mark").height
- case Qt.PartiallyChecked: return UM.Theme.getSize("checkbox_square").height
- default: UM.Theme.getSize("checkbox_mark").height
- }
- }
- width: height
- sourceSize.height: height
-
- color:
- {
- switch(control.checkState)
- {
- case Qt.Checked: return !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("checkbox_mark")
- case Qt.PartiallyChecked: return !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("checkbox_square")
- default: return !enabled ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("checkbox_mark")
- }
- }
- source:
- {
- switch (control.checkState)
- {
- case Qt.Checked: return UM.Theme.getIcon("EmptyCheck", "low")
- case Qt.PartiallyChecked: return UM.Theme.getIcon("CheckBoxFill", "low")
- default: return UM.Theme.getIcon("EmptyCheck", "low")
- }
- }
- opacity:
- {
- switch (control.checkState)
- {
- case Qt.Checked: return 1;
- case Qt.PartiallyChecked: return 1;
- default: 0;
- }
- }
- Behavior on opacity { NumberAnimation { duration: 100; } }
- }
- }
-
- contentItem: Label
- {
- id: textLabel
- anchors.left: control.indicator.right
- leftPadding: UM.Theme.getSize("checkbox_label_padding").width
- text: control.text
- font: control.font
- color: UM.Theme.getColor("text")
- renderType: Text.NativeRendering
- verticalAlignment: Text.AlignVCenter
- }
-}