0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-04-08 18:33:45 +03:00

External save settings

This commit is contained in:
Sanych 2023-12-15 22:01:06 +03:00
parent 0340e3f78b
commit 71fa8d8ee1
3 changed files with 7 additions and 0 deletions

View File

@ -984,6 +984,11 @@ QSettings*ReportDesignWindow::settings()
}
}
void LimeReport::ReportDesignWindow::saveSettings()
{
writeState();
}
void ReportDesignWindow::slotNewReport(bool needCheck)
{
if (!needCheck || checkNeedToSave()) {

View File

@ -71,6 +71,7 @@ public:
void setSettings(QSettings* value);
QSettings* settings();
void restoreSetting();
void saveSettings();
void setShowProgressDialog(bool value){m_showProgressDialog = value;}
void newReport(bool needCheck = true) { slotNewReport(needCheck);}
QImage previewImage(int pageN = 0);

View File

@ -17,6 +17,7 @@ public:
virtual void setSettings(QSettings* value) = 0;
virtual QSettings* settings() = 0;
virtual void restoreSetting() = 0;
virtual void saveSettings() = 0;
virtual void setShowProgressDialog(bool value) = 0;
virtual void newReport(bool needCheck = true) = 0;
};