classicui_pub/editors_api/inc/EikCcpu.h
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 4 8ca85d2f0db7
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
    26 #include <babitflags.h>
    26 #include <babitflags.h>
    27 #include <AknControl.h>
    27 #include <AknControl.h>
    28 
    28 
    29 class CEikButtonGroupContainer;
    29 class CEikButtonGroupContainer;
    30 class CEikMenuBar;
    30 class CEikMenuBar;
    31 
    31 class CAknCcpuSupportExtension;
    32 
    32 
    33 /**
    33 /**
    34  * Interface for cut, copy, paste and undo functionality.
    34  * Interface for cut, copy, paste and undo functionality.
    35  */
    35  */
    36 class MEikCcpuEditor
    36 class MEikCcpuEditor
   216     * From CAknControl
   216     * From CAknControl
   217     */
   217     */
   218     IMPORT_C void* ExtensionInterface( TUid aInterface );
   218     IMPORT_C void* ExtensionInterface( TUid aInterface );
   219 private:
   219 private:
   220     TBitFlags iFlags;
   220     TBitFlags iFlags;
   221     TBool isCbaEmded;
       
   222     // Owned
   221     // Owned
   223     CEikButtonGroupContainer* iCba;
   222     CAknCcpuSupportExtension* iExtention;//put isCbaEmded,iCba,iDialogCba in extension
   224     
       
   225 
       
   226 	// Not owned
   223 	// Not owned
   227 	CEikMenuBar* iMenu;
   224 	CEikMenuBar* iMenu;
   228 	MEikCcpuEditor* iEditor;
   225 	MEikCcpuEditor* iEditor;
   229 	CEikButtonGroupContainer* iDialogCba;
       
   230 	};
   226 	};
   231 
   227 
   232 #endif // EIKCCPU_H
   228 #endif // EIKCCPU_H