diff options
author | Arno <arno@disconnect.de> | 2018-04-04 12:35:31 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-04-04 12:35:31 +0200 |
commit | 519b2392f16adbf179ef7a117513dc7a2b890b6e (patch) | |
tree | 7a23dd5c10d309fd89396566bae01aac7af2e2cb /moviewidget.cpp | |
parent | 295b8e2b197e689380002ccfe77fe4fb56c544d6 (diff) | |
download | SheMov-519b2392f16adbf179ef7a117513dc7a2b890b6e.tar.gz SheMov-519b2392f16adbf179ef7a117513dc7a2b890b6e.tar.bz2 SheMov-519b2392f16adbf179ef7a117513dc7a2b890b6e.zip |
Fill MoviePropertiesDialog, part 1
Diffstat (limited to 'moviewidget.cpp')
-rw-r--r-- | moviewidget.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/moviewidget.cpp b/moviewidget.cpp index d86305b..d3990ca 100644 --- a/moviewidget.cpp +++ b/moviewidget.cpp @@ -84,7 +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(); }); + connect(mTopView, &QTreeView::doubleClicked, this, &MovieWidget::topDoubleClicked); mBottomView = new SmView; mBottomView->setAlternatingRowColors(true); @@ -407,6 +407,12 @@ void MovieWidget::bottomDoubleClicked(const QModelIndex &idx){ } } +void MovieWidget::topDoubleClicked(const QModelIndex &idx){ + int seriesPartsId = idx.data(SeriesPartIdRole).toInt(); + mPropDlg->init(seriesPartsId); + mPropDlg->show(); +} + void MovieWidget::playSelected(){ QModelIndexList selected = mBottomView->selectionModel()->selectedRows(); if(selected.isEmpty()){ |