javaextensions/pim/agnadapter/inc.s60/cpimeventlistadapter.h
branchRCL_3
changeset 25 9ac0a0a7da70
parent 24 0fd27995241b
child 67 63b81d807542
equal deleted inserted replaced
24:0fd27995241b 25:9ac0a0a7da70
    25 #include "pimexternalchanges.h"
    25 #include "pimexternalchanges.h"
    26 
    26 
    27 // FORWARD DECLARATIONS
    27 // FORWARD DECLARATIONS
    28 class MPIMEventItem;
    28 class MPIMEventItem;
    29 class CPIMAgnEventAdapter;
    29 class CPIMAgnEventAdapter;
    30 class CCalSession;
       
    31 
    30 
    32 // CLASS DECLARATION
    31 // CLASS DECLARATION
    33 
    32 
    34 /**
    33 /**
    35  * PIM Event List Adapter class
    34  * PIM Event List Adapter class
    46      * Two-phased constructor.
    45      * Two-phased constructor.
    47      */
    46      */
    48     static CPIMEventListAdapter* NewL(
    47     static CPIMEventListAdapter* NewL(
    49         CCalEntry::TType aEntryType,
    48         CCalEntry::TType aEntryType,
    50         CPIMAgnEventAdapter* aEventAdapter,
    49         CPIMAgnEventAdapter* aEventAdapter,
    51         java::util::FunctionServer* aFuncServer,
    50         java::util::FunctionServer* aFuncServer);
    52         CCalSession *aCalSession);
       
    53 
    51 
    54     /**
    52     /**
    55      * Destructor.
    53      * Destructor.
    56      */
    54      */
    57     virtual ~CPIMEventListAdapter();
    55     virtual ~CPIMEventListAdapter();
   222     /**
   220     /**
   223      * By default Symbian 2nd phase constructor is private.
   221      * By default Symbian 2nd phase constructor is private.
   224      */
   222      */
   225     void ConstructL(
   223     void ConstructL(
   226         CCalEntry::TType aEntryType,
   224         CCalEntry::TType aEntryType,
   227 
   225         CPIMAgnEventAdapter* aEventAdapter);
   228         CPIMAgnEventAdapter* aEventAdapter,
       
   229         TInt aCalSessionInt);
       
   230 
   226 
   231 private: // Member data
   227 private: // Member data
   232 
   228 
   233     CPIMAgnEventAdapter* iAgnAdapter;
   229     CPIMAgnEventAdapter* iAgnAdapter;
   234     CDesCArrayFlat* iEventCategoryArray;
   230     CDesCArrayFlat* iEventCategoryArray;