summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-03-24 18:26:34 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-03-24 18:26:34 -0400
commit070059274c6d5b55807c3bd85d09fde0fcd35862 (patch)
tree14931542edc56f454ea801bde330d216c3eb8fe0
parent24a6516e1f09c74c1cdac6b3144c85d8c11fc29a (diff)
downloadsigen-070059274c6d5b55807c3bd85d09fde0fcd35862.tar.gz
sigen-070059274c6d5b55807c3bd85d09fde0fcd35862.tar.xz
sigen-070059274c6d5b55807c3bd85d09fde0fcd35862.zip
Fix casting
-rw-r--r--sigtools/RootPluginModel.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/sigtools/RootPluginModel.cpp b/sigtools/RootPluginModel.cpp
index eeb11f34..cc7f9d88 100644
--- a/sigtools/RootPluginModel.cpp
+++ b/sigtools/RootPluginModel.cpp
@@ -18,6 +18,9 @@
// Header include
#include "RootPluginModel.h"
+// Sigtools includes
+#include "PluginTypeModel.h"
+
// Qt includes
#include <QtCore/QSize>
@@ -62,5 +65,5 @@ void RootPluginModel::addPlugin(const QString& type, KService::Ptr service)
int RootPluginModel::findChild(BaseModel* model) const
{
- return m_types.values().indexOf(model);
+ return m_types.values().indexOf(qobject_cast<PluginTypeModel*>(model));
}