from PyQt4.QtCore import *
from PyQt4.QtGui import *
-from bertos_utils import bertosVersion, getToolchainName, createBertosProject
+from bertos_utils import bertosVersion, getToolchainName
from BToolchainPage import BToolchainPage
from BVersionPage import BVersionPage
dialog.toolchain_page.setProjectInfo("TOOLCHAIN", toolchain)
def changeBertosVersion(self):
- current_version = self.module_page.projectInfo("SOURCES_PATH")
+ current_version = self.module_page.projectInfo("BERTOS_PATH")
dialog = BVersionDialog()
if dialog.exec_():
version = qvariant_converter.getString(dialog.version_page.currentItem().data(Qt.UserRole))
) == QMessageBox.Ok:
try:
qApp.setOverrideCursor(QCursor(Qt.WaitCursor))
- dialog.version_page.setProjectInfo("SOURCES_PATH", version)
- dialog.version_page.setProjectInfo("OLD_SOURCES_PATH", current_version)
- enabled_modules = bertos_utils.enabledModules(dialog.version_page.project())
+ dialog.version_page.setProjectInfo("BERTOS_PATH", version)
+ dialog.version_page.setProjectInfo("OLD_BERTOS_PATH", current_version)
+ enabled_modules = bertos_utils.enabledModules(dialog.version_page.project)
old_configuration = dialog.version_page.projectInfo("CONFIGURATIONS")
- dialog.version_page.project().loadSourceTree()
- qApp.project.loadModuleData(dialog.version_page.project())
+ dialog.version_page.project.loadSourceTree()
+ QApplication.instance().project.reloadCpuInfo()
+ QApplication.instance().project.loadModuleData()
new_configuration = dialog.version_page.projectInfo("CONFIGURATIONS")
merged_configuration = {}
for conf in new_configuration:
configuration = new_configuration[conf]
merged_configuration[conf] = configuration
dialog.version_page.setProjectInfo("CONFIGURATIONS", merged_configuration)
- bertos_utils.setEnabledModules(dialog.version_page.project(), enabled_modules)
+ dialog.version_page.project.setEnabledModules(enabled_modules)
self.module_page.fillModuleTree()
finally:
qApp.restoreOverrideCursor()
else:
# Rollback version to the previous selected one.
- dialog.version_page.setProjectInfo("SOURCES_PATH", current_version)
+ dialog.version_page.setProjectInfo("BERTOS_PATH", current_version)
def apply(self):
try:
qApp.setOverrideCursor(QCursor(Qt.WaitCursor))
- createBertosProject(self.module_page.project(), edit=True)
+ QApplication.instance().project.createBertosProject()
finally:
qApp.restoreOverrideCursor()
self.accept()
return self.module_page.versions()
def currentVersion(self):
- return self.module_page.projectInfo("SOURCES_PATH")
+ return self.module_page.projectInfo("BERTOS_PATH")
def setCurrentVersion(self, version):
- self.module_page.setProjectInfo("SOURCES_PATH", version)
+ self.module_page.setProjectInfo("BERTOS_PATH", version)
class BToolchainDialog(QDialog):
def __init__(self):
layout.addLayout(button_layout)
self.setLayout(layout)
self.connect(ok_button, SIGNAL("clicked()"), self.accept)
- current_version = version_page.projectInfo("SOURCES_PATH")
+ current_version = version_page.projectInfo("BERTOS_PATH")
self.setWindowTitle(self.tr("Change BeRTOS version"))