diff -r f727727520eb -r aa5a574040a4 locationmanager/locationtrail/inc/cpositioninfo.h --- a/locationmanager/locationtrail/inc/cpositioninfo.h Wed Jun 23 18:41:19 2010 +0300 +++ b/locationmanager/locationtrail/inc/cpositioninfo.h Tue Jul 06 14:44:37 2010 +0300 @@ -82,7 +82,12 @@ * @return None. */ void Stop(); - + + /** + * Handle remap completed event + * @since S60 9.2 + */ + void HandleRemapComplete(); protected: /** * Run error implementation in case of RunL leaving. @@ -113,6 +118,12 @@ void RunL(); private: + typedef enum + { + EPositionOptStateNone = 0x00, + EPositionOptStateGetLastKnownPosition, + EPositionOptStateNotifyUpdate + }TPositionOptState; /** * An observer interface to set current position to the location trail. * Not own. @@ -137,7 +148,8 @@ TInt iUpdateInterval; - TBool iFirstInterval; + TPositionOptState iState; + TBool iConnectedPositionServer; }; #endif // C_CPOSITIONINFO_H