mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-13 18:55:59 +08:00
Simplify checking if a plugin exists
This commit is contained in:
parent
0061e1329c
commit
9b0e5f5a8d
@ -46,11 +46,11 @@ UM.PreferencesPage
|
|||||||
UM.Preferences.resetPreference("view/top_layer_count");
|
UM.Preferences.resetPreference("view/top_layer_count");
|
||||||
topLayerCountCheckbox.checked = boolCheck(UM.Preferences.getValue("view/top_layer_count"))
|
topLayerCountCheckbox.checked = boolCheck(UM.Preferences.getValue("view/top_layer_count"))
|
||||||
|
|
||||||
if (plugins.model.find("id", "SliceInfoPlugin") > -1) {
|
if (plugins.find("id", "SliceInfoPlugin") > -1) {
|
||||||
UM.Preferences.resetPreference("info/send_slice_info")
|
UM.Preferences.resetPreference("info/send_slice_info")
|
||||||
sendDataCheckbox.checked = boolCheck(UM.Preferences.getValue("info/send_slice_info"))
|
sendDataCheckbox.checked = boolCheck(UM.Preferences.getValue("info/send_slice_info"))
|
||||||
}
|
}
|
||||||
if (plugins.model.find("id", "UpdateChecker") > -1) {
|
if (plugins.find("id", "UpdateChecker") > -1) {
|
||||||
UM.Preferences.resetPreference("info/automatic_update_check")
|
UM.Preferences.resetPreference("info/automatic_update_check")
|
||||||
checkUpdatesCheckbox.checked = boolCheck(UM.Preferences.getValue("info/automatic_update_check"))
|
checkUpdatesCheckbox.checked = boolCheck(UM.Preferences.getValue("info/automatic_update_check"))
|
||||||
}
|
}
|
||||||
@ -58,6 +58,9 @@ UM.PreferencesPage
|
|||||||
|
|
||||||
Column
|
Column
|
||||||
{
|
{
|
||||||
|
//: Model used to check if a plugin exists
|
||||||
|
UM.PluginsModel { id: plugins }
|
||||||
|
|
||||||
//: Language selection label
|
//: Language selection label
|
||||||
UM.I18nCatalog{id: catalog; name:"cura"}
|
UM.I18nCatalog{id: catalog; name:"cura"}
|
||||||
|
|
||||||
@ -301,7 +304,7 @@ UM.PreferencesPage
|
|||||||
}
|
}
|
||||||
|
|
||||||
UM.TooltipArea {
|
UM.TooltipArea {
|
||||||
visible: plugins.model.find("id", "UpdateChecker") > -1
|
visible: plugins.find("id", "UpdateChecker") > -1
|
||||||
width: childrenRect.width
|
width: childrenRect.width
|
||||||
height: visible ? childrenRect.height : 0
|
height: visible ? childrenRect.height : 0
|
||||||
text: catalog.i18nc("@info:tooltip","Should Cura check for updates when the program is started?")
|
text: catalog.i18nc("@info:tooltip","Should Cura check for updates when the program is started?")
|
||||||
@ -316,7 +319,7 @@ UM.PreferencesPage
|
|||||||
}
|
}
|
||||||
|
|
||||||
UM.TooltipArea {
|
UM.TooltipArea {
|
||||||
visible: plugins.model.find("id", "SliceInfoPlugin") > -1
|
visible: plugins.find("id", "SliceInfoPlugin") > -1
|
||||||
width: childrenRect.width
|
width: childrenRect.width
|
||||||
height: visible ? childrenRect.height : 0
|
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.")
|
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.")
|
||||||
@ -329,13 +332,5 @@ UM.PreferencesPage
|
|||||||
onCheckedChanged: UM.Preferences.setValue("info/send_slice_info", checked)
|
onCheckedChanged: UM.Preferences.setValue("info/send_slice_info", checked)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//: Invisible list used to check if a plugin exists
|
|
||||||
ListView
|
|
||||||
{
|
|
||||||
id: plugins
|
|
||||||
model: UM.PluginsModel { }
|
|
||||||
visible: false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user