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:
Diffstat (limited to 'plugins/Toolbox/src/CloudSync/LicenseModel.py')
-rw-r--r--plugins/Toolbox/src/CloudSync/LicenseModel.py77
1 files changed, 0 insertions, 77 deletions
diff --git a/plugins/Toolbox/src/CloudSync/LicenseModel.py b/plugins/Toolbox/src/CloudSync/LicenseModel.py
deleted file mode 100644
index 335a91ef84..0000000000
--- a/plugins/Toolbox/src/CloudSync/LicenseModel.py
+++ /dev/null
@@ -1,77 +0,0 @@
-from PyQt5.QtCore import QObject, pyqtProperty, pyqtSignal
-from UM.i18n import i18nCatalog
-
-catalog = i18nCatalog("cura")
-
-
-# Model for the ToolboxLicenseDialog
-class LicenseModel(QObject):
- DEFAULT_DECLINE_BUTTON_TEXT = catalog.i18nc("@button", "Decline")
- ACCEPT_BUTTON_TEXT = catalog.i18nc("@button", "Agree")
-
- dialogTitleChanged = pyqtSignal()
- packageNameChanged = pyqtSignal()
- licenseTextChanged = pyqtSignal()
- iconChanged = pyqtSignal()
-
- def __init__(self, decline_button_text: str = DEFAULT_DECLINE_BUTTON_TEXT) -> None:
- super().__init__()
-
- self._current_page_idx = 0
- self._page_count = 1
- self._dialogTitle = ""
- self._license_text = ""
- self._package_name = ""
- self._icon_url = ""
- self._decline_button_text = decline_button_text
-
- @pyqtProperty(str, constant = True)
- def acceptButtonText(self):
- return self.ACCEPT_BUTTON_TEXT
-
- @pyqtProperty(str, constant = True)
- def declineButtonText(self):
- return self._decline_button_text
-
- @pyqtProperty(str, notify=dialogTitleChanged)
- def dialogTitle(self) -> str:
- return self._dialogTitle
-
- @pyqtProperty(str, notify=packageNameChanged)
- def packageName(self) -> str:
- return self._package_name
-
- def setPackageName(self, name: str) -> None:
- self._package_name = name
- self.packageNameChanged.emit()
-
- @pyqtProperty(str, notify=iconChanged)
- def iconUrl(self) -> str:
- return self._icon_url
-
- def setIconUrl(self, url: str):
- self._icon_url = url
- self.iconChanged.emit()
-
- @pyqtProperty(str, notify=licenseTextChanged)
- def licenseText(self) -> str:
- return self._license_text
-
- def setLicenseText(self, license_text: str) -> None:
- if self._license_text != license_text:
- self._license_text = license_text
- self.licenseTextChanged.emit()
-
- def setCurrentPageIdx(self, idx: int) -> None:
- self._current_page_idx = idx
- self._updateDialogTitle()
-
- def setPageCount(self, count: int) -> None:
- self._page_count = count
- self._updateDialogTitle()
-
- def _updateDialogTitle(self):
- self._dialogTitle = catalog.i18nc("@title:window", "Plugin License Agreement")
- if self._page_count > 1:
- self._dialogTitle = self._dialogTitle + " ({}/{})".format(self._current_page_idx + 1, self._page_count)
- self.dialogTitleChanged.emit()