summaryrefslogtreecommitdiffstats
path: root/moviewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'moviewidget.cpp')
-rw-r--r--moviewidget.cpp8
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()){