0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-10-09 05:57:14 +03:00

Fix #28 signal saveFinished has been added

This commit is contained in:
Arin Alexander
2016-04-21 17:44:58 +03:00
parent cb54963db9
commit 2e4ee6ca05
5 changed files with 23 additions and 3 deletions

View File

@@ -233,13 +233,23 @@ void ReportDesignWidget::saveToFile(const QString &fileName){
bool ReportDesignWidget::save()
{
if (!m_report->reportFileName().isEmpty()){
return m_report->saveToFile();
if (m_report->saveToFile()){
m_report->emitSaveFinished();
return true;
}
}
else {
m_report->emitSaveReport();
if (m_report->isSaved()) return true;
return m_report->saveToFile(QFileDialog::getSaveFileName(this,tr("Report file name"),"","Report files (*.lrxml);; All files (*)"));
if (m_report->isSaved()) {
m_report->emitSaveFinished();
return true;
}
if (m_report->saveToFile(QFileDialog::getSaveFileName(this,tr("Report file name"),"","Report files (*.lrxml);; All files (*)"))){
m_report->emitSaveFinished();
return true;
};
}
return false;
}
bool ReportDesignWidget::loadFromFile(const QString &fileName)