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.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;
};