def __init__(self): QStandardItemModel.__init__(self) self.item = self.invisibleRootItem() self.item.setEnabled(True) self.__projectGitCollection = ProjectGitCollection()
def __init__(self, repoDict): QStandardItemModel.__init__(self) self.item = self.invisibleRootItem() self.item.setEnabled(True) self.__repoDict = repoDict self.__profileList = self.__repoDict.keys() self.__profileList.sort() if "general" in self.__profileList: self.__selectedRepo = "general" else: if len(self.__profileList) > 0: self.__selectedRepo = self.__profileList[0] for p in self.__profileList: profile = QStandardItem(p) for rName, rUrl in self.__repoDict[p]: st = rName + " (" + rUrl + ")" profile.appendRow(QStandardItem(st)) self.item.appendRow(profile)