summaryrefslogtreecommitdiffstats
path: root/sigmodr/tree/TreeItem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmodr/tree/TreeItem.cpp')
-rw-r--r--sigmodr/tree/TreeItem.cpp16
1 files changed, 5 insertions, 11 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();