added option to manually save the collapsed/expanded state of tools

This commit is contained in:
Alberto Griggio
2017-08-21 18:42:15 +02:00
parent ad20c39907
commit 610f3e4853
11 changed files with 84 additions and 4 deletions

View File

@@ -597,14 +597,23 @@ void ToolPanelCoordinator::writeOptions ()
{
crop->writeOptions ();
options.tpOpen.clear ();
if (options.autoSaveTpOpen) {
writeToolExpandedStatus(options.tpOpen);
}
}
void ToolPanelCoordinator::writeToolExpandedStatus(std::vector<int> &tpOpen)
{
tpOpen.clear ();
for (size_t i = 0; i < expList.size(); i++) {
options.tpOpen.push_back (expList.at(i)->get_expanded ());
tpOpen.push_back (expList.at(i)->get_expanded ());
}
wavelet->writeOptions(options.tpOpen);
retinex->writeOptions(options.tpOpen);
wavelet->writeOptions(tpOpen);
retinex->writeOptions(tpOpen);
}