summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-03-30 06:07:22 +0200
committerArno <arno@disconnect.de>2016-03-30 06:07:22 +0200
commit2e4e94a52824d2f85af739644461fdc184aed93d (patch)
tree1a76defe963bd3fe11df836d45f9523257ed5599 /pictureviewer2.cpp
parent9f6d01e50f1f1d31e59fc407c852e4c69090d3b0 (diff)
downloadSheMov-2e4e94a52824d2f85af739644461fdc184aed93d.tar.gz
SheMov-2e4e94a52824d2f85af739644461fdc184aed93d.tar.bz2
SheMov-2e4e94a52824d2f85af739644461fdc184aed93d.zip
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.
Diffstat (limited to 'pictureviewer2.cpp')
-rw-r--r--pictureviewer2.cpp2
1 files changed, 2 insertions, 0 deletions
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(){