summaryrefslogtreecommitdiff
path: root/tikzit/src/data/node.h
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/data/node.h')
-rw-r--r--tikzit/src/data/node.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/tikzit/src/data/node.h b/tikzit/src/data/node.h
index 8eae520..6205732 100644
--- a/tikzit/src/data/node.h
+++ b/tikzit/src/data/node.h
@@ -1,6 +1,8 @@
#ifndef NODE_H
#define NODE_H
+#include "graphelementdata.h"
+
#include <QObject>
#include <QPointF>
#include <QString>
@@ -12,8 +14,8 @@ public:
explicit Node(QObject *parent = 0);
~Node();
- QPointF pos() const;
- void setPos(const QPointF &pos);
+ QPointF point() const;
+ void setPoint(const QPointF &point);
QString name() const;
void setName(const QString &name);
@@ -21,14 +23,20 @@ public:
QString label() const;
void setLabel(const QString &label);
+
+
+ GraphElementData *data() const;
+ void setData(GraphElementData *data);
+
signals:
public slots:
private:
- QPointF _pos;
+ QPointF _point;
QString _name;
QString _label;
+ GraphElementData *_data;
};
#endif // NODE_H