From 3e8bac71c414a5b9f7c80bc9a6b0fb6a760519f6 Mon Sep 17 00:00:00 2001 From: Arno Date: Thu, 19 Jul 2018 17:37:04 +0200 Subject: Create file for MappingTreeView Single it out to a separate file to make editing easier. --- mappingtreewidget.cpp | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) (limited to 'mappingtreewidget.cpp') 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); -- cgit v1.2.3-70-g09d2