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 PVR::CONTEXTMENUITEM::PVRClientMenuHook 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: