diff options
-rw-r--r-- | pictureswidget.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
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(){ |