store project settings content when opening database

This is required to tell Sourcetrail that the database content is up to date with the current project settings.
This commit is contained in:
mlangkabel
2018-12-18 13:26:10 +01:00
parent 3bb799cc77
commit 834cfc336e
4 changed files with 57 additions and 30 deletions
+2
View File
@@ -51,6 +51,8 @@ namespace sourcetrail
void setupDatabase();
void clearDatabase();
void setProjectSettingsText(const std::string& text);
bool isEmpty() const;
bool isCompatible() const;
int getLoadedDatabaseVersion() const;
+1
View File
@@ -94,6 +94,7 @@ namespace sourcetrail
void setupDatabaseTables();
void clearDatabaseTables();
void createOrResetProjectFile();
void updateProjectSettingsText();
int addNodeHierarchy(const NameHierarchy& nameHierarchy);
int addFile(const std::string& filePath);
int addEdge(int sourceId, int targetId, EdgeKind edgeKind);