ui/viewmanagement/statehandler/src/glxtnobserver.cpp
changeset 36 6481344a6d67
parent 33 1ee2af37811f
child 44 aa2fa096cbfb
equal deleted inserted replaced
33:1ee2af37811f 36:6481344a6d67
    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 }