224 'master': isMaster, |
224 'master': isMaster, |
225 'description': description, |
225 'description': description, |
226 } |
226 } |
227 self.multiProject.changeProjectProperties(project) |
227 self.multiProject.changeProjectProperties(project) |
228 |
228 |
|
229 def __addNewProject(self): |
|
230 """ |
|
231 Private method to add a new project entry. |
|
232 """ |
|
233 self.multiProject.addProject() |
|
234 |
229 def __createPopupMenu(self): |
235 def __createPopupMenu(self): |
230 """ |
236 """ |
231 Private method to create the popup menu. |
237 Private method to create the popup menu. |
232 """ |
238 """ |
233 self.__menu = QMenu(self) |
239 self.__menu = QMenu(self) |
234 self.__menu.addAction(self.trUtf8("Open"), self.__openItem) |
240 self.__menu.addAction(self.trUtf8("Open"), self.__openItem) |
235 self.__menu.addAction(self.trUtf8("Remove"), self.__removeProject) |
241 self.__menu.addAction(self.trUtf8("Remove"), self.__removeProject) |
236 self.__menu.addAction(self.trUtf8("Properties"), self.__showProjectProperties) |
242 self.__menu.addAction(self.trUtf8("Properties"), self.__showProjectProperties) |
237 self.__menu.addSeparator() |
243 self.__menu.addSeparator() |
|
244 self.__menu.addAction(self.trUtf8("Add Project..."), self.__addNewProject) |
|
245 self.__menu.addSeparator() |
238 self.__menu.addAction(self.trUtf8("Configure..."), self.__configure) |
246 self.__menu.addAction(self.trUtf8("Configure..."), self.__configure) |
239 |
247 |
240 self.__backMenu = QMenu(self) |
248 self.__backMenu = QMenu(self) |
|
249 self.__backMenu.addAction(self.trUtf8("Add Project..."), self.__addNewProject) |
|
250 self.__backMenu.addSeparator() |
241 self.__backMenu.addAction(self.trUtf8("Configure..."), self.__configure) |
251 self.__backMenu.addAction(self.trUtf8("Configure..."), self.__configure) |
242 |
252 |
243 def __configure(self): |
253 def __configure(self): |
244 """ |
254 """ |
245 Private method to open the configuration dialog. |
255 Private method to open the configuration dialog. |