0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-25 00:18:06 +03:00

Save and restore of Designer widget have been fixed

This commit is contained in:
Arin Alexander
2019-02-12 22:28:16 +03:00
parent b839694e59
commit edbba49114
3 changed files with 21 additions and 12 deletions

View File

@@ -650,6 +650,7 @@ void ReportDesignWindow::updateRedoUndo()
void ReportDesignWindow::startNewReport()
{
m_reportDesignWidget->saveState();
m_reportDesignWidget->clear();
m_reportDesignWidget->createStartPage();
m_lblReportName->setText("");
@@ -663,6 +664,7 @@ void ReportDesignWindow::startNewReport()
showDefaultToolBars();
m_reportDesignWidget->report()->dataManager()->dropChanges();
m_reportDesignWidget->report()->scriptContext()->dropChanges();
m_reportDesignWidget->loadState();
}
@@ -670,7 +672,6 @@ void ReportDesignWindow::writePosition()
{
settings()->beginGroup("DesignerWindow");
settings()->setValue("Geometry",saveGeometry());
// settings()->setValue("State",saveState());
settings()->endGroup();
}
@@ -706,7 +707,7 @@ void ReportDesignWindow::writeState()
++it;
}
settings()->endGroup();
m_reportDesignWidget->saveState(settings());
m_reportDesignWidget->saveState();
}
void ReportDesignWindow::createRecentFilesMenu()