UI/UserInterface.py

changeset 1368
4489ee4feb59
parent 1360
16d8232fc0fa
child 1453
2be886c8cffb
equal deleted inserted replaced
1367:a652a6794953 1368:4489ee4feb59
1797 self.utProjectAct.triggered[()].connect(self.__unittestProject) 1797 self.utProjectAct.triggered[()].connect(self.__unittestProject)
1798 self.utProjectAct.setEnabled(False) 1798 self.utProjectAct.setEnabled(False)
1799 self.actions.append(self.utProjectAct) 1799 self.actions.append(self.utProjectAct)
1800 1800
1801 # check for Qt4 designer and linguist 1801 # check for Qt4 designer and linguist
1802 designerExe = Utilities.isWindowsPlatform() and \ 1802 if Utilities.isWindowsPlatform():
1803 "{0}.exe".format(Utilities.generateQtToolName("designer")) or \ 1803 designerExe = "{0}.exe".format(Utilities.generateQtToolName("designer"))
1804 Utilities.generateQtToolName("designer") 1804 elif Utilities.isMacPlatform():
1805 designerExe = Utilities.getQtMacBundle("designer")
1806 else:
1807 designerExe = Utilities.generateQtToolName("designer")
1805 if Utilities.isinpath(designerExe): 1808 if Utilities.isinpath(designerExe):
1806 self.designer4Act = E5Action(self.trUtf8('Qt-Designer 4'), 1809 self.designer4Act = E5Action(self.trUtf8('Qt-Designer 4'),
1807 UI.PixmapCache.getIcon("designer4.png"), 1810 UI.PixmapCache.getIcon("designer4.png"),
1808 self.trUtf8('&Designer 4...'), 0, 0, self, 'qt_designer4') 1811 self.trUtf8('&Designer 4...'), 0, 0, self, 'qt_designer4')
1809 self.designer4Act.setStatusTip(self.trUtf8('Start Qt-Designer 4')) 1812 self.designer4Act.setStatusTip(self.trUtf8('Start Qt-Designer 4'))
1814 self.designer4Act.triggered[()].connect(self.__designer4) 1817 self.designer4Act.triggered[()].connect(self.__designer4)
1815 self.actions.append(self.designer4Act) 1818 self.actions.append(self.designer4Act)
1816 else: 1819 else:
1817 self.designer4Act = None 1820 self.designer4Act = None
1818 1821
1819 linguistExe = Utilities.isWindowsPlatform() and \ 1822 if Utilities.isWindowsPlatform():
1820 "{0}.exe".format(Utilities.generateQtToolName("linguist")) or \ 1823 linguistExe = "{0}.exe".format(Utilities.generateQtToolName("linguist"))
1821 Utilities.generateQtToolName("linguist") 1824 elif Utilities.isMacPlatform():
1825 linguistExe = Utilities.getQtMacBundle("linguist")
1826 else:
1827 linguistExe = Utilities.generateQtToolName("linguist")
1822 if Utilities.isinpath(linguistExe): 1828 if Utilities.isinpath(linguistExe):
1823 self.linguist4Act = E5Action(self.trUtf8('Qt-Linguist 4'), 1829 self.linguist4Act = E5Action(self.trUtf8('Qt-Linguist 4'),
1824 UI.PixmapCache.getIcon("linguist4.png"), 1830 UI.PixmapCache.getIcon("linguist4.png"),
1825 self.trUtf8('&Linguist 4...'), 0, 0, self, 'qt_linguist4') 1831 self.trUtf8('&Linguist 4...'), 0, 0, self, 'qt_linguist4')
1826 self.linguist4Act.setStatusTip(self.trUtf8('Start Qt-Linguist 4')) 1832 self.linguist4Act.setStatusTip(self.trUtf8('Start Qt-Linguist 4'))
4649 Private slot to show the Qt4 documentation. 4655 Private slot to show the Qt4 documentation.
4650 """ 4656 """
4651 qt4DocDir = Preferences.getHelp("Qt4DocDir") 4657 qt4DocDir = Preferences.getHelp("Qt4DocDir")
4652 if not qt4DocDir: 4658 if not qt4DocDir:
4653 qt4DocDir = Utilities.getEnvironmentEntry("QT4DOCDIR", "") 4659 qt4DocDir = Utilities.getEnvironmentEntry("QT4DOCDIR", "")
4660 if not qt4DocDir:
4661 qt4DocDir = os.path.join(Preferences.getQt4DocDir(), "html")
4654 4662
4655 if qt4DocDir.startswith("qthelp://"): 4663 if qt4DocDir.startswith("qthelp://"):
4656 if not os.path.splitext(qt4DocDir)[1]: 4664 if not os.path.splitext(qt4DocDir)[1]:
4657 home = qt4DocDir + "/index.html" 4665 home = qt4DocDir + "/index.html"
4658 else: 4666 else:
4911 """ 4919 """
4912 Public slot to set the preferences. 4920 Public slot to set the preferences.
4913 4921
4914 @param pageName name of the configuration page to show (string) 4922 @param pageName name of the configuration page to show (string)
4915 """ 4923 """
4916 dlg = ConfigurationDialog(self, 'Configuration', True) 4924 dlg = ConfigurationDialog(self, 'Configuration') ##, True)
4917 dlg.preferencesChanged.connect(self.__preferencesChanged) 4925 dlg.preferencesChanged.connect(self.__preferencesChanged)
4918 dlg.masterPasswordChanged.connect(self.__masterPasswordChanged) 4926 dlg.masterPasswordChanged.connect(self.__masterPasswordChanged)
4919 dlg.show() 4927 dlg.show()
4920 if pageName is not None: 4928 if pageName is not None:
4921 dlg.showConfigurationPageByName(pageName) 4929 dlg.showConfigurationPageByName(pageName)

eric ide

mercurial