UI/UserInterface.py

changeset 2359
ef81d2d0a031
parent 2354
c63de4af553d
child 2360
b6bf3925e3e1
equal deleted inserted replaced
2357:f6a2cbf3f514 2359:ef81d2d0a031
1910 """<p>Import the keyboard shortcuts of the application.</p>""" 1910 """<p>Import the keyboard shortcuts of the application.</p>"""
1911 )) 1911 ))
1912 self.importShortcutsAct.triggered[()].connect(self.__importShortcuts) 1912 self.importShortcutsAct.triggered[()].connect(self.__importShortcuts)
1913 self.actions.append(self.importShortcutsAct) 1913 self.actions.append(self.importShortcutsAct)
1914 1914
1915 if SSL_AVAILABLE:
1916 self.certificatesAct = E5Action(self.trUtf8('Manage SSL Certificates'),
1917 self.trUtf8('Manage SSL Certificates...'),
1918 0, 0,
1919 self, 'manage_ssl_certificates')
1920 self.certificatesAct.setStatusTip(self.trUtf8(
1921 'Manage the saved SSL certificates'))
1922 self.certificatesAct.setWhatsThis(self.trUtf8(
1923 """<b>Manage SSL Certificates...</b>"""
1924 """<p>Opens a dialog to manage the saved SSL certificates.</p>"""
1925 ))
1926 self.certificatesAct.triggered[()].connect(self.__showCertificatesDialog)
1927 self.actions.append(self.certificatesAct)
1928
1915 self.viewmanagerActivateAct = E5Action(self.trUtf8('Activate current editor'), 1929 self.viewmanagerActivateAct = E5Action(self.trUtf8('Activate current editor'),
1916 self.trUtf8('Activate current editor'), 1930 self.trUtf8('Activate current editor'),
1917 QKeySequence(self.trUtf8("Alt+Shift+E")), 1931 QKeySequence(self.trUtf8("Alt+Shift+E")),
1918 0, self, 1932 0, self,
1919 'viewmanager_activate', 1) 1933 'viewmanager_activate', 1)
2195 self.__menus["settings"].addAction(self.shortcutsAct) 2209 self.__menus["settings"].addAction(self.shortcutsAct)
2196 self.__menus["settings"].addAction(self.exportShortcutsAct) 2210 self.__menus["settings"].addAction(self.exportShortcutsAct)
2197 self.__menus["settings"].addAction(self.importShortcutsAct) 2211 self.__menus["settings"].addAction(self.importShortcutsAct)
2198 self.__menus["settings"].addSeparator() 2212 self.__menus["settings"].addSeparator()
2199 self.__menus["settings"].addAction(self.showExternalToolsAct) 2213 self.__menus["settings"].addAction(self.showExternalToolsAct)
2214 if SSL_AVAILABLE:
2215 self.__menus["settings"].addSeparator()
2216 self.__menus["settings"].addAction(self.certificatesAct)
2200 2217
2201 self.__menus["window"] = QMenu(self.trUtf8('&Window'), self) 2218 self.__menus["window"] = QMenu(self.trUtf8('&Window'), self)
2202 mb.addMenu(self.__menus["window"]) 2219 mb.addMenu(self.__menus["window"])
2203 self.__menus["window"].setTearOffEnabled(True) 2220 self.__menus["window"].setTearOffEnabled(True)
2204 self.__menus["window"].aboutToShow.connect(self.__showWindowMenu) 2221 self.__menus["window"].aboutToShow.connect(self.__showWindowMenu)
4820 self.trUtf8("Keyboard shortcut file (*.e4k)")) 4837 self.trUtf8("Keyboard shortcut file (*.e4k)"))
4821 4838
4822 if fn: 4839 if fn:
4823 Shortcuts.importShortcuts(fn) 4840 Shortcuts.importShortcuts(fn)
4824 4841
4842 def __showCertificatesDialog(self):
4843 """
4844 Private slot to show the certificates management dialog.
4845 """
4846 from E5Network.E5SslCertificatesDialog import E5SslCertificatesDialog
4847
4848 dlg = E5SslCertificatesDialog(self)
4849 dlg.exec_()
4850
4825 def __newProject(self): 4851 def __newProject(self):
4826 """ 4852 """
4827 Private slot to handle the NewProject signal. 4853 Private slot to handle the NewProject signal.
4828 """ 4854 """
4829 self.__setWindowCaption(project=self.project.name) 4855 self.__setWindowCaption(project=self.project.name)

eric ide

mercurial