equal
deleted
inserted
replaced
20 #define CTRACKLOG_H_ |
20 #define CTRACKLOG_H_ |
21 |
21 |
22 #include <f32file.h> |
22 #include <f32file.h> |
23 #include <lbs.h> |
23 #include <lbs.h> |
24 #include "clocationrecord.h" |
24 #include "clocationrecord.h" |
25 #include <lbsSatellite.h> |
25 #include <lbssatellite.h> |
26 |
26 |
27 class MTrackLogObserver; |
27 class MTrackLogObserver; |
28 class CGpxConverterAO; |
28 class CGpxConverterAO; |
29 |
29 |
30 /** |
30 /** |
64 public: |
64 public: |
65 /** |
65 /** |
66 * This method is used to notify about converted GPX files |
66 * This method is used to notify about converted GPX files |
67 */ |
67 */ |
68 virtual void GpxFileCreated( const TDesC& aFileName, TItemId aTagId, TReal32 aLength, |
68 virtual void GpxFileCreated( const TDesC& aFileName, TItemId aTagId, TReal32 aLength, |
69 TTime aStart, TTime aEnd ) = 0; |
69 TTime aStart, TTime aEnd ) __SOFTFP = 0; |
70 }; |
70 }; |
71 |
71 |
72 class CTrackLog : public CBase, public MLocationAddObserver |
72 class CTrackLog : public CBase, public MLocationAddObserver |
73 { |
73 { |
74 |
74 |
109 IMPORT_C void GetTrackLogName(TFileName& aFileName); |
109 IMPORT_C void GetTrackLogName(TFileName& aFileName); |
110 |
110 |
111 /* |
111 /* |
112 * from MLocationAddObserver |
112 * from MLocationAddObserver |
113 */ |
113 */ |
114 void LocationAdded( const TLocationTrailItem& aTrailItem, const TPositionSatelliteInfo& aSatellites ); |
114 void LocationAdded( const TLocationTrailItem& aTrailItem, const TPositionSatelliteInfo& aSatellites ) __SOFTFP; |
115 |
115 |
116 IMPORT_C void AddGpxObserver( MGpxConversionObserver* aObserver ); |
116 IMPORT_C void AddGpxObserver( MGpxConversionObserver* aObserver ); |
117 |
117 |
118 IMPORT_C void StartRecoveryL(); |
118 IMPORT_C void StartRecoveryL(); |
119 IMPORT_C TInt AddObserver( MTrackLogObserver* aObserver ); |
119 IMPORT_C TInt AddObserver( MTrackLogObserver* aObserver ); |