UI/UserInterface.py

changeset 2697
1cd7fa670b05
parent 2632
94121e2f55b9
child 2737
dbe5497851fa
equal deleted inserted replaced
2696:c25359355787 2697:1cd7fa670b05
24 from . import Config 24 from . import Config
25 25
26 from E5Gui.E5SingleApplication import E5SingleApplicationServer 26 from E5Gui.E5SingleApplication import E5SingleApplicationServer
27 from E5Gui.E5Action import E5Action, createActionGroup 27 from E5Gui.E5Action import E5Action, createActionGroup
28 from E5Gui.E5ToolBarManager import E5ToolBarManager 28 from E5Gui.E5ToolBarManager import E5ToolBarManager
29 from E5Gui import E5MessageBox, E5FileDialog 29 from E5Gui import E5MessageBox, E5FileDialog, E5ErrorMessage
30 from E5Gui.E5Application import e5App 30 from E5Gui.E5Application import e5App
31 from E5Gui.E5MainWindow import E5MainWindow 31 from E5Gui.E5MainWindow import E5MainWindow
32 from E5Gui.E5ZoomWidget import E5ZoomWidget 32 from E5Gui.E5ZoomWidget import E5ZoomWidget
33 33
34 import Preferences 34 import Preferences
1880 """<p>Opens a dialog to manage the saved SSL certificates.</p>""" 1880 """<p>Opens a dialog to manage the saved SSL certificates.</p>"""
1881 )) 1881 ))
1882 self.certificatesAct.triggered[()].connect(self.__showCertificatesDialog) 1882 self.certificatesAct.triggered[()].connect(self.__showCertificatesDialog)
1883 self.actions.append(self.certificatesAct) 1883 self.actions.append(self.certificatesAct)
1884 1884
1885 self.editMessageFilterAct = E5Action(self.trUtf8('Edit Message Filters'),
1886 UI.PixmapCache.getIcon("warning.png"),
1887 self.trUtf8('Edit Message Filters...'), 0, 0, self,
1888 'manage_message_filters')
1889 self.editMessageFilterAct.setStatusTip(self.trUtf8(
1890 'Edit the message filters used to suppress unwanted messages'))
1891 self.editMessageFilterAct.setWhatsThis(self.trUtf8(
1892 """<b>Edit Message Filters</b>"""
1893 """<p>Opens a dialog to edit the message filters used to suppress"""
1894 """ unwanted messages been shown in an error window.</p>"""
1895 ))
1896 self.editMessageFilterAct.triggered[()].connect(E5ErrorMessage.editMessageFilters)
1897 self.actions.append(self.editMessageFilterAct)
1898
1885 self.viewmanagerActivateAct = E5Action(self.trUtf8('Activate current editor'), 1899 self.viewmanagerActivateAct = E5Action(self.trUtf8('Activate current editor'),
1886 self.trUtf8('Activate current editor'), 1900 self.trUtf8('Activate current editor'),
1887 QKeySequence(self.trUtf8("Alt+Shift+E")), 1901 QKeySequence(self.trUtf8("Alt+Shift+E")),
1888 0, self, 1902 0, self,
1889 'viewmanager_activate', 1) 1903 'viewmanager_activate', 1)
2168 self.__menus["settings"].addSeparator() 2182 self.__menus["settings"].addSeparator()
2169 self.__menus["settings"].addAction(self.showExternalToolsAct) 2183 self.__menus["settings"].addAction(self.showExternalToolsAct)
2170 if SSL_AVAILABLE: 2184 if SSL_AVAILABLE:
2171 self.__menus["settings"].addSeparator() 2185 self.__menus["settings"].addSeparator()
2172 self.__menus["settings"].addAction(self.certificatesAct) 2186 self.__menus["settings"].addAction(self.certificatesAct)
2187 self.__menus["settings"].addSeparator()
2188 self.__menus["settings"].addAction(self.editMessageFilterAct)
2173 2189
2174 self.__menus["window"] = QMenu(self.trUtf8('&Window'), self) 2190 self.__menus["window"] = QMenu(self.trUtf8('&Window'), self)
2175 mb.addMenu(self.__menus["window"]) 2191 mb.addMenu(self.__menus["window"])
2176 self.__menus["window"].setTearOffEnabled(True) 2192 self.__menus["window"].setTearOffEnabled(True)
2177 self.__menus["window"].aboutToShow.connect(self.__showWindowMenu) 2193 self.__menus["window"].aboutToShow.connect(self.__showWindowMenu)
2574 """ 2590 """
2575 self.checkUpdateAct.setEnabled(not self.__inVersionCheck) 2591 self.checkUpdateAct.setEnabled(not self.__inVersionCheck)
2576 self.showVersionsAct.setEnabled(not self.__inVersionCheck) 2592 self.showVersionsAct.setEnabled(not self.__inVersionCheck)
2577 2593
2578 self.showMenu.emit("Help", self.__menus["help"]) 2594 self.showMenu.emit("Help", self.__menus["help"])
2595
2596 def __showSettingsMenu(self):
2597 """
2598 Private slot to show the Settings menu.
2599 """
2600 self.editMessageFilterAct.setEnabled(E5ErrorMessage.messageHandlerInstalled())
2601
2602 self.showMenu.emit("Settings", self.__menus["settings"])
2579 2603
2580 def __showNext(self): 2604 def __showNext(self):
2581 """ 2605 """
2582 Private slot used to show the next tab or file. 2606 Private slot used to show the next tab or file.
2583 """ 2607 """

eric ide

mercurial