javaextensions/pim/framework/inc.s60/cpimmanager.h
branchRCL_3
changeset 25 9ac0a0a7da70
parent 24 0fd27995241b
child 67 63b81d807542
equal deleted inserted replaced
24:0fd27995241b 25:9ac0a0a7da70
    41 class CPIMItem;
    41 class CPIMItem;
    42 class CPIMContactValidator;
    42 class CPIMContactValidator;
    43 class CPIMEventValidator;
    43 class CPIMEventValidator;
    44 class CPIMToDoValidator;
    44 class CPIMToDoValidator;
    45 class MPIMAdapterAccess;
    45 class MPIMAdapterAccess;
    46 class CCalSession;
       
    47 
    46 
    48 // CLASS DECLARATION
    47 // CLASS DECLARATION
    49 
    48 
    50 /**
    49 /**
    51  *  PIM manager class. Provides access to PIM functionalities.
    50  *  PIM manager class. Provides access to PIM functionalities.
    76 
    75 
    77     /**
    76     /**
    78      * Destructor.
    77      * Destructor.
    79      */
    78      */
    80     virtual ~CPIMManager();
    79     virtual ~CPIMManager();
    81 	void DeleteSessions();
    80 
    82 public: // New functions
    81 public: // New functions
    83 
    82 
    84     /**
    83     /**
    85      * LocalizationManager
    84      * LocalizationManager
    86      * Returns an interface for PIM Localization manager
    85      * Returns an interface for PIM Localization manager
   205         const TPIMListType& aPimListType);
   204         const TPIMListType& aPimListType);
   206 
   205 
   207     pimbaselist* DoOpenPimListL(
   206     pimbaselist* DoOpenPimListL(
   208         const TPIMListType& aPimListType,
   207         const TPIMListType& aPimListType,
   209         const TDesC* aPimListName);
   208         const TDesC* aPimListName);
   210 	void CreateCalSessionL();
   209 
   211     void dispose();
   210     void dispose();
   212 
   211 
   213 private: // Constructors
   212 private: // Constructors
   214 
   213 
   215     /**
   214     /**
   239     CPIMEventValidator* iEventValidator;
   238     CPIMEventValidator* iEventValidator;
   240 
   239 
   241     /** Owned. */
   240     /** Owned. */
   242     CPIMToDoValidator* iToDoValidator;
   241     CPIMToDoValidator* iToDoValidator;
   243 
   242 
   244     RLibrary iLocalizationLibrary;
       
   245 	
       
   246     
       
   247     /** Session to calendar server. Owned. */
       
   248     CCalSession* iCalSession;
       
   249     
       
   250     
       
   251 
   243 
   252 };
   244 };
   253 
   245 
   254 #endif // CPIMMANAGER_H
   246 #endif // CPIMMANAGER_H
   255 // End of File
   247 // End of File