aboutsummaryrefslogtreecommitdiffstats
path: root/mageiaSync
diff options
context:
space:
mode:
Diffstat (limited to 'mageiaSync')
-rw-r--r--mageiaSync/mageiasync.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/mageiaSync/mageiasync.py b/mageiaSync/mageiasync.py
index cc61183..a9bca68 100644
--- a/mageiaSync/mageiasync.py
+++ b/mageiaSync/mageiasync.py
@@ -281,7 +281,7 @@ class IsosViewer(QMainWindow, mageiaSyncUI.Ui_mainWindow):
self.location=self.pd.location.text()
params=QtCore.QSettings("Mageia","mageiaSync")
self.release= self.pd.release.currentText()
- self.destination=self.pd.selectDest.text()
+ #elf.destination=self.pd.selectDest.text()
self.bwl=self.pd.bwl.value()
params.setValue("release", self.release)
params.setValue("user",self.user)
@@ -325,8 +325,8 @@ class IsosViewer(QMainWindow, mageiaSyncUI.Ui_mainWindow):
self.selectAllState=not self.selectAllState
def connectActions(self):
- self.actionQuit.triggered.connect(app.quit)
- self.quit.clicked.connect(app.quit)
+ self.actionQuit.triggered.connect(self.quitApp)
+ self.quit.clicked.connect(self.quitApp)
self.actionRename.triggered.connect(self.rename)
self.actionUpdate.triggered.connect(self.updateList)
self.actionCheck.triggered.connect(self.manualChecks)
@@ -392,7 +392,7 @@ class IsosViewer(QMainWindow, mageiaSyncUI.Ui_mainWindow):
params.setValue("user",self.pd.user.text())
params.setValue("password",self.pd.password.text())
params.setValue("location",self.pd.location.text())
- params.setValue("destination",self.pd.selectDest.text())
+ params.setValue("destination",self.destination)
params.setValue("bwl",str(self.pd.bwl.value()))
self.prefsInit()
self.pd.close()
@@ -458,6 +458,11 @@ class IsosViewer(QMainWindow, mageiaSyncUI.Ui_mainWindow):
self.listIsos.setEnabled(True)
self.selectAll.setEnabled(True)
+ def quitApp(self):
+ self.stopSync()
+ app.closeAllWindows()
+ self.fillList.quit()
+ app.quit()
def main(self):
self.show()