kodi
Public Member Functions | List of all members
XBMCAddon::xbmcgui::Dialog Class Reference
Inheritance diagram for XBMCAddon::xbmcgui::Dialog:
Inheritance graph
[legend]
Collaboration diagram for XBMCAddon::xbmcgui::Dialog:
Collaboration graph
[legend]

Public Member Functions

bool yesno (const String &heading, const String &message, const String &nolabel=emptyString, const String &yeslabel=emptyString, int autoclose=0, int defaultbutton=CONTROL_NO_BUTTON)
 
int yesnocustom (const String &heading, const String &message, const String &customlabel, const String &nolabel=emptyString, const String &yeslabel=emptyString, int autoclose=0, int defaultbutton=CONTROL_NO_BUTTON)
 
bool info (const ListItem *item)
 
int select (const String &heading, const std::vector< Alternative< String, const ListItem * > > &list, int autoclose=0, int preselect=-1, bool useDetails=false)
 
int contextmenu (const std::vector< String > &list)
 
std::unique_ptr< std::vector< int > > multiselect (const String &heading, const std::vector< Alternative< String, const ListItem * > > &options, int autoclose=0, const std::vector< int > &preselect=std::vector< int >(), bool useDetails=false)
 
bool ok (const String &heading, const String &message)
 
void textviewer (const String &heading, const String &text, bool usemono=false)
 
Alternative< String, std::vector< String > > browse (int type, const String &heading, const String &shares, const String &mask=emptyString, bool useThumbs=false, bool treatAsFolder=false, const String &defaultt=emptyString, bool enableMultiple=false)
 
String browseSingle (int type, const String &heading, const String &shares, const String &mask=emptyString, bool useThumbs=false, bool treatAsFolder=false, const String &defaultt=emptyString)
 
std::vector< String > browseMultiple (int type, const String &heading, const String &shares, const String &mask=emptyString, bool useThumbs=false, bool treatAsFolder=false, const String &defaultt=emptyString)
 
String numeric (int type, const String &heading, const String &defaultt=emptyString, bool bHiddenInput=false)
 
void notification (const String &heading, const String &message, const String &icon=emptyString, int time=0, bool sound=true)
 
String input (const String &heading, const String &defaultt=emptyString, int type=INPUT_ALPHANUM, int option=0, int autoclose=0)
 
String colorpicker (const String &heading, const String &selectedcolor=emptyString, const String &colorfile=emptyString, const std::vector< const ListItem *> &colorlist=std::vector< const ListItem *>())
 
- Public Member Functions inherited from XBMCAddon::AddonClass
const char * GetClassname () const
 
LanguageHookGetLanguageHook ()
 
bool isDeallocating ()
 This method should be called while holding a Synchronize on the object. More...
 
void Release () const
 
void Acquire () const
 

Additional Inherited Members

- Static Public Member Functions inherited from XBMCAddon::AddonClass
static short getNumAddonClasses ()
 
- Protected Member Functions inherited from XBMCAddon::AddonClass
virtual void deallocating ()
 This method is meant to be called from the destructor of the lowest level class. More...
 
- Static Protected Member Functions inherited from XBMCAddon::AddonClass
static short getNextClassIndex ()
 This is meant to be called during static initialization and so isn't synchronized.
 
- Protected Attributes inherited from XBMCAddon::AddonClass
LanguageHooklanguageHook
 

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