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:
parent
0340e3f78b
commit
71fa8d8ee1
@ -984,6 +984,11 @@ QSettings*ReportDesignWindow::settings()
|
||||
}
|
||||
}
|
||||
|
||||
void LimeReport::ReportDesignWindow::saveSettings()
|
||||
{
|
||||
writeState();
|
||||
}
|
||||
|
||||
void ReportDesignWindow::slotNewReport(bool needCheck)
|
||||
{
|
||||
if (!needCheck || checkNeedToSave()) {
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user