calendarui/controller/inc/calencontroller.h
changeset 50 579cc610882e
parent 49 5de72ea7a065
child 58 ef813d54df51
equal deleted inserted replaced
49:5de72ea7a065 50:579cc610882e
    68 		 * C++ constructor
    68 		 * C++ constructor
    69 		 */
    69 		 */
    70 		CCalenController();
    70 		CCalenController();
    71 		
    71 		
    72 		/**
    72 		/**
       
    73 		 * Second phase contruction for controller
       
    74 		 */
       
    75 		void constructController();
       
    76 
       
    77 		/**
    73 		 * Constructs CCalenController with existing CAknViewAppUi. If the
    78 		 * Constructs CCalenController with existing CAknViewAppUi. If the
    74 		 * controller has been previously initialized with the same CAknViewAppUi,
    79 		 * controller has been previously initialized with the same CAknViewAppUi,
    75 		 * the existing instance will be returned.
    80 		 * the existing instance will be returned.
    76 		 * @param aAppUi Reference to CAknViewAppUi
    81 		 * @param aAppUi Reference to CAknViewAppUi
    77 		 * @return CCalenController pointer
    82 		 * @return CCalenController pointer
   235     private:  // Data
   240     private:  // Data
   236         CalenViewManager*  iViewManager;// Activate / deactivate views
   241         CalenViewManager*  iViewManager;// Activate / deactivate views
   237         CalenContextImpl* mContext; 
   242         CalenContextImpl* mContext; 
   238         AgendaUtil *mAgendaUtil; // Agenda interface provider 
   243         AgendaUtil *mAgendaUtil; // Agenda interface provider 
   239         CalenServicesImpl* iServices;   // Services. 
   244         CalenServicesImpl* iServices;   // Services. 
   240         HbMainWindow* iMainWindow;
       
   241         CalenNotifier*     iNotifier;   // Broadcasts calendar events
   245         CalenNotifier*     iNotifier;   // Broadcasts calendar events
   242         CCalenStateMachine* iStateMachine;
   246         CCalenStateMachine* iStateMachine;
   243         CCalenActionUi*     iActionUi;   // Default internal command handling
   247         CCalenActionUi*     iActionUi;   // Default internal command handling
   244         // Manages any customisation plugins
   248         // Manages any customisation plugins
   245         CCalenCustomisationManager* iCustomisationManager;
   249         CCalenCustomisationManager* iCustomisationManager;