diff -r 63c982fb92f2 -r b73252188534 locationmanager/locationtrail/inc/cpositioninfo.h --- a/locationmanager/locationtrail/inc/cpositioninfo.h Thu Jul 15 19:07:24 2010 +0300 +++ b/locationmanager/locationtrail/inc/cpositioninfo.h Thu Aug 19 10:20:41 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