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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user