# HG changeset patch
# User Pat Downey <patd@symbian.org>
# Date 1276690134 -3600
# Node ID c9962d0368d93dbc25407df780342d04f473b98f
# Parent  037d3521c147a228b3f841185a600030f17a8f3d
Bug 2941: Remove forward declarations of QModelIndex and #include <QModelIndex.h>. The QList template argument needs the full declaration of QModelIndex.

diff -r 037d3521c147 -r c9962d0368d9 ui/commandhandlers/commandhandlerbase/inc/glxcommandhandler.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:
diff -r 037d3521c147 -r c9962d0368d9 ui/viewmanagement/statehandler/inc/glxactionhandler.h
--- 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
 {