import collections
from BWizardPage import *
-from BOutputPage import BOutputPage
+from BCreationPage import BCreationPage
import BToolchainSearch
import bertos_utils
def __init__(self):
BWizardPage.__init__(self, UI_LOCATION + "/toolchain_select.ui")
self.setTitle(self.tr("Select toolchain"))
- self._validation_process = None
+ self.setSubTitle(self.tr("You can look for more toolchains in your system by pressing the \"Search\" button, or manually add them with the \"+\" button"))
self._valid_items = []
self._toolchain_manager = ToolchainManager()
"""
# Route to Output page if it's a predefined easy project.
if self.projectInfo("PROJECT_FROM_PRESET") and self.projectInfo("BASE_MODE"):
- return self.wizard().pageIndex(BOutputPage)
+ return self.wizard().pageIndex(BCreationPage)
else:
return QWizardPage.nextId(self)
"""
Connects the signals with the related slots.
"""
- self.connect(self.pageContent.toolchainList, SIGNAL("itemSelectionChanged()"), self.selectionChanged)
+ self.connect(self.pageContent.toolchainList, SIGNAL("currentItemChanged(QListWidgetItem *, QListWidgetItem*)"), self.selectionChanged)
self.connect(self.pageContent.addButton, SIGNAL("clicked()"), self.addToolchain)
self.connect(self.pageContent.removeButton, SIGNAL("clicked()"), self.removeToolchain)
self.connect(self.pageContent.searchButton, SIGNAL("clicked()"), self.searchToolchain)
for toolchain in toolchain_list:
self._toolchain_manager.addToolchain(toolchain, _toolchain_dict.get(toolchain, False))
self._populateToolchainList()
- self.showMessage(self.tr("Toolchain search result."), self.tr("%1 toolchains founded").arg(len(self._toolchain_manager.toolchains)))
+ self.showMessage(self.tr("Toolchain search result."), self.tr("%1 toolchains found").arg(len(toolchain_list)))
def _validItem(self, index, infos):
"""