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) |