diff options
author | Arno <arno@disconnect.de> | 2018-07-19 17:37:04 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-07-19 17:37:04 +0200 |
commit | 3e8bac71c414a5b9f7c80bc9a6b0fb6a760519f6 (patch) | |
tree | e5e9690068fa392087f14bf49c6bcc1efdf2975b /mappingtreewidget.cpp | |
parent | 14b6a59fb5315eab8262c7419a3a324b037b99ba (diff) | |
download | SheMov-3e8bac71c414a5b9f7c80bc9a6b0fb6a760519f6.tar.gz SheMov-3e8bac71c414a5b9f7c80bc9a6b0fb6a760519f6.tar.bz2 SheMov-3e8bac71c414a5b9f7c80bc9a6b0fb6a760519f6.zip |
Create file for MappingTreeView
Single it out to a separate file to make editing easier.
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); |