diff options
Diffstat (limited to 'sigmodr/tree/TreeItem.cpp')
| -rw-r--r-- | sigmodr/tree/TreeItem.cpp | 5 |
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 |
