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 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 setOpenWith(self): owmenu = QMenu() setags = Utils.getSetTags() selist = list(setags) selist.sort() owmenu.addAction(self.mainwindow.actionBrowse_modules) owmenu.addSeparator() for tags in selist: if not tags == "builtins": action = QAction(QString(tags), self.mainwindow) menu = self.getMenuFromModuleTag(tags) action.setMenu(menu) owmenu.addAction(action) self.actionOpen_with.setMenu(owmenu)
def refreshQMenuModules(self): setags = Utils.getSetTags() for menu in self.listMenuAction: self.parent.menuModule.removeAction(menu) self.Load()