[api] refactoring: removing screen measures as parameters of SoftwareManager.get_settings

This commit is contained in:
Vinicius Moreira
2022-04-08 17:41:29 -03:00
parent 3553b4faa4
commit 374b7ce03f
12 changed files with 47 additions and 50 deletions

View File

@@ -36,7 +36,7 @@ class ReloadManagePanel(QThread):
class SettingsWindow(QWidget):
def __init__(self, manager: SoftwareManager, i18n: I18n, screen_size: QSize, window: QWidget, parent: Optional[QWidget] = None):
def __init__(self, manager: SoftwareManager, i18n: I18n, window: QWidget, parent: Optional[QWidget] = None):
super(SettingsWindow, self).__init__(parent=parent, flags=Qt.CustomizeWindowHint | Qt.WindowTitleHint)
self.setWindowTitle(f"{i18n['settings'].capitalize()} ({__app_name__})")
self.setLayout(QVBoxLayout())
@@ -45,7 +45,7 @@ class SettingsWindow(QWidget):
self.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred)
self.window = window
self.settings_model = self.manager.get_settings(screen_size.width(), screen_size.height())
self.settings_model = self.manager.get_settings()
self.tab_group = to_widget(self.settings_model, i18n)
self.tab_group.setObjectName('settings')

View File

@@ -1549,7 +1549,7 @@ class ManageWindow(QWidget):
if self.settings_window:
self.settings_window.handle_display()
else:
self.settings_window = SettingsWindow(self.manager, self.i18n, self.screen_size, self)
self.settings_window = SettingsWindow(manager=self.manager, i18n=self.i18n, window=self)
self.settings_window.setMinimumWidth(int(self.screen_size.width() / 4))
self.settings_window.resize(self.size())
self.settings_window.adjustSize()