|
@@ -157,7 +157,7 @@ UM.PreferencesPage
|
|
GridLayout
|
|
GridLayout
|
|
{
|
|
{
|
|
id: interfaceGrid
|
|
id: interfaceGrid
|
|
- columns: 4
|
|
|
|
|
|
+ columns: 2
|
|
width: parent.width
|
|
width: parent.width
|
|
|
|
|
|
UM.Label
|
|
UM.Label
|
|
@@ -208,7 +208,8 @@ UM.PreferencesPage
|
|
|
|
|
|
textRole: "text"
|
|
textRole: "text"
|
|
model: languageList
|
|
model: languageList
|
|
- Layout.fillWidth: true
|
|
|
|
|
|
+ implicitWidth: UM.Theme.getSize("setting_control").width
|
|
|
|
+ implicitHeight: currencyField.height
|
|
|
|
|
|
function setCurrentIndex() {
|
|
function setCurrentIndex() {
|
|
var code = UM.Preferences.getValue("general/language");
|
|
var code = UM.Preferences.getValue("general/language");
|
|
@@ -223,7 +224,9 @@ UM.PreferencesPage
|
|
|
|
|
|
currentIndex: setCurrentIndex()
|
|
currentIndex: setCurrentIndex()
|
|
|
|
|
|
- onActivated: if (model.get(index).code != "")
|
|
|
|
|
|
+ onActivated:
|
|
|
|
+ {
|
|
|
|
+ if (model.get(index).code != "")
|
|
{
|
|
{
|
|
UM.Preferences.setValue("general/language", model.get(index).code);
|
|
UM.Preferences.setValue("general/language", model.get(index).code);
|
|
}
|
|
}
|
|
@@ -231,6 +234,7 @@ UM.PreferencesPage
|
|
{
|
|
{
|
|
currentIndex = setCurrentIndex();
|
|
currentIndex = setCurrentIndex();
|
|
}
|
|
}
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
UM.Label
|
|
UM.Label
|
|
@@ -244,6 +248,7 @@ UM.PreferencesPage
|
|
id: currencyField
|
|
id: currencyField
|
|
selectByMouse: true
|
|
selectByMouse: true
|
|
text: UM.Preferences.getValue("cura/currency")
|
|
text: UM.Preferences.getValue("cura/currency")
|
|
|
|
+ implicitWidth: UM.Theme.getSize("setting_control").width
|
|
onTextChanged: UM.Preferences.setValue("cura/currency", text)
|
|
onTextChanged: UM.Preferences.setValue("cura/currency", text)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -272,7 +277,8 @@ UM.PreferencesPage
|
|
|
|
|
|
model: themeList
|
|
model: themeList
|
|
textRole: "text"
|
|
textRole: "text"
|
|
- Layout.fillWidth: true
|
|
|
|
|
|
+ implicitWidth: UM.Theme.getSize("setting_control").width
|
|
|
|
+ implicitHeight: currencyField.height
|
|
|
|
|
|
currentIndex:
|
|
currentIndex:
|
|
{
|
|
{
|
|
@@ -526,11 +532,12 @@ UM.PreferencesPage
|
|
text: catalog.i18nc("@info:tooltip", "What type of camera rendering should be used?")
|
|
text: catalog.i18nc("@info:tooltip", "What type of camera rendering should be used?")
|
|
Column
|
|
Column
|
|
{
|
|
{
|
|
- spacing: 4 * screenScaleFactor
|
|
|
|
|
|
+ spacing: UM.Theme.getSize("narrow_margin").height
|
|
|
|
|
|
UM.Label
|
|
UM.Label
|
|
{
|
|
{
|
|
text: catalog.i18nc("@window:text", "Camera rendering:")
|
|
text: catalog.i18nc("@window:text", "Camera rendering:")
|
|
|
|
+ font: UM.Theme.getFont("medium_bold")
|
|
}
|
|
}
|
|
ListModel
|
|
ListModel
|
|
{
|
|
{
|
|
@@ -548,6 +555,8 @@ UM.PreferencesPage
|
|
|
|
|
|
model: comboBoxList
|
|
model: comboBoxList
|
|
textRole: "text"
|
|
textRole: "text"
|
|
|
|
+ width: UM.Theme.getSize("setting_control").width
|
|
|
|
+ height: UM.Theme.getSize("setting_control").height
|
|
|
|
|
|
currentIndex:
|
|
currentIndex:
|
|
{
|
|
{
|
|
@@ -589,6 +598,7 @@ UM.PreferencesPage
|
|
{
|
|
{
|
|
id: singleInstanceCheckbox
|
|
id: singleInstanceCheckbox
|
|
text: catalog.i18nc("@option:check","Use a single instance of Cura")
|
|
text: catalog.i18nc("@option:check","Use a single instance of Cura")
|
|
|
|
+
|
|
checked: boolCheck(UM.Preferences.getValue("cura/single_instance"))
|
|
checked: boolCheck(UM.Preferences.getValue("cura/single_instance"))
|
|
onCheckedChanged: UM.Preferences.setValue("cura/single_instance", checked)
|
|
onCheckedChanged: UM.Preferences.setValue("cura/single_instance", checked)
|
|
}
|
|
}
|
|
@@ -692,7 +702,7 @@ UM.PreferencesPage
|
|
|
|
|
|
Column
|
|
Column
|
|
{
|
|
{
|
|
- spacing: 4 * screenScaleFactor
|
|
|
|
|
|
+ spacing: UM.Theme.getSize("narrow_margin").height
|
|
|
|
|
|
UM.Label
|
|
UM.Label
|
|
{
|
|
{
|
|
@@ -702,7 +712,8 @@ UM.PreferencesPage
|
|
Cura.ComboBox
|
|
Cura.ComboBox
|
|
{
|
|
{
|
|
id: choiceOnOpenProjectDropDownButton
|
|
id: choiceOnOpenProjectDropDownButton
|
|
- width: Math.round(250 * screenScaleFactor)
|
|
|
|
|
|
+ width: UM.Theme.getSize("setting_control").width
|
|
|
|
+ height: UM.Theme.getSize("setting_control").height
|
|
|
|
|
|
model: ListModel
|
|
model: ListModel
|
|
{
|
|
{
|
|
@@ -746,14 +757,14 @@ UM.PreferencesPage
|
|
|
|
|
|
UM.TooltipArea
|
|
UM.TooltipArea
|
|
{
|
|
{
|
|
- width: childrenRect.width;
|
|
|
|
- height: childrenRect.height;
|
|
|
|
|
|
+ width: childrenRect.width
|
|
|
|
+ height: childrenRect.height
|
|
|
|
|
|
text: catalog.i18nc("@info:tooltip", "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again.")
|
|
text: catalog.i18nc("@info:tooltip", "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again.")
|
|
|
|
|
|
Column
|
|
Column
|
|
{
|
|
{
|
|
- spacing: 4 * screenScaleFactor
|
|
|
|
|
|
+ spacing: UM.Theme.getSize("narrow_margin").height
|
|
|
|
|
|
UM.Label
|
|
UM.Label
|
|
{
|
|
{
|
|
@@ -769,8 +780,8 @@ UM.PreferencesPage
|
|
Cura.ComboBox
|
|
Cura.ComboBox
|
|
{
|
|
{
|
|
id: choiceOnProfileOverrideDropDownButton
|
|
id: choiceOnProfileOverrideDropDownButton
|
|
- width: Math.round(250 * screenScaleFactor)
|
|
|
|
- popup.width: Math.round(350 * screenScaleFactor)
|
|
|
|
|
|
+ width: UM.Theme.getSize("setting_control").width
|
|
|
|
+ height: UM.Theme.getSize("setting_control").height
|
|
model: ListModel
|
|
model: ListModel
|
|
{
|
|
{
|
|
id: discardOrKeepProfileListModel
|
|
id: discardOrKeepProfileListModel
|
|
@@ -829,7 +840,7 @@ UM.PreferencesPage
|
|
onCheckedChanged: UM.Preferences.setValue("info/send_slice_info", checked)
|
|
onCheckedChanged: UM.Preferences.setValue("info/send_slice_info", checked)
|
|
}
|
|
}
|
|
|
|
|
|
- Button
|
|
|
|
|
|
+ Cura.SecondaryButton
|
|
{
|
|
{
|
|
id: showMoreInfo
|
|
id: showMoreInfo
|
|
anchors.top: sendDataCheckbox.bottom
|
|
anchors.top: sendDataCheckbox.bottom
|