X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBCreationPage.py;h=b58c83c524d0ec6f12fbc0e3e57445c2da5992e2;hb=a3f8182f09904311ccd71676d8a348900774c74c;hp=f3e0a115ece1410ecbeca31bf2be4d01b2eb1561;hpb=39cfcb3a18a672e4a5b07710597d074175dad593;p=bertos.git diff --git a/wizard/BCreationPage.py b/wizard/BCreationPage.py index f3e0a115..b58c83c5 100644 --- a/wizard/BCreationPage.py +++ b/wizard/BCreationPage.py @@ -23,12 +23,15 @@ class BCreationPage(BWizardPage): self.setTitle(self.tr("Create the BeRTOS project")) self._setupUi() self._connectSignals() + self._completed = False + + def reloadData(self): + self._completed = False + self._setupUi() def _setupUi(self): self._confirmGroup = QWidgetGroup(self.pageContent.summaryTree, self.pageContent.createButton) - self._workingGroup = QWidgetGroup(self.pageContent.spinnerLabel) - self._workingGroup.setVisible(False) self._finalGroup = QWidgetGroup(self.pageContent.iconLabel, self.pageContent.textLabel) self._finalGroup.setVisible(False) @@ -37,20 +40,16 @@ class BCreationPage(BWizardPage): self.connect(self.pageContent.createButton, SIGNAL("clicked(bool)"), self._createProject) def _createProject(self): + QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) self._confirmGroup.setVisible(False) - #self._workingGroup.setVisible(True) - #self._movie = QMovie("images/load_spinner.gif") - #print self._movie.isValid() - #self.pageContent.spinnerLabel.setMovie(self._movie) - #self._movie.start() bertos_utils.createBertosProject(self.wizard().project()) - #del self._movie - #self._workingGroup.setVisible(False) self._finalGroup.setVisible(True) + self._completed = True + QApplication.restoreOverrideCursor() self.emit(SIGNAL("completeChanged()")) def isComplete(self): - return self._finalGroup.isVisible() + return self._completed class QWidgetGroup(QObject): """