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:
parent
0340e3f78b
commit
71fa8d8ee1
@ -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()) {
|
||||||
|
@ -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);
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user