0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-04-19 07:43:42 +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) void ReportDesignWindow::slotNewReport(bool needCheck)
{ {
if (!needCheck || checkNeedToSave()) { if (!needCheck || checkNeedToSave()) {

View File

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

View File

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