summaryrefslogtreecommitdiffstats
path: root/sigtools/PluginModel.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-03-24 18:42:21 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-03-24 18:42:21 -0400
commiteeceea4151ea4541c67cd7c8d30e3ef77bb661af (patch)
tree94d2a4559840a51b68f8aa02cc23b383ba41bbb2 /sigtools/PluginModel.cpp
parent857a5177fb53fc018d4aba0b51dc85a52b684329 (diff)
downloadsigen-eeceea4151ea4541c67cd7c8d30e3ef77bb661af.tar.gz
sigen-eeceea4151ea4541c67cd7c8d30e3ef77bb661af.tar.xz
sigen-eeceea4151ea4541c67cd7c8d30e3ef77bb661af.zip
Add ClassModel
Diffstat (limited to 'sigtools/PluginModel.cpp')
-rw-r--r--sigtools/PluginModel.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/sigtools/PluginModel.cpp b/sigtools/PluginModel.cpp
index 92b91569..087618a9 100644
--- a/sigtools/PluginModel.cpp
+++ b/sigtools/PluginModel.cpp
@@ -19,6 +19,7 @@
#include "PluginModel.h"
// Sigtools includes
+#include "ClassModel.h"
#include "PluginTypeModel.h"
// Qt includes
@@ -52,12 +53,12 @@ QSize PluginModel::sizeHint(const QStyleOptionViewItem& option) const
BaseModel* PluginModel::childItem(const int row)
{
-// if ((0 <= row) && (row < m_classes.size()))
-// return m_classes[row];
-// return NULL;
+ if ((0 <= row) && (row < m_classes.size()))
+ return m_classes[row];
+ return NULL;
}
int PluginModel::findChild(BaseModel* model) const
{
-// return m_classes.indexOf(model);
+ return m_classes.indexOf(qobject_cast<ClassModel*>(model));
}