equal
deleted
inserted
replaced
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 ) ) |