def on_actionPreferences_triggered(self): '''Display preferences dialog. ''' prefs = Preferences(self.book_manager, parent=self) #prefs.setModal(True) #prefs.show() prefs.exec_() self.reload_books_list() self.reload_search_menu()
def showPreferences(self): prefs = Preferences(self) prefs.setWindowTitle("Slimfeed Preferences") prefs.updateTimeout = self.updateTimeout prefs.markReadTimeout = self.markReadTimeout prefs.systrayFont = self.systrayFont prefs.systrayFontColor = self.systrayFontColor prefs.articleDeletionEnabled = self.enableArticleDeletion prefs.numberOfArticlesEnabled = self.numberOfArticlesEnabled prefs.numberOfArticles = self.numberOfArticles prefs.numberOfDaysEnabled = self.numberOfDaysEnabled prefs.numberOfDays = self.numberOfDays if prefs.exec_() == QtGui.QDialog.Accepted: self.updateTimeout = prefs.updateTimeout self.markReadTimeout = prefs.markReadTimeout self.systrayFont = prefs.systrayFont self.systrayFontColor = prefs.systrayFontColor self.enableArticleDeletion = prefs.articleDeletionEnabled self.numberOfArticlesEnabled = prefs.numberOfArticlesEnabled self.numberOfArticles = prefs.numberOfArticles self.numberOfDaysEnabled = prefs.numberOfDaysEnabled self.numberOfDays = prefs.numberOfDays self.updateSystrayIcon() self.checkArchiveTimer()