self.connect(self.content.pathBox, SIGNAL("stateChanged(int)"), self._stateChanged)
self.connect(self.content.addButton, SIGNAL("clicked()"), self._addDir)
self.connect(self.content.removeButton, SIGNAL("clicked()"), self._removeDir)
self.connect(self.content.pathBox, SIGNAL("stateChanged(int)"), self._stateChanged)
self.connect(self.content.addButton, SIGNAL("clicked()"), self._addDir)
self.connect(self.content.removeButton, SIGNAL("clicked()"), self._removeDir)
self.connect(self.content.searchButton, SIGNAL("clicked()"), self.accept)
def _setSearchButton(self):
self.connect(self.content.searchButton, SIGNAL("clicked()"), self.accept)
def _setSearchButton(self):
self.content.searchButton.setDefault(True)
self.content.searchButton.setEnabled(self.content.pathBox.isChecked() or self.content.customDirList.count() != 0)
def _populateDirList(self):
self.content.searchButton.setDefault(True)
self.content.searchButton.setEnabled(self.content.pathBox.isChecked() or self.content.customDirList.count() != 0)
def _populateDirList(self):
search_dir_list = qvariant_converter.getStringList(QApplication.instance().settings.value("search_dir_list"))
for element in search_dir_list:
item = QListWidgetItem(element)
self.content.customDirList.addItem(item)
def _setPathSearch(self):
search_dir_list = qvariant_converter.getStringList(QApplication.instance().settings.value("search_dir_list"))
for element in search_dir_list:
item = QListWidgetItem(element)
self.content.customDirList.addItem(item)
def _setPathSearch(self):
pathSearch = qvariant_converter.getBool(QApplication.instance().settings.value(QString("path_search")))
self.content.pathBox.setChecked(pathSearch)
def _stateChanged(self, state):
pathSearch = qvariant_converter.getBool(QApplication.instance().settings.value(QString("path_search")))
self.content.pathBox.setChecked(pathSearch)
def _stateChanged(self, state):
directory = QFileDialog.getExistingDirectory(self, self.tr("Open Directory"), "", QFileDialog.ShowDirsOnly)
if not directory.isEmpty():
directory = unicode(directory)
directory = QFileDialog.getExistingDirectory(self, self.tr("Open Directory"), "", QFileDialog.ShowDirsOnly)
if not directory.isEmpty():
directory = unicode(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])
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])
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")))
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")))