summaryrefslogtreecommitdiffstats
path: root/moviewidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-04-04 11:50:43 +0200
committerArno <arno@disconnect.de>2018-04-04 11:50:43 +0200
commit295b8e2b197e689380002ccfe77fe4fb56c544d6 (patch)
tree60929a9b3ddbdd8a261f9159f1a774c47033665e /moviewidget.cpp
parenta86cab595e880541b3fe717a1c382e4f39fc01d5 (diff)
downloadSheMov-295b8e2b197e689380002ccfe77fe4fb56c544d6.tar.gz
SheMov-295b8e2b197e689380002ccfe77fe4fb56c544d6.tar.bz2
SheMov-295b8e2b197e689380002ccfe77fe4fb56c544d6.zip
Implement MoviePropertiesDialog
Try to replace all those editing dialogs with one exhausting dialog. For now, it's just the layout. It does nothing yet.
Diffstat (limited to 'moviewidget.cpp')
-rw-r--r--moviewidget.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/moviewidget.cpp b/moviewidget.cpp
index c07da0f..d86305b 100644
--- a/moviewidget.cpp
+++ b/moviewidget.cpp
@@ -18,9 +18,11 @@
#include "moviewidget.h"
#include "smview.h"
+#include "moviepropertiesdialog.h"
#include "helper.h"
MovieWidget::MovieWidget(QWidget *parent) : QWidget(parent){
+ mPropDlg = new MoviePropertiesDialog(this);
setPalette(qApp->palette());
setupWidget();
}
@@ -82,6 +84,7 @@ void MovieWidget::setupWidget(){
mTopProxy->setFilterKeyColumn(1);
mTopView->setModel(mTopProxy);
connect(mTopView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &MovieWidget::topSelectionChanged);
+ connect(mTopView, &QTreeView::doubleClicked, [=] { mPropDlg->show(); });
mBottomView = new SmView;
mBottomView->setAlternatingRowColors(true);