summaryrefslogtreecommitdiffstats
path: root/mappingtreewidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-07-19 17:37:04 +0200
committerArno <arno@disconnect.de>2018-07-19 17:37:04 +0200
commit3e8bac71c414a5b9f7c80bc9a6b0fb6a760519f6 (patch)
treee5e9690068fa392087f14bf49c6bcc1efdf2975b /mappingtreewidget.cpp
parent14b6a59fb5315eab8262c7419a3a324b037b99ba (diff)
downloadSheMov-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.cpp25
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);