Ejemplo n.º 1
0
    def restoreSettings(self):
        settings = QSettings()

        #Restore recent files list.
        MainWindow.recentFiles = settings.value("RecentFiles")
        if MainWindow.recentFiles is None:
            MainWindow.recentFiles = []
        self.updateRecentFilesMenu()

        #Restore window geometry
        self.restoreGeometry(settings.value("MainWindow/Geometry"))
        self.restoreState(settings.value("MainWindow/State"))

        #Populate the list of available Sage servers.
        sage_servers = settings.value("ServerConfigurations")
        if sage_servers is None:
            sage_servers = []
        ServerConfigurations.restoreFromList(sage_servers)