2286 |
2286 |
2287 self.__menus["file"] = self.viewmanager.initFileMenu() |
2287 self.__menus["file"] = self.viewmanager.initFileMenu() |
2288 mb.addMenu(self.__menus["file"]) |
2288 mb.addMenu(self.__menus["file"]) |
2289 self.__menus["file"].addSeparator() |
2289 self.__menus["file"].addSeparator() |
2290 self.__menus["file"].addAction(self.exitAct) |
2290 self.__menus["file"].addAction(self.exitAct) |
2291 self.connect(self.__menus["file"], SIGNAL('aboutToShow()'), self.__showFileMenu) |
2291 self.__menus["file"].aboutToShow.connect(self.__showFileMenu) |
2292 |
2292 |
2293 self.__menus["edit"] = self.viewmanager.initEditMenu() |
2293 self.__menus["edit"] = self.viewmanager.initEditMenu() |
2294 mb.addMenu(self.__menus["edit"]) |
2294 mb.addMenu(self.__menus["edit"]) |
2295 |
2295 |
2296 self.__menus["view"] = self.viewmanager.initViewMenu() |
2296 self.__menus["view"] = self.viewmanager.initViewMenu() |
2315 self.__menus["project"] = self.project.initMenu() |
2315 self.__menus["project"] = self.project.initMenu() |
2316 mb.addMenu(self.__menus["project"]) |
2316 mb.addMenu(self.__menus["project"]) |
2317 |
2317 |
2318 self.__menus["extras"] = QMenu(self.trUtf8('E&xtras'), self) |
2318 self.__menus["extras"] = QMenu(self.trUtf8('E&xtras'), self) |
2319 self.__menus["extras"].setTearOffEnabled(True) |
2319 self.__menus["extras"].setTearOffEnabled(True) |
2320 self.connect(self.__menus["extras"], SIGNAL('aboutToShow()'), |
2320 self.__menus["extras"].aboutToShow.connect(self.__showExtrasMenu) |
2321 self.__showExtrasMenu) |
|
2322 mb.addMenu(self.__menus["extras"]) |
2321 mb.addMenu(self.__menus["extras"]) |
2323 self.viewmanager.addToExtrasMenu(self.__menus["extras"]) |
2322 self.viewmanager.addToExtrasMenu(self.__menus["extras"]) |
2324 self.__menus["wizards"] = QMenu(self.trUtf8('Wi&zards'), self) |
2323 self.__menus["wizards"] = QMenu(self.trUtf8('Wi&zards'), self) |
2325 self.__menus["wizards"].setTearOffEnabled(True) |
2324 self.__menus["wizards"].setTearOffEnabled(True) |
2326 self.connect(self.__menus["wizards"], SIGNAL('aboutToShow()'), |
2325 self.__menus["wizards"].aboutToShow.connect(self.__showWizardsMenu) |
2327 self.__showWizardsMenu) |
|
2328 self.wizardsMenuAct = self.__menus["extras"].addMenu(self.__menus["wizards"]) |
2326 self.wizardsMenuAct = self.__menus["extras"].addMenu(self.__menus["wizards"]) |
2329 self.wizardsMenuAct.setEnabled(False) |
2327 self.wizardsMenuAct.setEnabled(False) |
2330 self.__menus["macros"] = self.viewmanager.initMacroMenu() |
2328 self.__menus["macros"] = self.viewmanager.initMacroMenu() |
2331 self.__menus["extras"].addMenu(self.__menus["macros"]) |
2329 self.__menus["extras"].addMenu(self.__menus["macros"]) |
2332 self.__menus["tools"] = QMenu(self.trUtf8('&Tools'), self) |
2330 self.__menus["tools"] = QMenu(self.trUtf8('&Tools'), self) |
2333 self.connect(self.__menus["tools"], SIGNAL('aboutToShow()'), |
2331 self.__menus["tools"].aboutToShow.connect(self.__showToolsMenu) |
2334 self.__showToolsMenu) |
|
2335 self.connect(self.__menus["tools"], SIGNAL('triggered(QAction *)'), |
2332 self.connect(self.__menus["tools"], SIGNAL('triggered(QAction *)'), |
2336 self.__toolExecute) |
2333 self.__toolExecute) |
2337 self.toolGroupsMenu = QMenu(self.trUtf8("Select Tool Group"), self) |
2334 self.toolGroupsMenu = QMenu(self.trUtf8("Select Tool Group"), self) |
2338 self.connect(self.toolGroupsMenu, SIGNAL('aboutToShow()'), |
2335 self.toolGroupsMenu.aboutToShow.connect(self.__showToolGroupsMenu) |
2339 self.__showToolGroupsMenu) |
|
2340 self.connect(self.toolGroupsMenu, SIGNAL('triggered(QAction *)'), |
2336 self.connect(self.toolGroupsMenu, SIGNAL('triggered(QAction *)'), |
2341 self.__toolGroupSelected) |
2337 self.__toolGroupSelected) |
2342 self.toolGroupsMenuTriggered = False |
2338 self.toolGroupsMenuTriggered = False |
2343 self.__menus["extras"].addMenu(self.__menus["tools"]) |
2339 self.__menus["extras"].addMenu(self.__menus["tools"]) |
2344 |
2340 |
2361 self.__menus["settings"].addAction(self.showExternalToolsAct) |
2357 self.__menus["settings"].addAction(self.showExternalToolsAct) |
2362 |
2358 |
2363 self.__menus["window"] = QMenu(self.trUtf8('&Window'), self) |
2359 self.__menus["window"] = QMenu(self.trUtf8('&Window'), self) |
2364 mb.addMenu(self.__menus["window"]) |
2360 mb.addMenu(self.__menus["window"]) |
2365 self.__menus["window"].setTearOffEnabled(True) |
2361 self.__menus["window"].setTearOffEnabled(True) |
2366 self.connect(self.__menus["window"], SIGNAL('aboutToShow()'), |
2362 self.__menus["window"].aboutToShow.connect(self.__showWindowMenu) |
2367 self.__showWindowMenu) |
|
2368 |
2363 |
2369 self.__menus["toolbars"] = \ |
2364 self.__menus["toolbars"] = \ |
2370 QMenu(self.trUtf8("&Toolbars"), self.__menus["window"]) |
2365 QMenu(self.trUtf8("&Toolbars"), self.__menus["window"]) |
2371 self.__menus["toolbars"].setTearOffEnabled(True) |
2366 self.__menus["toolbars"].setTearOffEnabled(True) |
2372 self.connect(self.__menus["toolbars"], SIGNAL('aboutToShow()'), |
2367 self.__menus["toolbars"].aboutToShow.connect(self.__showToolbarsMenu) |
2373 self.__showToolbarsMenu) |
|
2374 self.connect(self.__menus["toolbars"], SIGNAL('triggered(QAction *)'), |
2368 self.connect(self.__menus["toolbars"], SIGNAL('triggered(QAction *)'), |
2375 self.__TBMenuTriggered) |
2369 self.__TBMenuTriggered) |
2376 |
2370 |
2377 self.__showWindowMenu() # to initialize these actions |
2371 self.__showWindowMenu() # to initialize these actions |
2378 |
2372 |
2413 self.__menus["help"].addSeparator() |
2407 self.__menus["help"].addSeparator() |
2414 self.__menus["help"].addAction(self.reportBugAct) |
2408 self.__menus["help"].addAction(self.reportBugAct) |
2415 self.__menus["help"].addAction(self.requestFeatureAct) |
2409 self.__menus["help"].addAction(self.requestFeatureAct) |
2416 self.__menus["help"].addSeparator() |
2410 self.__menus["help"].addSeparator() |
2417 self.__menus["help"].addAction(self.whatsThisAct) |
2411 self.__menus["help"].addAction(self.whatsThisAct) |
2418 self.connect(self.__menus["help"], SIGNAL('aboutToShow()'), |
2412 self.__menus["help"].aboutToShow.connect(self.__showHelpMenu) |
2419 self.__showHelpMenu) |
|
2420 |
2413 |
2421 def getToolBarIconSize(self): |
2414 def getToolBarIconSize(self): |
2422 """ |
2415 """ |
2423 Public method to get the toolbar icon size. |
2416 Public method to get the toolbar icon size. |
2424 |
2417 |