src/hbcore/utils/hboogmwatcher_sym_p.h
changeset 2 06ff229162e9
parent 0 16d8024aca5e
child 5 627c4a0fd0e7
--- a/src/hbcore/utils/hboogmwatcher_sym_p.h	Mon May 03 12:48:33 2010 +0300
+++ b/src/hbcore/utils/hboogmwatcher_sym_p.h	Fri May 14 16:09:54 2010 +0300
@@ -29,23 +29,12 @@
 #include <hbglobal.h>
 #include <QObject>
 #include <QList>
-
-#include <bldvariant.hrh>
-#ifdef SYMBIAN_BUILD_GCE
-#define HB_OOGM_ALF
-#endif
+#include "hboogmwatcher_p.h"
+#include "hbthemecommon_p.h"
 
-#ifdef HB_OOGM_ALF
-#include <alf/alfcompositionutility.h>
-#endif
-
-class HbOogmWatcher;
 class HbIconItem;
 
 class HB_AUTOTEST_EXPORT HbOogmWatcherPrivate : public QObject
-#ifdef HB_OOGM_ALF
-, public MAlfCompositionObserver
-#endif
 {
     Q_OBJECT
 
@@ -53,30 +42,15 @@
     Q_DECLARE_PUBLIC(HbOogmWatcher)
 
     HbOogmWatcherPrivate();
-    ~HbOogmWatcherPrivate();
 
-public slots:
-    void setupListener();
+    void graphicsMemoryLow();
+    void graphicsMemoryGood();
 
-public:
-    void graphicsMemoryLow();
-    void mainWindowReady();
+    static HbOogmWatcherPrivate *d_ptr(HbOogmWatcher *w) { return w->d_ptr; }
 
     HbOogmWatcher *q_ptr;
     QList<HbIconItem *> mIconItems;
-    bool mInitialized;
-
-#ifdef HB_OOGM_ALF
-    CAlfCompositionSource *mCompositionSource;
-
-    // from MAlfCompositionObserver
-    void FrameReady(TInt) { }
-    void CompositionTargetHidden() { }
-    void CompositionTargetVisible() { }
-    void GraphicsMemoryGood() { }
-    void RunningLowOnGraphicsMemory();
-#endif
-
+    HbRenderingMode mRenderMode;
 };
 
 #endif