Esempio n. 1
0
 def setSearchDirList(self, search_dir_list):
     """
     Stores the search dir list in the QSettings.
     """
     self.settingsStore(
         "search_dir_list",
         qvariant_converter.convertStringList(search_dir_list))
 def _removeDir(self):
     """
     Slot called when the user removes a dir.
     """
     if self.content.customDirList.currentRow() != -1:
         item = self.content.customDirList.takeItem(self.content.customDirList.currentRow())
         search_dir_list = qvariant_converter.getStringList(QApplication.instance().settings.value(QString("search_dir_list")))
         search_dir_list = set(search_dir_list)
         search_dir_list.remove(unicode(item.text()))
         QApplication.instance().settings.setValue(QString("search_dir_list"), qvariant_converter.convertStringList(list(search_dir_list)))
         self._setSearchButton()
 def _addDir(self):
     """
     Slot called when the user adds a dir.
     """
     directory = QFileDialog.getExistingDirectory(self, self.tr("Open Directory"), "", QFileDialog.ShowDirsOnly)
     if not directory.isEmpty():
         directory = unicode(directory)
         item = QListWidgetItem(directory)
         self.content.customDirList.addItem(item)
         search_dir_list = qvariant_converter.getStringList(QApplication.instance().settings.value("search_dir_list"))
         search_dir_list = set(search_dir_list + [directory])
         QApplication.instance().settings.setValue(QString("search_dir_list"), qvariant_converter.convertStringList(list(search_dir_list)))
         self._setSearchButton()
Esempio n. 4
0
 def setSearchDirList(self, search_dir_list):
     """
     Stores the search dir list in the QSettings.
     """
     self.settingsStore("search_dir_list", qvariant_converter.convertStringList(search_dir_list))
Esempio n. 5
0
 def setVersions(self, versions):
     """
     Stores the given versions in the QSettings.
     """
     self.settingsStore("versions", qvariant_converter.convertStringList(versions))
Esempio n. 6
0
 def setPlugins(self, plugins):
     """
     Stores the given list of actived plugins.
     """
     self.settingsStore("plugins", qvariant_converter.convertStringList(plugins))
Esempio n. 7
0
 def setVersions(self, versions):
     """
     Stores the given versions in the QSettings.
     """
     self.settingsStore("versions",
                        qvariant_converter.convertStringList(versions))
Esempio n. 8
0
 def setPlugins(self, plugins):
     """
     Stores the given list of actived plugins.
     """
     self.settingsStore("plugins",
                        qvariant_converter.convertStringList(plugins))