X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBVersionPage.py;h=b9d42bc18defcdb17d86fd6d606eb19faf452a57;hb=7a132bfa3128cc7f34a7351a15d0e99211cf1c64;hp=a98beca17d5c3930d00fc0144123d6593c737d87;hpb=56400a4809150530f3619d844335a8c7ce1a1028;p=bertos.git diff --git a/wizard/BVersionPage.py b/wizard/BVersionPage.py index a98beca1..b9d42bc1 100644 --- a/wizard/BVersionPage.py +++ b/wizard/BVersionPage.py @@ -58,20 +58,29 @@ class BVersionPage(BWizardPage): for directory in versions: self._insertListElement(directory.toString()) + def isComplete(self): + if self.pageContent.versionList.currentRow() != -1: + self._projectInfoStore("SOURCES_PATH", self.pageContent.versionList.currentItem().data(Qt.UserRole).toString()) + return True + else: + return False + def addVersion(self): directory = QFileDialog.getExistingDirectory(self, self.tr("Choose a directory"), "", QFileDialog.ShowDirsOnly | QFileDialog.DontResolveSymlinks) if not directory.isEmpty(): self._storeVersion(directory) self.pageContent.versionList.clear() self._fillVersionList() + self.emit(SIGNAL("completeChanged()")) def removeVersion(self): item = self.pageContent.versionList.takeItem(self.pageContent.versionList.currentRow()) self._deleteVersion(item.data(Qt.UserRole).toString()) + self.emit(SIGNAL("completeChanged()")) def updateClicked(self): print "fake update checking" def itemClicked(self, item): - print "clicked", repr(item) + self.emit(SIGNAL("completeChanged()")) \ No newline at end of file