467 def __initMessagesMenu(self): |
468 def __initMessagesMenu(self): |
468 """ |
469 """ |
469 Private slot to initialize the context menu of the messages pane. |
470 Private slot to initialize the context menu of the messages pane. |
470 """ |
471 """ |
471 self.__messagesMenu = QMenu(self) |
472 self.__messagesMenu = QMenu(self) |
472 self.__copyMessagesAct = \ |
473 self.__copyMessagesAct = self.__messagesMenu.addAction( |
473 self.__messagesMenu.addAction( |
474 UI.PixmapCache.getIcon("editCopy.png"), |
474 UI.PixmapCache.getIcon("editCopy.png"), |
475 self.tr("Copy"), self.__copyMessages) |
475 self.tr("Copy"), self.__copyMessages) |
|
476 self.__messagesMenu.addSeparator() |
476 self.__messagesMenu.addSeparator() |
477 self.__cutAllMessagesAct = \ |
477 self.__cutAllMessagesAct = self.__messagesMenu.addAction( |
478 self.__messagesMenu.addAction( |
478 UI.PixmapCache.getIcon("editCut.png"), |
479 UI.PixmapCache.getIcon("editCut.png"), |
479 self.tr("Cut all"), self.__cutAllMessages) |
480 self.tr("Cut all"), self.__cutAllMessages) |
480 self.__copyAllMessagesAct = self.__messagesMenu.addAction( |
481 self.__copyAllMessagesAct = \ |
481 UI.PixmapCache.getIcon("editCopy.png"), |
482 self.__messagesMenu.addAction( |
482 self.tr("Copy all"), self.__copyAllMessages) |
483 UI.PixmapCache.getIcon("editCopy.png"), |
|
484 self.tr("Copy all"), self.__copyAllMessages) |
|
485 self.__messagesMenu.addSeparator() |
483 self.__messagesMenu.addSeparator() |
486 self.__clearMessagesAct = \ |
484 self.__clearMessagesAct = self.__messagesMenu.addAction( |
487 self.__messagesMenu.addAction( |
485 UI.PixmapCache.getIcon("editDelete.png"), |
488 UI.PixmapCache.getIcon("editDelete.png"), |
486 self.tr("Clear"), self.__clearMessages) |
489 self.tr("Clear"), self.__clearMessages) |
|
490 self.__messagesMenu.addSeparator() |
487 self.__messagesMenu.addSeparator() |
491 self.__saveMessagesAct = \ |
488 self.__saveMessagesAct = self.__messagesMenu.addAction( |
492 self.__messagesMenu.addAction( |
489 UI.PixmapCache.getIcon("fileSave.png"), |
493 UI.PixmapCache.getIcon("fileSave.png"), |
490 self.tr("Save"), self.__saveMessages) |
494 self.tr("Save"), self.__saveMessages) |
|
495 |
491 |
496 self.on_messages_copyAvailable(False) |
492 self.on_messages_copyAvailable(False) |
497 |
493 |
498 @pyqtSlot(bool) |
494 @pyqtSlot(bool) |
499 def on_messages_copyAvailable(self, yes): |
495 def on_messages_copyAvailable(self, yes): |