From 706953d758bc2c3908e3de2c1ac008d653acc3be Mon Sep 17 00:00:00 2001 From: Etoh Date: Tue, 15 Oct 2013 18:17:00 +0100 Subject: [PATCH] Add --clear-gui-data support to GuiConfig --- syncplay/ui/GuiConfiguration.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/syncplay/ui/GuiConfiguration.py b/syncplay/ui/GuiConfiguration.py index 4f13c5b..a67f4f9 100644 --- a/syncplay/ui/GuiConfiguration.py +++ b/syncplay/ui/GuiConfiguration.py @@ -237,6 +237,15 @@ class ConfigDialog(QtGui.QDialog): from syncplay import utils self.config = config + self.datacleared = False + if config['clearGUIData'] == True: + settings = QSettings("Syncplay","PlayerList") + settings.clear() + settings = QSettings("Syncplay","MediaBrowseDialog") + settings.clear() + settings = QSettings("Syncplay","MainWindow") + settings.clear() + self.datacleared = True self.QtGui = QtGui self.error = error if sys.platform.startswith('linux'): @@ -415,3 +424,6 @@ class ConfigDialog(QtGui.QDialog): self.runButton.setFocus() self.setFixedSize(self.sizeHint()) self.setAcceptDrops(True) + + if self.datacleared == True: + QtGui.QMessageBox.information(self,"Syncplay", getMessage("en", "gui-data-cleared-notification"))