from PyQt4.QtGui import *
import PyQt4.uic as uic
-import qvariant_converter
+if PYQT_VERSION_STR > "4.4.3":
+ import qvariant_converter_new as qvariant_converter
+else:
+ import qvariant_converter_old as qvariant_converter
class BToolchainSearch(QDialog):
directory = unicode(directory)
item = QListWidgetItem(directory)
self.content.customDirList.addItem(item)
- search_dir_list = qvariant_conveter.getStringList(QApplication.instance().settings.value("search_dir_list"))
+ 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(list(search_dir_list)))
+ QApplication.instance().settings.setValue(QString("search_dir_list"), qvariant_converter.convertStringList(list(search_dir_list)))
self._setSearchButton()
def _removeDir(self):
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(item.text())
- QApplication.instance().settings.setValue(QString("search_dir_list"), QVariant(list(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()
\ No newline at end of file