summaryrefslogtreecommitdiff
path: root/tikzit/src/data/node.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-02-28 14:46:39 +0100
committerAleks Kissinger <aleks0@gmail.com>2017-02-28 14:46:39 +0100
commitcb322a3acee9debf40c48ad1e3fb4458b0f51b7f (patch)
tree2cd3dc1060885152f0c706e0cf52bff0d8181d1e /tikzit/src/data/node.h
parente1756ba69dd626073e22fd0a4f4c5fda42c88829 (diff)
generic nodes
Diffstat (limited to 'tikzit/src/data/node.h')
-rw-r--r--tikzit/src/data/node.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tikzit/src/data/node.h b/tikzit/src/data/node.h
index e72e9a7..91b1725 100644
--- a/tikzit/src/data/node.h
+++ b/tikzit/src/data/node.h
@@ -2,6 +2,7 @@
#define NODE_H
#include "graphelementdata.h"
+#include "nodestyle.h"
#include <QObject>
#include <QPointF>
@@ -26,6 +27,12 @@ public:
GraphElementData *data() const;
void setData(GraphElementData *data);
+ QString styleName() const;
+ void setStyleName(const QString &styleName);
+
+ void attachStyle();
+ NodeStyle style() const;
+
signals:
public slots:
@@ -34,6 +41,8 @@ private:
QPointF _point;
QString _name;
QString _label;
+ QString _styleName;
+ NodeStyle _style;
GraphElementData *_data;
};