diff --git a/widget/public/nsIMenuItem.h b/widget/public/nsIMenuItem.h index c49beb3c10652f2b46204975c7dde7db00c2878f..674ff67dd356a5a8209a54c9cb28fd93a429e739 100644 --- a/widget/public/nsIMenuItem.h +++ b/widget/public/nsIMenuItem.h @@ -30,6 +30,7 @@ class nsIMenu; class nsIPopUpMenu; class nsIWidget; +class nsIMenuListener; /** * MenuItem widget @@ -84,6 +85,18 @@ class nsIMenuItem : public nsISupports { */ NS_IMETHOD GetNativeData(void*& aData) = 0; + /** + * Adds menu listener + * + */ + NS_IMETHOD AddMenuListener(nsIMenuListener * aMenuListener) = 0; + + /** + * Removes menu listener + * + */ + NS_IMETHOD RemoveMenuListener(nsIMenuListener * aMenuListener) = 0; + }; #endif