2465 self.__pdata["VCS"] = "None" |
2465 self.__pdata["VCS"] = "None" |
2466 self.opened = True |
2466 self.opened = True |
2467 if not self.__pdata["FILETYPES"]: |
2467 if not self.__pdata["FILETYPES"]: |
2468 self.initFileTypes() |
2468 self.initFileTypes() |
2469 self.setDirty(True) |
2469 self.setDirty(True) |
|
2470 self.reloadAct.setEnabled(True) |
2470 self.closeAct.setEnabled(True) |
2471 self.closeAct.setEnabled(True) |
2471 self.saveasAct.setEnabled(True) |
2472 self.saveasAct.setEnabled(True) |
2472 self.actGrp2.setEnabled(True) |
2473 self.actGrp2.setEnabled(True) |
2473 self.propsAct.setEnabled(True) |
2474 self.propsAct.setEnabled(True) |
2474 self.userPropsAct.setEnabled(True) |
2475 self.userPropsAct.setEnabled(True) |
3165 self.vcs.vcsRegisteredState(self.ppath) |
3166 self.vcs.vcsRegisteredState(self.ppath) |
3166 != self.vcs.canBeCommitted |
3167 != self.vcs.canBeCommitted |
3167 ): |
3168 ): |
3168 self.__pdata["VCS"] = "None" |
3169 self.__pdata["VCS"] = "None" |
3169 self.vcs = self.initVCS() |
3170 self.vcs = self.initVCS() |
|
3171 self.reloadAct.setEnabled(True) |
3170 self.closeAct.setEnabled(True) |
3172 self.closeAct.setEnabled(True) |
3171 self.saveasAct.setEnabled(True) |
3173 self.saveasAct.setEnabled(True) |
3172 self.actGrp2.setEnabled(True) |
3174 self.actGrp2.setEnabled(True) |
3173 self.propsAct.setEnabled(True) |
3175 self.propsAct.setEnabled(True) |
3174 self.userPropsAct.setEnabled(True) |
3176 self.userPropsAct.setEnabled(True) |
3447 |
3449 |
3448 # now close all project related tool windows |
3450 # now close all project related tool windows |
3449 self.__closeAllWindows() |
3451 self.__closeAllWindows() |
3450 |
3452 |
3451 self.__initData() |
3453 self.__initData() |
|
3454 self.reloadAct.setEnabled(False) |
3452 self.closeAct.setEnabled(False) |
3455 self.closeAct.setEnabled(False) |
3453 self.saveasAct.setEnabled(False) |
3456 self.saveasAct.setEnabled(False) |
3454 self.saveAct.setEnabled(False) |
3457 self.saveAct.setEnabled(False) |
3455 self.actGrp2.setEnabled(False) |
3458 self.actGrp2.setEnabled(False) |
3456 self.propsAct.setEnabled(False) |
3459 self.propsAct.setEnabled(False) |
4107 self.actGrp1, |
4110 self.actGrp1, |
4108 "project_open", |
4111 "project_open", |
4109 ) |
4112 ) |
4110 act.setStatusTip(self.tr("Open an existing project")) |
4113 act.setStatusTip(self.tr("Open an existing project")) |
4111 act.setWhatsThis( |
4114 act.setWhatsThis( |
4112 self.tr("""<b>Open...</b>""" """<p>This opens an existing project.</p>""") |
4115 self.tr("""<b>Open...</b><p>This opens an existing project.</p>""") |
4113 ) |
4116 ) |
4114 act.triggered.connect(self.openProject) |
4117 act.triggered.connect(self.openProject) |
4115 self.actions.append(act) |
4118 self.actions.append(act) |
|
4119 |
|
4120 self.reloadAct = EricAction( |
|
4121 self.tr("Reload project"), |
|
4122 EricPixmapCache.getIcon("projectReload"), |
|
4123 self.tr("&Reload"), |
|
4124 0, |
|
4125 0, |
|
4126 self.actGrp1, |
|
4127 "project_reload", |
|
4128 ) |
|
4129 self.reloadAct.setStatusTip(self.tr("Reload the current project")) |
|
4130 self.reloadAct.setWhatsThis( |
|
4131 self.tr("""<b>Reload</b><p>This reloads the current project.</p>""") |
|
4132 ) |
|
4133 self.reloadAct.triggered.connect(self.reopenProject) |
|
4134 self.actions.append(self.reloadAct) |
4116 |
4135 |
4117 self.closeAct = EricAction( |
4136 self.closeAct = EricAction( |
4118 self.tr("Close project"), |
4137 self.tr("Close project"), |
4119 EricPixmapCache.getIcon("projectClose"), |
4138 EricPixmapCache.getIcon("projectClose"), |
4120 self.tr("&Close"), |
4139 self.tr("&Close"), |
4123 self, |
4142 self, |
4124 "project_close", |
4143 "project_close", |
4125 ) |
4144 ) |
4126 self.closeAct.setStatusTip(self.tr("Close the current project")) |
4145 self.closeAct.setStatusTip(self.tr("Close the current project")) |
4127 self.closeAct.setWhatsThis( |
4146 self.closeAct.setWhatsThis( |
4128 self.tr("""<b>Close</b>""" """<p>This closes the current project.</p>""") |
4147 self.tr("""<b>Close</b><p>This closes the current project.</p>""") |
4129 ) |
4148 ) |
4130 self.closeAct.triggered.connect(self.closeProject) |
4149 self.closeAct.triggered.connect(self.closeProject) |
4131 self.actions.append(self.closeAct) |
4150 self.actions.append(self.closeAct) |
4132 |
4151 |
4133 self.saveAct = EricAction( |
4152 self.saveAct = EricAction( |
4139 self, |
4158 self, |
4140 "project_save", |
4159 "project_save", |
4141 ) |
4160 ) |
4142 self.saveAct.setStatusTip(self.tr("Save the current project")) |
4161 self.saveAct.setStatusTip(self.tr("Save the current project")) |
4143 self.saveAct.setWhatsThis( |
4162 self.saveAct.setWhatsThis( |
4144 self.tr("""<b>Save</b>""" """<p>This saves the current project.</p>""") |
4163 self.tr("""<b>Save</b><p>This saves the current project.</p>""") |
4145 ) |
4164 ) |
4146 self.saveAct.triggered.connect(self.saveProject) |
4165 self.saveAct.triggered.connect(self.saveProject) |
4147 self.actions.append(self.saveAct) |
4166 self.actions.append(self.saveAct) |
4148 |
4167 |
4149 self.saveasAct = EricAction( |
4168 self.saveasAct = EricAction( |
5111 ) |
5130 ) |
5112 ) |
5131 ) |
5113 self.recreateVenvAct.triggered.connect(self.__createEmbeddedEnvironment) |
5132 self.recreateVenvAct.triggered.connect(self.__createEmbeddedEnvironment) |
5114 self.actions.append(self.recreateVenvAct) |
5133 self.actions.append(self.recreateVenvAct) |
5115 |
5134 |
|
5135 self.reloadAct.setEnabled(False) |
5116 self.closeAct.setEnabled(False) |
5136 self.closeAct.setEnabled(False) |
5117 self.saveAct.setEnabled(False) |
5137 self.saveAct.setEnabled(False) |
5118 self.saveasAct.setEnabled(False) |
5138 self.saveasAct.setEnabled(False) |
5119 self.actGrp2.setEnabled(False) |
5139 self.actGrp2.setEnabled(False) |
5120 self.propsAct.setEnabled(False) |
5140 self.propsAct.setEnabled(False) |