def accessoriesMenu(): """Add TabBar preferences to accessories menu.""" pref = QtGui.QAction(mw) pref.setText("TabBar") pref.setObjectName("TabBar") pref.triggered.connect(onPreferences) try: import AccessoriesMenu AccessoriesMenu.addItem("TabBar") except ImportError: a = mw.findChild(QtGui.QAction, "AccessoriesMenu") if a: a.menu().addAction(pref) else: mb = mw.menuBar() actionAccessories = QtGui.QAction(mw) actionAccessories.setObjectName("AccessoriesMenu") actionAccessories.setIconText("Accessories") menu = QtGui.QMenu() actionAccessories.setMenu(menu) menu.addAction(pref) def addMenu(): """Add accessories menu to the menu bar.""" toolsMenu = mb.findChild(QtGui.QMenu, "&Tools") if toolsMenu: toolsMenu.addAction(actionAccessories) addMenu() mw.workbenchActivated.connect(addMenu)
def accessoriesMenu(): """Add ShortCuts preferences to accessories menu.""" pref = QtGui.QAction(mw) pref.setText("Shortcuts") pref.setObjectName("ShortCuts") pref.triggered.connect(onPreferences) try: import AccessoriesMenu AccessoriesMenu.addItem("ShortCuts") except ImportError: a = mw.findChild(QtGui.QAction, "AccessoriesMenu") if a: a.menu().addAction(pref) else: mb = mw.menuBar() action = QtGui.QAction(mw) action.setObjectName("AccessoriesMenu") action.setIconText("Accessories") m = QtGui.QMenu() action.setMenu(m) m.addAction(pref) def addMenu(): """Add accessories menu to the menu bar.""" mb.addAction(action) action.setVisible(True) addMenu() mw.workbenchActivated.connect(addMenu)
def accessoriesMenu(): """Add toolbar style preferences to accessories menu.""" pref = QtGui.QAction(mw) pref.setText("Toolbar style") pref.setObjectName("ToolbarStyle") pref.triggered.connect(onPreferences) try: import AccessoriesMenu AccessoriesMenu.addItem("ToolbarStyle") except ImportError: a = mw.findChild(QtGui.QAction, "AccessoriesMenu") if a: a.menu().addAction(pref) else: mb = mw.menuBar() action = QtGui.QAction(mw) action.setObjectName("AccessoriesMenu") action.setIconText("Accessories") menu = QtGui.QMenu() action.setMenu(menu) menu.addAction(pref) def addMenu(): """Add accessories menu to the menu bar.""" mb.addAction(action) action.setVisible(True) addMenu() mw.workbenchActivated.connect(addMenu)
def accessoriesMenu(): """Add remember workbench to accessories menu.""" pref = QtGui.QAction(mw) pref.setText("Remember workbench") pref.setObjectName("RememberWorkbench") pref.setCheckable(True) pref.setChecked(p.GetBool("Checked", True)) pref.toggled.connect(onEnabled) try: import AccessoriesMenu AccessoriesMenu.addItem("RememberWorkbench") except ImportError: a = mw.findChild(QtGui.QAction, "AccessoriesMenu") if a: a.menu().addAction(pref) else: mb = mw.menuBar() action = QtGui.QAction(mw) action.setObjectName("AccessoriesMenu") action.setIconText("Accessories") menu = QtGui.QMenu() action.setMenu(menu) menu.addAction(pref) def addMenu(): """Add accessories menu to the menu bar.""" mb.addAction(action) action.setVisible(True) addMenu() mw.workbenchActivated.connect(addMenu)