summaryrefslogtreecommitdiff
path: root/tikzit/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/data')
-rw-r--r--tikzit/src/data/tikzdocument.cpp7
-rw-r--r--tikzit/src/data/tikzdocument.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/tikzit/src/data/tikzdocument.cpp b/tikzit/src/data/tikzdocument.cpp
index c8d4ce9..13d4c6e 100644
--- a/tikzit/src/data/tikzdocument.cpp
+++ b/tikzit/src/data/tikzdocument.cpp
@@ -13,6 +13,13 @@ TikzDocument::TikzDocument(QObject *parent) : QObject(parent)
_parseSuccess = true;
_fileName = "";
_shortName = "";
+ _undoStack = new QUndoStack();
+}
+
+TikzDocument::~TikzDocument()
+{
+ delete _graph;
+ delete _undoStack;
}
QUndoStack *TikzDocument::undoStack() const
diff --git a/tikzit/src/data/tikzdocument.h b/tikzit/src/data/tikzdocument.h
index 8bd4143..f574f5c 100644
--- a/tikzit/src/data/tikzdocument.h
+++ b/tikzit/src/data/tikzdocument.h
@@ -16,6 +16,8 @@ class TikzDocument : public QObject
Q_OBJECT
public:
explicit TikzDocument(QObject *parent = 0);
+ ~TikzDocument();
+
Graph *graph() const;
QString tikz() const;
QUndoStack *undoStack() const;