--- a/classicui_plat/find_item_ui_api/inc/finditemmenu.h Tue Aug 31 15:28:30 2010 +0300
+++ b/classicui_plat/find_item_ui_api/inc/finditemmenu.h Wed Sep 01 12:16:19 2010 +0100
@@ -37,11 +37,13 @@
// FORWARD DECLARATIONS
class CRepository;
class CEikMenuPane;
+class CSendUi;
#ifndef RD_VIRTUAL_PHONEBOOK
class CPbkContactEngine;
class CPbkDataSaveAppUi;
class RPbkViewResourceFile;
#endif // !RD_VIRTUAL_PHONEBOOK
+class CSchemeHandler;
class CFindItemVoIPExtension;
class CCommonUiMPEngineApiLoader;
@@ -307,6 +309,15 @@
IMPORT_C void SetMenuItemVisibility(
CFindItemMenu::TMenuItem aItem,
TBool aVisible );
+
+ /**
+ * Sets AIW submenu item visibility
+ * Must be called before displaying the menu
+ *
+ * @since S60 5.2
+ * @param aVisible AIW submenu item visibility
+ */
+ IMPORT_C void SetCallSubMenuVisibility( TBool aVisible );
private:
@@ -413,6 +424,9 @@
TBool iIsContextMenu;
TInt iIndex;
+ // SendUi
+ CSendUi* iSendUi;
+
#ifndef RD_VIRTUAL_PHONEBOOK
CPbkContactEngine* iPbkEngine;
CPbkDataSaveAppUi* iPbkDataSave;
@@ -440,6 +454,7 @@
// Possible callback number, owned.
HBufC* iCallbackNumber;
+ CSchemeHandler* iSchemeHandler;
// Contains information of the VoIP profiles.
CFindItemVoIPExtension* iFindItemVoIPExtension;
@@ -473,6 +488,9 @@
*/
TInt iMenuItemFlags;
MPBAiwNotify iCallback;
+
+ // Hide AIW submenu
+ TBool iHideCallSubMenu;
};
#endif // FINDITEMMENU_H