Bug 2941: Remove forward declarations of QModelIndex and #include <QModelIndex.h>. The QList template argument needs the full declaration of QModelIndex.
--- 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
{