diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 04:29:47 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 04:29:47 -0400 |
| commit | df675abff024d0c8c130e5c593234396bb103df0 (patch) | |
| tree | bd1b1eb95da7eb9df8fe07f02c1146479be3d3ab | |
| parent | fc054bb0eac218377d73b900ac5e4abe60871bf8 (diff) | |
| download | sigen-df675abff024d0c8c130e5c593234396bb103df0.tar.gz sigen-df675abff024d0c8c130e5c593234396bb103df0.tar.xz sigen-df675abff024d0c8c130e5c593234396bb103df0.zip | |
Add dirty flag
| -rw-r--r-- | sigmodr/tree/TreeItem.cpp | 6 | ||||
| -rw-r--r-- | sigmodr/tree/TreeItem.h | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp index 76205617..7319272b 100644 --- a/sigmodr/tree/TreeItem.cpp +++ b/sigmodr/tree/TreeItem.cpp @@ -56,6 +56,7 @@ using namespace Sigmodr::Tree; TreeItem::TreeItem(const TreeItemType type, Object* object, TreeItem* parent) : m_type(type), + m_dirty(false), m_object(object), m_parent(parent) { @@ -315,6 +316,11 @@ Qt::ItemFlags TreeItem::flags() const return f; } +bool TreeItem::isDirty() const +{ + return m_dirty; +} + bool TreeItem::canEdit() const { return (EntryGame <= m_type); diff --git a/sigmodr/tree/TreeItem.h b/sigmodr/tree/TreeItem.h index 59d5dbd0..65d9f1dc 100644 --- a/sigmodr/tree/TreeItem.h +++ b/sigmodr/tree/TreeItem.h @@ -49,6 +49,7 @@ class SIGMODRTREE_NO_EXPORT TreeItem QString text() const; Qt::ItemFlags flags() const; + bool isDirty() const; bool canEdit() const; bool canAddTo() const; bool canRemove() const; @@ -137,6 +138,7 @@ class SIGMODRTREE_NO_EXPORT TreeItem TreeItem* newTreeItem(const TreeItemType type, Sigmod::Object* object, TreeItem* parent); const TreeItemType m_type; + bool m_dirty; Sigmod::Object* m_object; TreeItem* m_parent; QList<TreeItem*> m_children; |
