QmlDesigner: Improving SessionChangeSets

Task-number: QDS-2998
Change-Id: I9b559bf593dd968172649d1f6c45fb9fb454f1a5
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Marco Bubke
2020-11-05 18:12:26 +01:00
parent c3aad50184
commit f90bc7fa37
6 changed files with 43 additions and 31 deletions

View File

@@ -28,6 +28,7 @@
#include "sqlitedatabasebackend.h"
#include "sqlitedatabaseinterface.h"
#include "sqliteglobal.h"
#include "sqlitesessionchangeset.h"
#include "sqlitetable.h"
#include "sqlitetransaction.h"
@@ -131,6 +132,8 @@ public:
void setAttachedTables(const Utils::SmallStringVector &tables) override;
void applyAndUpdateSessions() override;
SessionChangeSets changeSets() const;
private:
void deferredBegin() override;
void immediateBegin() override;