diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-21 01:35:49 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-21 01:35:49 -0400 |
| commit | 562293c4706e1e9265d324c681c978f94410789f (patch) | |
| tree | 89b02623eb74719b1d14a55ba4d63bffbbf63a45 /sigmodr/tree/TreeModel.cpp | |
| parent | fd41a12dbed394b0db377e85d00fcb8b04cbfcd9 (diff) | |
| download | sigen-562293c4706e1e9265d324c681c978f94410789f.tar.gz sigen-562293c4706e1e9265d324c681c978f94410789f.tar.xz sigen-562293c4706e1e9265d324c681c978f94410789f.zip | |
Enable fetching the editing widget from the model
Diffstat (limited to 'sigmodr/tree/TreeModel.cpp')
| -rw-r--r-- | sigmodr/tree/TreeModel.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sigmodr/tree/TreeModel.cpp b/sigmodr/tree/TreeModel.cpp index c55cced5..2f23a0c1 100644 --- a/sigmodr/tree/TreeModel.cpp +++ b/sigmodr/tree/TreeModel.cpp @@ -21,6 +21,9 @@ // Sigmodr tree includes #include "RootTreeItem.h" +// Sigmodr widget includes +#include <sigmodr/widgets/ObjectUI.h> + using namespace Sigmod; using namespace Sigmodr::Tree; @@ -65,6 +68,8 @@ QVariant TreeModel::data(const QModelIndex& index, const int role) const break; } } + else if (role == Qt::EditRole) + return QVariant::fromValue<QWidget*>(item->editWidget()); return QVariant(); } |
