From 2e4e94a52824d2f85af739644461fdc184aed93d Mon Sep 17 00:00:00 2001 From: Arno Date: Wed, 30 Mar 2016 06:07:22 +0200 Subject: Save mappings from slide dialog Also fix a long standing bug in MappingTreeModel: also remove item from mCurrentData when the removed item is a parent of one of the items. --- pictureviewer2.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pictureviewer2.cpp') diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp index 7536019..2a7a236 100644 --- a/pictureviewer2.cpp +++ b/pictureviewer2.cpp @@ -261,6 +261,7 @@ void PictureViewer2::readSettings(){ mSlideDlg->setDays(days); bool shuffle = s.value("ui/pvshuffle").toBool(); mSlideDlg->setShuffle(shuffle); + mSlideDlg->mappingEditWidget()->loadMappings("ui/pvmappings"); } void PictureViewer2::writeSettings(){ @@ -271,6 +272,7 @@ void PictureViewer2::writeSettings(){ s.setValue("ui/pvshuffle", mSlideDlg->shuffle()); s.setValue("ui/pvdays", mSlideDlg->days()); s.setValue("ui/pvresult", mSlideDlg->result()); + mSlideDlg->mappingEditWidget()->saveMappings("ui/pvmappings"); } void PictureViewer2::initActions(){ -- cgit v1.2.3-70-g09d2