diff --git a/sources/editor/qetelementeditor.cpp b/sources/editor/qetelementeditor.cpp index 462d516a6..f4718e9b1 100644 --- a/sources/editor/qetelementeditor.cpp +++ b/sources/editor/qetelementeditor.cpp @@ -400,7 +400,7 @@ void QETElementEditor::setupMenus() { edit_menu -> addAction(edit_raise); edit_menu -> addAction(edit_lower); edit_menu -> addAction(edit_backward); - + display_menu -> addAction(zoom_in); display_menu -> addAction(zoom_out); display_menu -> addAction(zoom_fit); @@ -411,6 +411,21 @@ void QETElementEditor::setupMenus() { insertMenu(settings_menu_, display_menu); } +/** + * @brief QETElementEditor::contextMenuEvent + * @param event + */ +void QETElementEditor::contextMenuEvent(QContextMenuEvent *event) + { + QMenu menu(this); + menu.addAction(cut); + menu.addAction(copy); + menu.addAction(paste); + menu.addAction(paste_in_area); + menu.exec(event->globalPos()); + } + + /** Met a jour les menus */ diff --git a/sources/editor/qetelementeditor.h b/sources/editor/qetelementeditor.h index c13eeaf1e..d2212330a 100644 --- a/sources/editor/qetelementeditor.h +++ b/sources/editor/qetelementeditor.h @@ -117,7 +117,8 @@ class QETElementEditor : public QETMainWindow { protected: void closeEvent(QCloseEvent *); virtual void firstActivation(QEvent *); - + void contextMenuEvent(QContextMenuEvent *event); + private: void setupActions(); void setupMenus();