summaryrefslogtreecommitdiffstats
path: root/sigmodr/tree/TreeItem.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-05-02 03:33:19 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-05-02 03:33:19 -0400
commit367ee0998f66eddce99a710a09de58378d163d28 (patch)
tree0a1e76200aced15aafe85ff3274834bd0585a9ba /sigmodr/tree/TreeItem.cpp
parent8c4f7cb56c460f02abe78088ea3ea259fd5ec49a (diff)
downloadsigen-367ee0998f66eddce99a710a09de58378d163d28.tar.gz
sigen-367ee0998f66eddce99a710a09de58378d163d28.tar.xz
sigen-367ee0998f66eddce99a710a09de58378d163d28.zip
Return the flags for the item
Diffstat (limited to 'sigmodr/tree/TreeItem.cpp')
-rw-r--r--sigmodr/tree/TreeItem.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp
index ca19d184..c2ff7583 100644
--- a/sigmodr/tree/TreeItem.cpp
+++ b/sigmodr/tree/TreeItem.cpp
@@ -64,7 +64,10 @@ QString TreeItem::text() const
Qt::ItemFlags TreeItem::flags() const
{
- // TODO
+ Qt::ItemFlags f = Qt::ItemIsDropEnabled | Qt::ItemIsEnabled;
+ if (canEdit())
+ f |= Qt::ItemIsDragEnabled | Qt::ItemIsSelectable;
+ return f;
}
bool TreeItem::canEdit() const