plugins/contacts/symbiansim/inc/cntsimstoreeventlistener.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    43 #define CNTSIMSTOREEVENTLISTENER_H_
    43 #define CNTSIMSTOREEVENTLISTENER_H_
    44 
    44 
    45 #include <e32base.h>
    45 #include <e32base.h>
    46 
    46 
    47 class CntSymbianSimEngine;
    47 class CntSymbianSimEngine;
    48 class RMobilePhoneBookStore;
    48 class RMobilePhoneStore;
    49 
    49 
    50 class CntSimStoreEventListener : public CActive
    50 class CntSimStoreEventListener : public CActive
    51 {
    51 {
    52 public:
    52 public:
    53     CntSimStoreEventListener(CntSymbianSimEngine &engine, RMobilePhoneBookStore& store);
    53     CntSimStoreEventListener(CntSymbianSimEngine &engine, RMobilePhoneStore& store);
    54     ~CntSimStoreEventListener();
    54     ~CntSimStoreEventListener();
    55     
    55     
    56     void start();
    56     void start();
    57     
    57     
    58     // from CActive
    58     // from CActive
    59     void DoCancel();
    59     void DoCancel();
    60     void RunL();
    60     void RunL();
    61     
    61     
    62 private:
    62 private:
    63     CntSymbianSimEngine &m_engine;
    63     CntSymbianSimEngine &m_engine;
    64     RMobilePhoneBookStore &m_store;
    64     RMobilePhoneStore &m_store;
    65     TUint32 m_event;
    65     TUint32 m_event;
    66     TInt m_index;
    66     TInt m_index;
    67 };
    67 };
    68 
    68 
    69 #endif // CNTSIMSTOREEVENTLISTENER_H_
    69 #endif // CNTSIMSTOREEVENTLISTENER_H_