2713 "show_versions", |
2713 "show_versions", |
2714 ) |
2714 ) |
2715 self.versionAct.setStatusTip(self.tr("Display version information")) |
2715 self.versionAct.setStatusTip(self.tr("Display version information")) |
2716 self.versionAct.setWhatsThis( |
2716 self.versionAct.setWhatsThis( |
2717 self.tr( |
2717 self.tr( |
2718 """<b>Show Versions</b>""" """<p>Display version information.</p>""" |
2718 """<b>Show Versions</b><p>Display version information.</p>""" |
2719 ) |
2719 ) |
2720 ) |
2720 ) |
2721 self.versionAct.triggered.connect(self.__showVersions) |
2721 self.versionAct.triggered.connect(self.__showVersions) |
2722 self.actions.append(self.versionAct) |
2722 self.actions.append(self.versionAct) |
2723 |
2723 |
2762 self.tr("Report Bug"), self.tr("Report &Bug..."), 0, 0, self, "report_bug" |
2762 self.tr("Report Bug"), self.tr("Report &Bug..."), 0, 0, self, "report_bug" |
2763 ) |
2763 ) |
2764 self.reportBugAct.setStatusTip(self.tr("Report a bug")) |
2764 self.reportBugAct.setStatusTip(self.tr("Report a bug")) |
2765 self.reportBugAct.setWhatsThis( |
2765 self.reportBugAct.setWhatsThis( |
2766 self.tr( |
2766 self.tr( |
2767 """<b>Report Bug...</b>""" """<p>Opens a dialog to report a bug.</p>""" |
2767 """<b>Report Bug...</b><p>Opens a dialog to report a bug.</p>""" |
2768 ) |
2768 ) |
2769 ) |
2769 ) |
2770 self.reportBugAct.triggered.connect(self.__reportBug) |
2770 self.reportBugAct.triggered.connect(self.__reportBug) |
2771 self.actions.append(self.reportBugAct) |
2771 self.actions.append(self.reportBugAct) |
2772 |
2772 |
2863 "unittest_script", |
2863 "unittest_script", |
2864 ) |
2864 ) |
2865 self.testScriptAct.setStatusTip(self.tr("Run tests of the current script")) |
2865 self.testScriptAct.setStatusTip(self.tr("Run tests of the current script")) |
2866 self.testScriptAct.setWhatsThis( |
2866 self.testScriptAct.setWhatsThis( |
2867 self.tr( |
2867 self.tr( |
2868 """<b>Test Script</b>""" """<p>Run tests with the current script.</p>""" |
2868 """<b>Test Script</b><p>Run tests with the current script.</p>""" |
2869 ) |
2869 ) |
2870 ) |
2870 ) |
2871 self.testScriptAct.triggered.connect(self.__startTestScript) |
2871 self.testScriptAct.triggered.connect(self.__startTestScript) |
2872 self.testScriptAct.setEnabled(False) |
2872 self.testScriptAct.setEnabled(False) |
2873 self.actions.append(self.testScriptAct) |
2873 self.actions.append(self.testScriptAct) |
2882 "unittest_project", |
2882 "unittest_project", |
2883 ) |
2883 ) |
2884 self.testProjectAct.setStatusTip(self.tr("Run tests of the current project")) |
2884 self.testProjectAct.setStatusTip(self.tr("Run tests of the current project")) |
2885 self.testProjectAct.setWhatsThis( |
2885 self.testProjectAct.setWhatsThis( |
2886 self.tr( |
2886 self.tr( |
2887 """<b>Test Project</b>""" """<p>Run test of the current project.</p>""" |
2887 """<b>Test Project</b><p>Run test of the current project.</p>""" |
2888 ) |
2888 ) |
2889 ) |
2889 ) |
2890 self.testProjectAct.triggered.connect(self.__startTestProject) |
2890 self.testProjectAct.triggered.connect(self.__startTestProject) |
2891 self.testProjectAct.setEnabled(False) |
2891 self.testProjectAct.setEnabled(False) |
2892 self.actions.append(self.testProjectAct) |
2892 self.actions.append(self.testProjectAct) |
2913 self, |
2913 self, |
2914 "qt_designer4", |
2914 "qt_designer4", |
2915 ) |
2915 ) |
2916 self.designer4Act.setStatusTip(self.tr("Start Qt-Designer")) |
2916 self.designer4Act.setStatusTip(self.tr("Start Qt-Designer")) |
2917 self.designer4Act.setWhatsThis( |
2917 self.designer4Act.setWhatsThis( |
2918 self.tr("""<b>Qt-Designer</b>""" """<p>Start Qt-Designer.</p>""") |
2918 self.tr("""<b>Qt-Designer</b><p>Start Qt-Designer.</p>""") |
2919 ) |
2919 ) |
2920 self.designer4Act.triggered.connect(self.__designer) |
2920 self.designer4Act.triggered.connect(self.__designer) |
2921 self.actions.append(self.designer4Act) |
2921 self.actions.append(self.designer4Act) |
2922 else: |
2922 else: |
2923 self.designer4Act = None |
2923 self.designer4Act = None |
2943 self, |
2943 self, |
2944 "qt_linguist4", |
2944 "qt_linguist4", |
2945 ) |
2945 ) |
2946 self.linguist4Act.setStatusTip(self.tr("Start Qt-Linguist")) |
2946 self.linguist4Act.setStatusTip(self.tr("Start Qt-Linguist")) |
2947 self.linguist4Act.setWhatsThis( |
2947 self.linguist4Act.setWhatsThis( |
2948 self.tr("""<b>Qt-Linguist</b>""" """<p>Start Qt-Linguist.</p>""") |
2948 self.tr("""<b>Qt-Linguist</b><p>Start Qt-Linguist.</p>""") |
2949 ) |
2949 ) |
2950 self.linguist4Act.triggered.connect(self.__linguist) |
2950 self.linguist4Act.triggered.connect(self.__linguist) |
2951 self.actions.append(self.linguist4Act) |
2951 self.actions.append(self.linguist4Act) |
2952 else: |
2952 else: |
2953 self.linguist4Act = None |
2953 self.linguist4Act = None |
2961 self, |
2961 self, |
2962 "ui_previewer", |
2962 "ui_previewer", |
2963 ) |
2963 ) |
2964 self.uipreviewerAct.setStatusTip(self.tr("Start the UI Previewer")) |
2964 self.uipreviewerAct.setStatusTip(self.tr("Start the UI Previewer")) |
2965 self.uipreviewerAct.setWhatsThis( |
2965 self.uipreviewerAct.setWhatsThis( |
2966 self.tr("""<b>UI Previewer</b>""" """<p>Start the UI Previewer.</p>""") |
2966 self.tr("""<b>UI Previewer</b><p>Start the UI Previewer.</p>""") |
2967 ) |
2967 ) |
2968 self.uipreviewerAct.triggered.connect(self.__UIPreviewer) |
2968 self.uipreviewerAct.triggered.connect(self.__UIPreviewer) |
2969 self.actions.append(self.uipreviewerAct) |
2969 self.actions.append(self.uipreviewerAct) |
2970 |
2970 |
2971 self.trpreviewerAct = EricAction( |
2971 self.trpreviewerAct = EricAction( |
3035 self, |
3035 self, |
3036 "sql_browser", |
3036 "sql_browser", |
3037 ) |
3037 ) |
3038 self.sqlBrowserAct.setStatusTip(self.tr("Browse a SQL database")) |
3038 self.sqlBrowserAct.setStatusTip(self.tr("Browse a SQL database")) |
3039 self.sqlBrowserAct.setWhatsThis( |
3039 self.sqlBrowserAct.setWhatsThis( |
3040 self.tr("""<b>SQL Browser</b>""" """<p>Browse a SQL database.</p>""") |
3040 self.tr("""<b>SQL Browser</b><p>Browse a SQL database.</p>""") |
3041 ) |
3041 ) |
3042 self.sqlBrowserAct.triggered.connect(self.__sqlBrowser) |
3042 self.sqlBrowserAct.triggered.connect(self.__sqlBrowser) |
3043 self.actions.append(self.sqlBrowserAct) |
3043 self.actions.append(self.sqlBrowserAct) |
3044 |
3044 |
3045 self.miniEditorAct = EricAction( |
3045 self.miniEditorAct = EricAction( |
3241 self.reloadAPIsAct = EricAction( |
3241 self.reloadAPIsAct = EricAction( |
3242 self.tr("Reload APIs"), self.tr("Reload &APIs"), 0, 0, self, "reload_apis" |
3242 self.tr("Reload APIs"), self.tr("Reload &APIs"), 0, 0, self, "reload_apis" |
3243 ) |
3243 ) |
3244 self.reloadAPIsAct.setStatusTip(self.tr("Reload the API information")) |
3244 self.reloadAPIsAct.setStatusTip(self.tr("Reload the API information")) |
3245 self.reloadAPIsAct.setWhatsThis( |
3245 self.reloadAPIsAct.setWhatsThis( |
3246 self.tr("""<b>Reload APIs</b>""" """<p>Reload the API information.</p>""") |
3246 self.tr("""<b>Reload APIs</b><p>Reload the API information.</p>""") |
3247 ) |
3247 ) |
3248 self.reloadAPIsAct.triggered.connect(self.__reloadAPIs) |
3248 self.reloadAPIsAct.triggered.connect(self.__reloadAPIs) |
3249 self.actions.append(self.reloadAPIsAct) |
3249 self.actions.append(self.reloadAPIsAct) |
3250 |
3250 |
3251 self.showExternalToolsAct = EricAction( |
3251 self.showExternalToolsAct = EricAction( |
4522 except AttributeError: |
4522 except AttributeError: |
4523 sip_version_str = "sip version not available" |
4523 sip_version_str = "sip version not available" |
4524 |
4524 |
4525 sizeStr = "64-Bit" if sys.maxsize > 2**32 else "32-Bit" |
4525 sizeStr = "64-Bit" if sys.maxsize > 2**32 else "32-Bit" |
4526 |
4526 |
4527 versionText = self.tr("""<h2>Version Numbers</h2>""" """<table>""") |
4527 versionText = self.tr("""<h2>Version Numbers</h2><table>""") |
4528 |
4528 |
4529 # Python version |
4529 # Python version |
4530 versionText += ("""<tr><td><b>Python</b></td><td>{0}, {1}</td></tr>""").format( |
4530 versionText += ("""<tr><td><b>Python</b></td><td>{0}, {1}</td></tr>""").format( |
4531 sys.version.split()[0], sizeStr |
4531 sys.version.split()[0], sizeStr |
4532 ) |
4532 ) |
6957 if not process.waitForStarted(): |
6957 if not process.waitForStarted(): |
6958 EricMessageBox.warning( |
6958 EricMessageBox.warning( |
6959 self, |
6959 self, |
6960 self.tr("Start Web Browser"), |
6960 self.tr("Start Web Browser"), |
6961 self.tr( |
6961 self.tr( |
6962 """The eric web browser could not be""" """ started.""" |
6962 """The eric web browser could not be started.""" |
6963 ), |
6963 ), |
6964 ) |
6964 ) |
6965 return False |
6965 return False |
6966 |
6966 |
6967 res = self.__connectToWebBrowser(process) |
6967 res = self.__connectToWebBrowser(process) |