diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 02:39:42 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 02:39:42 -0400 |
| commit | 9d428eade1959ed28ee12e58d7c73363438d9408 (patch) | |
| tree | c51f8ef1d06af371b98696d3793112464478adf2 | |
| parent | dc3b6ca068d7ad4a09dbec9a4c9bae378b930858 (diff) | |
If we can edit, we can copy
| -rw-r--r-- | sigmodr/tree/TreeItem.cpp | 16 | ||||
| -rw-r--r-- | sigmodr/tree/TreeItem.h | 2 |
2 files changed, 6 insertions, 12 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp index 4f12490b..a6a195cb 100644 --- a/sigmodr/tree/TreeItem.cpp +++ b/sigmodr/tree/TreeItem.cpp @@ -64,6 +64,11 @@ Qt::ItemFlags TreeItem::flags() const // TODO } +bool TreeItem::canEdit() const +{ + return (EntryGame <= m_type); +} + bool TreeItem::canAddTo() const { switch (m_type) @@ -93,17 +98,6 @@ bool TreeItem::canRemove() const } } -bool TreeItem::canCopy() const -{ - switch (m_type) - { - case GroupGame ... GroupWeather: - return false; - default: - return true; - } -} - int TreeItem::childCount() const { return m_children.size(); diff --git a/sigmodr/tree/TreeItem.h b/sigmodr/tree/TreeItem.h index a1661b84..7d3f7db9 100644 --- a/sigmodr/tree/TreeItem.h +++ b/sigmodr/tree/TreeItem.h @@ -48,9 +48,9 @@ class SIGMODRTREE_NO_EXPORT TreeItem QString text() const; Qt::ItemFlags flags() const; + bool canEdit() const; bool canAddTo() const; bool canRemove() const; - bool canCopy() const; int childCount() const; TreeItem* addChild(); |
