2729 self.__menus["subwindow"] = QMenu(self.tr("&Windows"), |
2729 self.__menus["subwindow"] = QMenu(self.tr("&Windows"), |
2730 self.__menus["window"]) |
2730 self.__menus["window"]) |
2731 self.__menus["subwindow"].setTearOffEnabled(True) |
2731 self.__menus["subwindow"].setTearOffEnabled(True) |
2732 # TODO: insert separators between the different sides |
2732 # TODO: insert separators between the different sides |
2733 # left side |
2733 # left side |
|
2734 try: |
|
2735 self.__menus["subwindow"].addSection(self.tr("Left Side")) |
|
2736 except AttributeError: |
|
2737 # Qt4 |
|
2738 pass |
2734 self.__menus["subwindow"].addAction(self.pbActivateAct) |
2739 self.__menus["subwindow"].addAction(self.pbActivateAct) |
2735 self.__menus["subwindow"].addAction(self.mpbActivateAct) |
2740 self.__menus["subwindow"].addAction(self.mpbActivateAct) |
2736 self.__menus["subwindow"].addAction(self.templateViewerActivateAct) |
2741 self.__menus["subwindow"].addAction(self.templateViewerActivateAct) |
2737 self.__menus["subwindow"].addAction(self.browserActivateAct) |
2742 self.__menus["subwindow"].addAction(self.browserActivateAct) |
2738 self.__menus["subwindow"].addAction(self.symbolsViewerActivateAct) |
2743 self.__menus["subwindow"].addAction(self.symbolsViewerActivateAct) |
2739 # bottom side |
2744 # bottom side |
|
2745 try: |
|
2746 self.__menus["subwindow"].addSection(self.tr("Bottom Side")) |
|
2747 except AttributeError: |
|
2748 # Qt4 |
|
2749 self.__menus["subwindow"].addSeparator() |
2740 self.__menus["subwindow"].addAction(self.shellActivateAct) |
2750 self.__menus["subwindow"].addAction(self.shellActivateAct) |
2741 self.__menus["subwindow"].addAction(self.taskViewerActivateAct) |
2751 self.__menus["subwindow"].addAction(self.taskViewerActivateAct) |
2742 self.__menus["subwindow"].addAction(self.logViewerActivateAct) |
2752 self.__menus["subwindow"].addAction(self.logViewerActivateAct) |
2743 self.__menus["subwindow"].addAction(self.numbersViewerActivateAct) |
2753 self.__menus["subwindow"].addAction(self.numbersViewerActivateAct) |
|
2754 try: |
|
2755 self.__menus["subwindow"].addSection(self.tr("Right Side")) |
|
2756 except AttributeError: |
|
2757 # Qt4 |
|
2758 self.__menus["subwindow"].addSeparator() |
2744 # right side |
2759 # right side |
|
2760 self.__menus["subwindow"].addAction( |
|
2761 self.tr("Code Documentation Viewer"), |
|
2762 self.activateCodeDocumentationViewer) |
2745 self.__menus["subwindow"].addAction(self.debugViewerActivateAct) |
2763 self.__menus["subwindow"].addAction(self.debugViewerActivateAct) |
2746 self.__menus["subwindow"].addAction(self.cooperationViewerActivateAct) |
2764 self.__menus["subwindow"].addAction(self.cooperationViewerActivateAct) |
2747 self.__menus["subwindow"].addAction(self.ircActivateAct) |
2765 self.__menus["subwindow"].addAction(self.ircActivateAct) |
|
2766 try: |
|
2767 self.__menus["subwindow"].addSection(self.tr("Plug-ins")) |
|
2768 except AttributeError: |
|
2769 # Qt4 |
|
2770 self.__menus["subwindow"].addSeparator() |
2748 |
2771 |
2749 self.__menus["toolbars"] = \ |
2772 self.__menus["toolbars"] = \ |
2750 QMenu(self.tr("&Toolbars"), self.__menus["window"]) |
2773 QMenu(self.tr("&Toolbars"), self.__menus["window"]) |
2751 self.__menus["toolbars"].setTearOffEnabled(True) |
2774 self.__menus["toolbars"].setTearOffEnabled(True) |
2752 self.__menus["toolbars"].aboutToShow.connect(self.__showToolbarsMenu) |
2775 self.__menus["toolbars"].aboutToShow.connect(self.__showToolbarsMenu) |