--- a/imagehandlingutilities/thumbnailmanager/tmcommon/inc/tmactivitymanager.h Mon Mar 15 12:41:55 2010 +0200
+++ b/imagehandlingutilities/thumbnailmanager/tmcommon/inc/tmactivitymanager.h Wed Mar 31 22:04:49 2010 +0300
@@ -21,6 +21,10 @@
#ifndef TMACTIVITYMANAGER_H
#define TMACTIVITYMANAGER_H
+//5.0 and 9.2 behaves totally different way,
+//! uncomment on 5.0 !
+#define MONITOR_LIGHTS
+
class MTMActivityManagerObserver
@@ -30,8 +34,10 @@
};
-class CTMActivityManager : public CActive,
- public MHWRMLightObserver
+class CTMActivityManager : public CActive
+#ifdef MONITOR_LIGHTS
+ ,public MHWRMLightObserver
+#endif
{
public:
@@ -67,8 +73,10 @@
void ConstructL();
void NotifyObserver();
+#ifdef MONITOR_LIGHTS
private: //From MHWRMLightObserver
void LightStatusChanged(TInt aTarget, CHWRMLight::TLightStatus aStatus);
+#endif
protected:
enum TWatch { ENone = 0, EWaitingForInactivity, EWaitingForActivity };
@@ -79,11 +87,12 @@
MTMActivityManagerObserver* iObserver; ///The observer of activity status
TInt iTimeout; ///Current inactivity period
+#ifdef MONITOR_LIGHTS
//Backlight control
CHWRMLight* iLight;
//backlight status
TBool iLights;
-
+#endif
//previous status
TInt iPreviousStatus;
TBool iFirstRound;