diff options
Diffstat (limited to 'mappingtreewidget.cpp')
-rw-r--r-- | mappingtreewidget.cpp | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/mappingtreewidget.cpp b/mappingtreewidget.cpp index 8477b0e..cbd24b1 100644 --- a/mappingtreewidget.cpp +++ b/mappingtreewidget.cpp @@ -25,6 +25,7 @@ #include "mappingtreewidget.h" #include "mappingtreemodel.h" +#include "mappingtreeview.h" #include "smglobals.h" MappingTreeWidget::MappingTreeWidget(QWidget *parent) : QWidget(parent){ @@ -326,31 +327,7 @@ const QModelIndex MappingTreeWidget::selected() const{ } -MappingTreeView::MappingTreeView(QWidget *parent) : SmTreeView(parent) {} -void MappingTreeView::contextMenuEvent(QContextMenuEvent *e){ - QMenu ctxMenu(this); - ctxMenu.addActions(actions()); - ctxMenu.exec(e->globalPos()); -} - -void MappingTreeView::keyPressEvent(QKeyEvent *e){ - if(e->key() == Qt::Key_Right && (e->modifiers() & Qt::ControlModifier)){ - clearFocus(); - emit shiftFocus(); - return; - } - if(e->key() == Qt::Key_Return && (e->modifiers() & Qt::ControlModifier)){ - emit acceptPics(); - } - if(e->key() == Qt::Key_Right){ - emit addMapping(); - } - if(e->key() == Qt::Key_Delete){ - emit clearMappings(); - } - SmTreeView::keyPressEvent(e); -} MappingTreeResultView::MappingTreeResultView(QWidget *parent) : SmTreeView(parent) { setAlternatingRowColors(true); |