Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
IContextMenuItem Class Referenceabstract

#include <ContextMenuItem.h>

Inheritance diagram for IContextMenuItem:
CContextMenuItem CONTEXTMENU::CPlay CONTEXTMENU::CResume CStaticContextMenuAction CONTEXTMENU::CAddonInfo CONTEXTMENU::CAddonSettings CONTEXTMENU::CCheckForUpdates CONTEXTMENU::CDisableAddon CONTEXTMENU::CEjectDisk CONTEXTMENU::CEjectDrive CONTEXTMENU::CEnableAddon CONTEXTMENU::CFavouriteContextMenuAction CONTEXTMENU::CMarkUnWatched CONTEXTMENU::CMarkWatched CONTEXTMENU::CMusicInfo CONTEXTMENU::CRemoveResumePoint CONTEXTMENU::CVideoInfo

Public Member Functions

virtual ~IContextMenuItem ()=default
 
virtual bool IsVisible (const CFileItem &item) const =0
 
virtual bool Execute (const CFileItemPtr &item) const =0
 
virtual std::string GetLabel (const CFileItem &item) const =0
 
virtual bool IsGroup () const
 

Constructor & Destructor Documentation

§ ~IContextMenuItem()

virtual IContextMenuItem::~IContextMenuItem ( )
virtualdefault

Member Function Documentation

§ Execute()

§ GetLabel()

virtual std::string IContextMenuItem::GetLabel ( const CFileItem item) const
pure virtual

§ IsGroup()

virtual bool IContextMenuItem::IsGroup ( ) const
inlinevirtual

§ IsVisible()


The documentation for this class was generated from the following file: