classicui_pub/editors_api/inc/EikCcpu.h
branchRCL_3
changeset 4 8ca85d2f0db7
parent 0 2f259fa3e83a
child 10 9f56a4e1b8ab
equal deleted inserted replaced
0:2f259fa3e83a 4:8ca85d2f0db7
   204      * @param aCommandId ID of the command to respond to.
   204      * @param aCommandId ID of the command to respond to.
   205      */
   205      */
   206 	IMPORT_C void ProcessCommandL(TInt aCommandId);
   206 	IMPORT_C void ProcessCommandL(TInt aCommandId);
   207 
   207 
   208 private:
   208 private:
   209 	void UpdateCBALabelsL();
   209     void UpdateCBALabelsL();
   210 	TBool UpdateCBALabelL(TInt aPosition, TInt aCommandId, TInt aTextResId);
   210     TBool UpdateCBALabelL(TInt aPosition, TInt aCommandId, TInt aTextResId);
   211 	void SetEmphasis(CCoeControl* aMenuControl,TBool aEmphasis);
   211     void SetEmphasis(CCoeControl* aMenuControl,TBool aEmphasis);
       
   212     void DeleteCBAL();
   212 
   213 
   213 private:
   214 private:
   214     /**
   215     /**
   215     * From CAknControl
   216     * From CAknControl
   216     */
   217     */
   217     IMPORT_C void* ExtensionInterface( TUid aInterface );
   218     IMPORT_C void* ExtensionInterface( TUid aInterface );
   218 private:
   219 private:
   219 	TBitFlags iFlags;
   220     TBitFlags iFlags;
   220 
   221     TBool isCbaEmded;
   221 	// Owned
   222     // Owned
   222 	CEikButtonGroupContainer* iCba;
   223     CEikButtonGroupContainer* iCba;
       
   224     
   223 
   225 
   224 	// Not owned
   226 	// Not owned
   225 	CEikMenuBar* iMenu;
   227 	CEikMenuBar* iMenu;
   226 	MEikCcpuEditor* iEditor;
   228 	MEikCcpuEditor* iEditor;
       
   229 	CEikButtonGroupContainer* iDialogCba;
   227 	};
   230 	};
   228 
   231 
   229 #endif // EIKCCPU_H
   232 #endif // EIKCCPU_H