Datasources changes tracking has been added

This commit is contained in:
Arin Alexander
2019-01-31 21:01:55 +03:00
parent 8ad4d0f9c5
commit df9253929f
7 changed files with 39 additions and 17 deletions

View File

@@ -201,6 +201,8 @@ public:
ReportSettings *reportSettings() const;
void setReportSettings(ReportSettings *reportSettings);
bool isHasChanges(){ return m_hasChanges; }
void dropChanges(){ m_hasChanges = false; }
signals:
void loadCollectionFinished(const QString& collectionName);
void cleared();
@@ -256,6 +258,7 @@ private:
QHash<QString,int> m_groupFunctionsExpressionsMap;
QVector<QString> m_groupFunctionsExpressions;
IDbCredentialsProvider* m_dbCredentialsProvider;
bool m_hasChanges;
};
}