From 34f2a78fbe195bb4fc7b591cff759b9fdb0292a4 Mon Sep 17 00:00:00 2001 From: Juraj Oravec Date: Mon, 1 Jul 2019 13:27:07 +0200 Subject: [PATCH] Manager: Use signals provided by Config Signed-off-by: Juraj Oravec --- unloader/manager.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/unloader/manager.py b/unloader/manager.py index 320ee5a..81f7abb 100644 --- a/unloader/manager.py +++ b/unloader/manager.py @@ -30,8 +30,6 @@ class UnloaderManager(QtCore.QObject): timer = None config = None - configChanged = QtCore.Signal() - def __init__(self, settingsPath, parent=None): super().__init__(parent) @@ -51,7 +49,7 @@ class UnloaderManager(QtCore.QObject): self.timer.timeout.connect(self.onTimeout) self.timer.start() - self.configChanged.connect(self.onConfigChanged) + self.config.updateIntervalChanged.connect(self.onUpdateIntervalChanged) def onMainWindowCreated(self, window): tabs = window.tabWidget().allTabs() @@ -128,11 +126,10 @@ class UnloaderManager(QtCore.QObject): def showSettings(self, parent=None): settings = SettingsDialog(self.config, parent) settings.accepted.connect(self.config.save) - settings.accepted.connect(self.configChanged) settings.exec_() - def onConfigChanged(self): - self.timer.setInterval(self.config.updateInterval * 1000) + def onUpdateIntervalChanged(self, interval): + self.timer.setInterval(interval * 1000) def onTabRestoredChanged(self, tab, restored): self.tabs[tab] = 0