- def addVersion(self):
- directory = QFileDialog.getExistingDirectory(self, self.tr("Choose a directory"), "", QFileDialog.ShowDirsOnly | QFileDialog.DontResolveSymlinks)
- if not directory.isEmpty():
- self._storeVersion(unicode(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(qvariant_converter.getString(item.data(Qt.UserRole)))
- self.emit(SIGNAL("completeChanged()"))
-
- def updateClicked(self):
- print "fake update checking"
-
- def rowChanged(self):
- self.emit(SIGNAL("completeChanged()"))
-
\ No newline at end of file
+ def setCurrentItem(self, item):
+ """
+ Select the given item in the version list.
+ """
+ self.pageContent.versionList.setCurrentItem(item)
\ No newline at end of file