save/load QetGraphicsTableItem to/from .qet file

This commit is contained in:
Claveau Joshua
2020-04-17 18:40:28 +02:00
parent 851265844f
commit 908d79925c
16 changed files with 600 additions and 117 deletions

View File

@@ -19,6 +19,7 @@
#define DIAGRAM_CONTENT_H
#include <QSet>
#include <QVector>
class QGraphicsItem;
class Conductor;
@@ -30,6 +31,7 @@ class DynamicElementTextItem;
class ElementTextItemGroup;
class Diagram;
class DiagramTextItem;
class QetGraphicsTableItem;
/**
This class provides a container that makes the transmission of diagram content
@@ -60,8 +62,9 @@ class DiagramContent
AnyConductor = 112,
Shapes = 128,
TextGroup = 256,
All = 511,
SelectedOnly = 512
Tables = 512,
All = 1023,
SelectedOnly = 1024
};
QList<Element *> m_elements;
@@ -75,6 +78,8 @@ class DiagramContent
QSet<DynamicElementTextItem *> m_element_texts;
QSet<ElementTextItemGroup *> m_texts_groups;
QList<QGraphicsItem *> m_selected_items;
QVector<QetGraphicsTableItem *> m_tables;
QList<DiagramTextItem *> selectedTexts() const;
QList<ElementTextItemGroup *> selectedTextsGroup() const;