16 */ |
16 */ |
17 |
17 |
18 #include <glxtnobserver.h> |
18 #include <glxtnobserver.h> |
19 #include <e32property.h> |
19 #include <e32property.h> |
20 |
20 |
|
21 #include "glxtracer.h" |
|
22 |
21 const TUid KTAGDPSNotification = { 0x2001FD51 }; |
23 const TUid KTAGDPSNotification = { 0x2001FD51 }; |
22 const TInt KForceBackgroundGeneration = 0x00000010; |
24 const TInt KForceBackgroundGeneration = 0x00000010; |
23 const TInt KItemsleft = 0x00000008; |
25 const TInt KItemsleft = 0x00000008; |
24 |
26 |
25 GlxTNObserver::GlxTNObserver() : mTNMonitor( NULL ) |
27 GlxTNObserver::GlxTNObserver() : mTNMonitor( NULL ) |
26 { |
28 { |
|
29 TRACER("GlxTNObserver::GlxTNObserver() "); |
27 RProperty::Set( KTAGDPSNotification, KForceBackgroundGeneration, ETrue ); |
30 RProperty::Set( KTAGDPSNotification, KForceBackgroundGeneration, ETrue ); |
28 } |
31 } |
29 |
32 |
30 void GlxTNObserver::updateTNCount(int &count) |
33 void GlxTNObserver::updateTNCount(int &count) |
31 { |
34 { |
|
35 TRACER("GlxTNObserver::updateTNCount() "); |
32 emit leftTNCount( count ); |
36 emit leftTNCount( count ); |
33 } |
37 } |
34 |
38 |
35 int GlxTNObserver::getTNLeftCount() |
39 int GlxTNObserver::getTNLeftCount() |
36 { |
40 { |
|
41 TRACER("GlxTNObserver::getTNLeftCount() "); |
37 TInt leftVariable = 0; |
42 TInt leftVariable = 0; |
38 RProperty::Get( KTAGDPSNotification, KItemsleft, leftVariable ); |
43 RProperty::Get( KTAGDPSNotification, KItemsleft, leftVariable ); |
39 //To:Do error handling |
44 //To:Do error handling |
40 return leftVariable; |
45 return leftVariable; |
41 } |
46 } |
42 |
47 |
43 void GlxTNObserver::startTNObserving() |
48 void GlxTNObserver::startTNObserving() |
44 { |
49 { |
|
50 TRACER("GlxTNObserver::startTNObserving() "); |
45 mTNMonitor = CGlxTNMonitor::NewL( this ); |
51 mTNMonitor = CGlxTNMonitor::NewL( this ); |
|
52 } |
|
53 |
|
54 void GlxTNObserver::startTNMDaemon() |
|
55 { |
|
56 TRACER("GlxTNObserver::startTNMDaemon() "); |
|
57 RProperty::Set( KTAGDPSNotification, KForceBackgroundGeneration, ETrue ); |
|
58 } |
|
59 |
|
60 void GlxTNObserver::stopTNMDaemon() |
|
61 { |
|
62 TRACER("GlxTNObserver::stopTNMDaemon() "); |
|
63 RProperty::Set( KTAGDPSNotification, KForceBackgroundGeneration, EFalse ); |
46 } |
64 } |
47 |
65 |
48 GlxTNObserver::~GlxTNObserver() |
66 GlxTNObserver::~GlxTNObserver() |
49 { |
67 { |
|
68 TRACER("GlxTNObserver::~GlxTNObserver() "); |
50 delete mTNMonitor; |
69 delete mTNMonitor; |
51 } |
70 } |