mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 15:07:28 -06:00
Revert "Adds a global-only role to the SettingOverrideModel"
This reverts commit f8dbe056b2
.
This commit is contained in:
parent
9388fd9e55
commit
7e12269ca4
1 changed files with 4 additions and 19 deletions
|
@ -1,7 +1,7 @@
|
|||
# Copyright (c) 2015 Ultimaker B.V.
|
||||
# Uranium is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
from PyQt5.QtCore import Qt, pyqtSlot, QUrl, pyqtSignal
|
||||
from PyQt5.QtCore import Qt, pyqtSlot, QUrl
|
||||
|
||||
from UM.Application import Application
|
||||
from UM.Qt.ListModel import ListModel
|
||||
|
@ -18,7 +18,6 @@ class SettingOverrideModel(ListModel):
|
|||
OptionsRole = Qt.UserRole + 8
|
||||
WarningDescriptionRole = Qt.UserRole + 9
|
||||
ErrorDescriptionRole = Qt.UserRole + 10
|
||||
GlobalOnlyRole = Qt.UserRole + 11
|
||||
|
||||
def __init__(self, node, parent = None):
|
||||
super().__init__(parent)
|
||||
|
@ -39,7 +38,6 @@ class SettingOverrideModel(ListModel):
|
|||
self.addRoleName(self.OptionsRole, "options")
|
||||
self.addRoleName(self.WarningDescriptionRole, "warning_description")
|
||||
self.addRoleName(self.ErrorDescriptionRole, "error_description")
|
||||
self.addRoleName(self.GlobalOnlyRole, "global_only")
|
||||
|
||||
@pyqtSlot(str, "QVariant")
|
||||
def setSettingValue(self, key, value):
|
||||
|
@ -52,6 +50,7 @@ class SettingOverrideModel(ListModel):
|
|||
if not self._node.getDecorator(SettingOverrideDecorator):
|
||||
self.clear()
|
||||
return
|
||||
|
||||
self._decorator = self._node.getDecorator(SettingOverrideDecorator)
|
||||
self._decorator.settingAdded.connect(self._onSettingsChanged)
|
||||
self._decorator.settingRemoved.connect(self._onSettingsChanged)
|
||||
|
@ -69,20 +68,6 @@ class SettingOverrideModel(ListModel):
|
|||
model.appendItem({"value": str(value), "name": str(name)})
|
||||
return model
|
||||
|
||||
@pyqtSlot()
|
||||
def reload(self):
|
||||
self.clear()
|
||||
#if self._machine_instance:
|
||||
#for category in self._machine_instance.getMachineDefinition().getAllCategories():
|
||||
#self.appendItem({
|
||||
#"id": category.getKey(),
|
||||
#"name": category.getLabel(),
|
||||
#"icon": category.getIcon(),
|
||||
#"visible": category.isVisible(),
|
||||
#"settings": SettingsFromCategoryModel.SettingsFromCategoryModel(category),
|
||||
#"hiddenValuesCount": category.getHiddenValuesCount()
|
||||
#})
|
||||
|
||||
def _onSettingsChanged(self):
|
||||
self.clear()
|
||||
|
||||
|
@ -99,9 +84,9 @@ class SettingOverrideModel(ListModel):
|
|||
"valid": setting.validate(value),
|
||||
"options": self._createOptionsModel(setting.getOptions()),
|
||||
"warning_description": setting.getWarningDescription(),
|
||||
"error_description": setting.getErrorDescription(),
|
||||
"global_only": setting.getGlobalOnly()
|
||||
"error_description": setting.getErrorDescription()
|
||||
})
|
||||
|
||||
items.sort(key = lambda i: i["key"])
|
||||
|
||||
for item in items:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue