mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
Update project database class
Add method : addDiagram and removeDiagram
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
|
||||
class Element;
|
||||
class QETProject;
|
||||
class Diagram;
|
||||
|
||||
/**
|
||||
* @brief The projectDataBase class
|
||||
@@ -51,6 +52,8 @@ class projectDataBase : public QObject
|
||||
void addElement(Element *element);
|
||||
void removeElement(Element *element);
|
||||
void elementInfoChanged(Element *element);
|
||||
void addDiagram(Diagram *diagram);
|
||||
void removeDiagram(Diagram *diagram);
|
||||
|
||||
signals:
|
||||
void dataBaseUpdated();
|
||||
@@ -72,7 +75,10 @@ class projectDataBase : public QObject
|
||||
QSqlQuery m_insert_elements_query,
|
||||
m_insert_element_info_query,
|
||||
m_remove_element_query,
|
||||
m_update_element_query;
|
||||
m_update_element_query,
|
||||
m_insert_diagram_query,
|
||||
m_remove_diagram_query,
|
||||
m_insert_diagram_info_query;
|
||||
|
||||
public:
|
||||
static void exportDb(projectDataBase *db, QWidget *parent = nullptr, const QString &caption = QString(), const QString &dir = QString());
|
||||
|
||||
Reference in New Issue
Block a user