classicui_pub/options_menu_api/inc/EIKMENUP.H
branchRCL_3
changeset 25 941195f2d488
parent 23 3d340a0166ff
child 38 c52421ed5f07
--- a/classicui_pub/options_menu_api/inc/EIKMENUP.H	Tue May 11 16:27:42 2010 +0300
+++ b/classicui_pub/options_menu_api/inc/EIKMENUP.H	Tue May 25 12:58:19 2010 +0300
@@ -929,6 +929,14 @@
      * Enables the default highlight in menu
      */
     void SetDefaultHighlight();
+
+    /**
+     * Updates flag which is used for hiding mark and unmark -commands from 
+     * submenus. This is called with ETrue when collection has marked items. 
+     *
+     * @param aHide ETrue to hide, EFalse to show
+     */
+    void HideMarkAndUnmark( TBool aHide );
     
 private:
     enum { EInvalidCurrentSize=0x01, EBackgroundFaded=0x02 };
@@ -1014,6 +1022,14 @@
 	 * @return Item height.
      */
     TInt CalculateItemHeight() const;
+    
+    /**
+     * Cleans the internal pointer which is used 
+     * to track object deletion.
+     * 
+     * @param aParam Pointer to options menu object.
+     */
+    static void CleanLocalRef( TAny* aParam );
 
 protected: // from CoeControl