From 519b2392f16adbf179ef7a117513dc7a2b890b6e Mon Sep 17 00:00:00 2001 From: Arno Date: Wed, 4 Apr 2018 12:35:31 +0200 Subject: Fill MoviePropertiesDialog, part 1 --- moviewidget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'moviewidget.cpp') 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()){ -- cgit v1.2.3-70-g09d2