def __init__(self, mainWindow): super(IdeWizard, self).__init__(mainWindow) self.main = mainWindow self.setupUi(self) self.translation() pix = QPixmap(":script-new.png") self.introPage.setPixmap(QWizard.LogoPixmap, pix) self.introPage.registerField("typeS", self.type_script) self.introPage.registerField("typeG", self.type_graphical) self.introPage.registerField("typeD", self.type_driver) self.introPage.registerField("name*", self.name) self.introPage.registerField("path*", self.path) self.descriptionPage.setPixmap(QWizard.LogoPixmap, pix) self.descriptionPage.registerField("description", self.description, "plainText") self.authorPage.setPixmap(QWizard.LogoPixmap, pix) self.authorPage.registerField("authFName*", self.auth_fname) self.authorPage.registerField("authLName*", self.auth_lname) self.authorPage.registerField("authMail*", self.auth_mail) self.tags = [] setags = Utils.getSetTags() for tag in setags: if not tag == "builtins": self.tags.append(tag) self.category.addItem(QString(tag)) self.connect(self.brwButton, SIGNAL("clicked()"), self.browseBack)
def __init__(self, parent): QTabWidget.__init__(self) self.stacked = parent.stacked self.browser = parent self.tags = Utils.getSetTags() self.itemWidgets = [] self.fillToolBox()
def Load(self): self.listMenuAction = [] setags = Utils.getSetTags() selist = list(setags) selist.sort() for tags in selist: if not tags == "builtins": self.listMenuAction.append(self.parent.menuModule.addMenu(MenuModules(self.parent, self.mainWindow, tags, self.selectItem)))
def refreshQMenuModules(self): setags = Utils.getSetTags() for menu in self.listMenuAction: self.parent.menuModule.removeAction(menu) self.Load()