element editor: improve context menu and fix the end of polygon

diagram: fix memory leak


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2544 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
blacksun
2013-09-17 20:14:30 +00:00
parent 7a9b1a81bb
commit 8201daa564
7 changed files with 36 additions and 24 deletions

View File

@@ -415,28 +415,27 @@ void QETElementEditor::setupMenus() {
* @brief QETElementEditor::contextMenuEvent
* @param event
*/
void QETElementEditor::contextMenuEvent(QContextMenuEvent *event)
{
QMenu menu(this);
menu.addAction(undo);
menu.addAction(redo);
menu.addAction(selectall);
menu.addAction(deselectall);
menu.addAction(inv_select);
menu.addSeparator();
menu.addAction(edit_delete);
menu.addAction(cut);
menu.addAction(copy);
menu.addSeparator();
menu.addAction(paste);
menu.addAction(paste_in_area);
menu.addMenu(paste_from_menu);
menu.addSeparator();
menu.addAction(edit_forward);
menu.addAction(edit_raise);
menu.addAction(edit_lower);
menu.addAction(edit_backward);
menu.exec(event->globalPos());
void QETElementEditor::contextMenu(QContextMenuEvent *event) {
QMenu menu(this);
menu.addAction(undo);
menu.addAction(redo);
menu.addAction(selectall);
menu.addAction(deselectall);
menu.addAction(inv_select);
menu.addSeparator();
menu.addAction(edit_delete);
menu.addAction(cut);
menu.addAction(copy);
menu.addSeparator();
menu.addAction(paste);
menu.addAction(paste_in_area);
menu.addMenu(paste_from_menu);
menu.addSeparator();
menu.addAction(edit_forward);
menu.addAction(edit_raise);
menu.addAction(edit_lower);
menu.addAction(edit_backward);
menu.exec(event -> globalPos());
}