uiservicetab/vimpstui/src/cvimpstuicveventlistener.cpp
branchRCL_3
changeset 14 9fdee5e1da30
parent 0 5e5d6b214f4f
equal deleted inserted replaced
13:796276a1bdcc 14:9fdee5e1da30
    20 
    20 
    21 #include "cvimpstuicveventlistener.h"
    21 #include "cvimpstuicveventlistener.h"
    22 #include "cvimpstuitabbedview.h"
    22 #include "cvimpstuitabbedview.h"
    23 #include "imcvuiliterals.h"
    23 #include "imcvuiliterals.h"
    24 #include "vimpstui.hrh"
    24 #include "vimpstui.hrh"
       
    25 #include "uiservicetabtracer.h"
    25 
    26 
    26 //system includes
    27 //system includes
    27 #include <avkon.hrh>
    28 #include <avkon.hrh>
    28 
    29 
    29 // ================= MEMBER FUNCTIONS =======================
    30 // ================= MEMBER FUNCTIONS =======================
    43 // CVIMPSTUICvEventListener::ConstructL
    44 // CVIMPSTUICvEventListener::ConstructL
    44 // --------------------------------------------------------------------------
    45 // --------------------------------------------------------------------------
    45 //
    46 //
    46 void CVIMPSTUICvEventListener::ConstructL()
    47 void CVIMPSTUICvEventListener::ConstructL()
    47     {
    48     {
       
    49 	TRACER_AUTO;
    48     RProperty::Define(KIMCVPropertyUid, KIMCVConnectedKey, RProperty::EInt );
    50     RProperty::Define(KIMCVPropertyUid, KIMCVConnectedKey, RProperty::EInt );
    49     RProperty::Set(KIMCVPropertyUid, KIMCVConnectedKey, EIMCVUiEventNone ); //0 reset property
    51     RProperty::Set(KIMCVPropertyUid, KIMCVConnectedKey, EIMCVUiEventNone ); //0 reset property
    50     User::LeaveIfError( iProperty.Attach(KIMCVPropertyUid, KIMCVConnectedKey) );
    52     User::LeaveIfError( iProperty.Attach(KIMCVPropertyUid, KIMCVConnectedKey) );
    51     iProperty.Subscribe(iStatus);
    53     iProperty.Subscribe(iStatus);
    52     SetActive();
    54     SetActive();
    57 // CVIMPSTUICvEventListener::NewL
    59 // CVIMPSTUICvEventListener::NewL
    58 // --------------------------------------------------------------------------
    60 // --------------------------------------------------------------------------
    59 //
    61 //
    60 CVIMPSTUICvEventListener* CVIMPSTUICvEventListener::NewL(CVIMPSTUiTabbedView& aTabbedView )
    62 CVIMPSTUICvEventListener* CVIMPSTUICvEventListener::NewL(CVIMPSTUiTabbedView& aTabbedView )
    61     {
    63     {
       
    64 	TRACER_AUTO;
    62     CVIMPSTUICvEventListener* self = new(ELeave) CVIMPSTUICvEventListener( aTabbedView );
    65     CVIMPSTUICvEventListener* self = new(ELeave) CVIMPSTUICvEventListener( aTabbedView );
    63     CleanupStack::PushL(self);
    66     CleanupStack::PushL(self);
    64     self->ConstructL();
    67     self->ConstructL();
    65     CleanupStack::Pop(self);
    68     CleanupStack::Pop(self);
    66     return self;
    69     return self;
    79 // CVIMPSTUICvEventListener::RunL()
    82 // CVIMPSTUICvEventListener::RunL()
    80 // ---------------------------------------------------------
    83 // ---------------------------------------------------------
    81 //
    84 //
    82 void CVIMPSTUICvEventListener::RunL()
    85 void CVIMPSTUICvEventListener::RunL()
    83     {
    86     {
    84         
    87 	TRACER_AUTO;
    85     TInt eventValue = KErrNone;
    88     TInt eventValue = KErrNone;
    86     
    89     
    87     TInt error = RProperty::Get(KIMCVPropertyUid,KIMCVConnectedKey, eventValue  );
    90     TInt error = RProperty::Get(KIMCVPropertyUid,KIMCVConnectedKey, eventValue  );
    88  
    91  
    89     if( eventValue == static_cast<TInt>( EIMCVUiEventExitOnly ) )
    92     if( eventValue == static_cast<TInt>( EIMCVUiEventExitOnly ) )