Revamp the structur of project database

This commit is contained in:
Claveau Joshua
2020-04-04 17:43:58 +02:00
parent b7d3db1ce6
commit 035709b70f
11 changed files with 224 additions and 68 deletions

View File

@@ -49,7 +49,6 @@ class projectDataBase : public QObject
void updateDB();
QETProject *project() const;
static QStringList elementsInfoKeys();
static QStringList headersFromElementsInfoQuery(const QString &query);
signals:
@@ -57,7 +56,10 @@ class projectDataBase : public QObject
private:
bool createDataBase(const QString &connection_name= QString(), const QString &name = QString());
void populateElementsTable();
void populateDiagramTable();
void populateElementTable();
void populateElementInfoTable();
void populateDiagramInfoTable();
static QHash<QString, QString> elementInfoToString(Element *elmt);
private: