from BWizardPage import *
import bertos_utils
-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 BCpuPage(BWizardPage):
infos = bertos_utils.loadCpuInfos(self._projectInfoRetrieve("SOURCES_PATH"))
for cpu in infos:
item = QListWidgetItem(cpu["CPU_NAME"])
- # The CPU_DESC field in the cpu definition is a list of string, so we need to
- # store it as a QStringList in a QVariant
- item.setData(Qt.UserRole, QVariant(cpu))
+ item.setData(Qt.UserRole, qvariant_converter.convertDict(cpu))
self.pageContent.cpuList.addItem(item)
def _connectSignals(self):