Bug 2941: Remove forward declarations of QModelIndex and #include <QModelIndex.h>. The QList template argument needs the full declaration of QModelIndex. GCC_SURGE
authorPat Downey <patd@symbian.org>
Wed, 16 Jun 2010 13:08:54 +0100
branchGCC_SURGE
changeset 38 c9962d0368d9
parent 37 037d3521c147
child 51 525c140ec8db
Bug 2941: Remove forward declarations of QModelIndex and #include <QModelIndex.h>. The QList template argument needs the full declaration of QModelIndex.
ui/commandhandlers/commandhandlerbase/inc/glxcommandhandler.h
ui/viewmanagement/statehandler/inc/glxactionhandler.h
--- a/ui/commandhandlers/commandhandlerbase/inc/glxcommandhandler.h	Tue Jun 15 15:48:10 2010 +0100
+++ b/ui/commandhandlers/commandhandlerbase/inc/glxcommandhandler.h	Wed Jun 16 13:08:54 2010 +0100
@@ -19,6 +19,7 @@
 #define GLXCOMMANDHANDLER_H
 
 #include <QObject>
+#include <QModelIndex>
 
 #ifdef BUILD_COMMANDHANDLERBASE
 #define GLX_COMMANDHANDLERBASE_EXPORT Q_DECL_EXPORT
@@ -26,7 +27,6 @@
 #define GLX_COMMANDHANDLERBASE_EXPORT Q_DECL_IMPORT
 #endif
 
-class QModelIndex;
 class GLX_COMMANDHANDLERBASE_EXPORT GlxCommandHandler : public QObject
 {
 public:
--- a/ui/viewmanagement/statehandler/inc/glxactionhandler.h	Tue Jun 15 15:48:10 2010 +0100
+++ b/ui/viewmanagement/statehandler/inc/glxactionhandler.h	Wed Jun 16 13:08:54 2010 +0100
@@ -22,9 +22,9 @@
 
 #include <QObject>
 #include <QHash>
+#include <QModelIndex>
 
 class GlxCommandHandler;
-class QModelIndex;
 
 class GlxActionHandler : public QObject
 {