diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-09-15 21:43:21 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-09-15 21:43:21 +0000 |
| commit | 0f0dbfb0395810c1c205a1dc10cf1f226669fd00 (patch) | |
| tree | 20cea50f0c9bdfede9be29b71bbac15c18ec5230 /sigmodr/models/MapModel.cpp | |
| parent | de1e4dc34ab030b468f5ce7cf567bacc5d749423 (diff) | |
| download | sigen-0f0dbfb0395810c1c205a1dc10cf1f226669fd00.tar.gz sigen-0f0dbfb0395810c1c205a1dc10cf1f226669fd00.tar.xz sigen-0f0dbfb0395810c1c205a1dc10cf1f226669fd00.zip | |
[FIX] Copy and pasting in the tree works better now
[FIX] Drag and dropped touched up
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@264 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'sigmodr/models/MapModel.cpp')
| -rw-r--r-- | sigmodr/models/MapModel.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sigmodr/models/MapModel.cpp b/sigmodr/models/MapModel.cpp index ecd75227..326e388b 100644 --- a/sigmodr/models/MapModel.cpp +++ b/sigmodr/models/MapModel.cpp @@ -88,6 +88,16 @@ bool Sigmodr::MapModel::setData(const QVariant& value, int role) setupData(); return true; } + foreach (BaseModel* model, m_objects) + { + GroupModel* group = qobject_cast<GroupModel*>(model); + if (group) + { + const bool used = group->setData(value, role); + if (used) + return true; + } + } file.close(); } } @@ -95,6 +105,11 @@ bool Sigmodr::MapModel::setData(const QVariant& value, int role) return false; } +QString Sigmodr::MapModel::types() const +{ + return type().append(";MapEffect;MapTrainer;MapWarp;MapWildList"); +} + void Sigmodr::MapModel::addObject(Sigmod::Object* /*object*/) { } |
