228 ) |
228 ) |
229 self.sourceMenu.addAction( |
229 self.sourceMenu.addAction( |
230 self.tr("Add interfaces directory..."), self.__addInterfacesDirectory |
230 self.tr("Add interfaces directory..."), self.__addInterfacesDirectory |
231 ) |
231 ) |
232 self.sourceMenu.addSeparator() |
232 self.sourceMenu.addSeparator() |
|
233 with contextlib.suppress(AttributeError): |
|
234 # eric7 > 23.12 |
|
235 self.sourceMenu.addAction( |
|
236 self.tr("Show in File Manager"), self._showInFileManager |
|
237 ) |
233 self.sourceMenu.addAction( |
238 self.sourceMenu.addAction( |
234 self.tr("Copy Path to Clipboard"), self._copyToClipboard |
239 self.tr("Copy Path to Clipboard"), self._copyToClipboard |
235 ) |
240 ) |
236 self.sourceMenu.addSeparator() |
241 self.sourceMenu.addSeparator() |
237 self.sourceMenu.addAction( |
242 self.sourceMenu.addAction( |
265 self.menu.addAction(self.tr("Add interfaces..."), self.__addInterfaceFiles) |
270 self.menu.addAction(self.tr("Add interfaces..."), self.__addInterfaceFiles) |
266 self.menu.addAction( |
271 self.menu.addAction( |
267 self.tr("Add interfaces directory..."), self.__addInterfacesDirectory |
272 self.tr("Add interfaces directory..."), self.__addInterfacesDirectory |
268 ) |
273 ) |
269 self.menu.addSeparator() |
274 self.menu.addSeparator() |
|
275 with contextlib.suppress(AttributeError): |
|
276 # eric7 > 23.12 |
|
277 self.menu.addAction( |
|
278 self.tr("Show in File Manager"), self._showInFileManager |
|
279 ) |
|
280 self.menu.addSeparator() |
270 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) |
281 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) |
271 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) |
282 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) |
272 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) |
283 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) |
273 self.menu.addSeparator() |
284 self.menu.addSeparator() |
274 self.menu.addAction(self.tr("Configure..."), self._configure) |
285 self.menu.addAction(self.tr("Configure..."), self._configure) |
294 self.backMenu.addAction( |
305 self.backMenu.addAction( |
295 self.tr("Add interfaces directory..."), |
306 self.tr("Add interfaces directory..."), |
296 lambda: self.project.addDirectory("INTERFACES"), |
307 lambda: self.project.addDirectory("INTERFACES"), |
297 ) |
308 ) |
298 self.backMenu.addSeparator() |
309 self.backMenu.addSeparator() |
|
310 with contextlib.suppress(AttributeError): |
|
311 # eric7 > 23.12 |
|
312 self.backMenu.addAction( |
|
313 self.tr("Show in File Manager"), self._showProjectInFileManager |
|
314 ) |
|
315 self.backMenu.addSeparator() |
299 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) |
316 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) |
300 self.backMenu.addAction( |
317 self.backMenu.addAction( |
301 self.tr("Collapse all directories"), self._collapseAllDirs |
318 self.tr("Collapse all directories"), self._collapseAllDirs |
302 ) |
319 ) |
303 self.backMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) |
320 self.backMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) |
355 self.dirMenu.addAction(self.tr("Add interfaces..."), self.__addInterfaceFiles) |
372 self.dirMenu.addAction(self.tr("Add interfaces..."), self.__addInterfaceFiles) |
356 self.dirMenu.addAction( |
373 self.dirMenu.addAction( |
357 self.tr("Add interfaces directory..."), self.__addInterfacesDirectory |
374 self.tr("Add interfaces directory..."), self.__addInterfacesDirectory |
358 ) |
375 ) |
359 self.dirMenu.addSeparator() |
376 self.dirMenu.addSeparator() |
|
377 with contextlib.suppress(AttributeError): |
|
378 # eric7 > 23.12 |
|
379 self.dirMenu.addAction( |
|
380 self.tr("Show in File Manager"), self._showInFileManager |
|
381 ) |
360 self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) |
382 self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) |
361 self.dirMenu.addSeparator() |
383 self.dirMenu.addSeparator() |
362 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) |
384 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) |
363 self.dirMenu.addAction( |
385 self.dirMenu.addAction( |
364 self.tr("Collapse all directories"), self._collapseAllDirs |
386 self.tr("Collapse all directories"), self._collapseAllDirs |