From 884bd1db91e9985e0676ae75c083f917708d1312 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 20 Jul 2018 14:57:51 +0200 Subject: Save/Restore PicturesWidget selection Finally! --- pictureswidget.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pictureswidget.cpp') diff --git a/pictureswidget.cpp b/pictureswidget.cpp index 4b1f9db..69540f3 100644 --- a/pictureswidget.cpp +++ b/pictureswidget.cpp @@ -19,6 +19,8 @@ #include "pictureswidget.h" #include "picturelistview.h" #include "mappingtreewidget.h" +#include "mappingtreeview.h" +#include "mappingtreeproxy.h" #include "mappingeditwidget.h" #include "mappingeditdialog.h" #include "mappingtreeresultmodel.h" @@ -151,7 +153,9 @@ void PicturesWidget::readSettings(){ for(int i = 0; i < ps.count(); ++i){ path << ps.at(i).toInt(); } - + QModelIndex sel = mMappingTree->mappingTreeModel()->indexFromParentPath(path, true); + QModelIndex selProxy = mMappingTree->mappingTreeProxy()->mapFromSource(sel); + mMappingTree->mappingTreeView()->selectionModel()->select(selProxy, QItemSelectionModel::Rows | QItemSelectionModel::ClearAndSelect); } void PicturesWidget::editMappings(){ -- cgit v1.2.3-70-g09d2