diff -r d8eca2b0590d -r 2e08ef6b6eda inc/screensavershareddatamonitor.h --- a/inc/screensavershareddatamonitor.h Tue May 11 16:14:23 2010 +0300 +++ b/inc/screensavershareddatamonitor.h Tue May 25 12:43:23 2010 +0300 @@ -109,7 +109,15 @@ */ static TInt HandleShuttingDownStateChanged(TAny* aPtr); + /** + * Callback function. Called when a start/stop request is received + */ static TInt HandleActivateSSChanged( TAny* aPtr ); + + /** + * Callback function. Called when charger state changes + */ + static TInt HandleChargerStateChanged( TAny* aPtr ); private: @@ -156,6 +164,12 @@ RProperty iActivateSSProperty; CSubscriber* iActivateSSSubscriber; + + /* + * Charger state property and subscriber + */ + RProperty iChargerStateProperty; + CSubscriber* iChargerStateSubscriber; };