summaryrefslogtreecommitdiff
path: root/src/databasetable.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/databasetable.h')
-rw-r--r--src/databasetable.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/databasetable.h b/src/databasetable.h
index 9268b0d..8be1ee5 100644
--- a/src/databasetable.h
+++ b/src/databasetable.h
@@ -51,7 +51,13 @@ public:
enum { Type = DiagramItem::Table };
virtual int type() const { return Type; }
- QMimeData *toMimeData();
+ static const char *staticTypeName() { return "database-table"; }
+ virtual const char *typeName() { return staticTypeName(); }
+
+ void loadFromXml(QDomElement element, DiagramDocument *document = 0);
+ void saveToXml(QDomDocument doc, QDomElement element);
+
+// QMimeData *toMimeData();
signals:
void propertyChanged(const QString &name, const QVariant &value);