xbmc
Public Member Functions | List of all members
CGUIMessage Class Referencefinal

Public Member Functions

 CGUIMessage (int dwMsg, int senderID, int controlID, int64_t param1=0, int64_t param2=0)
 
 CGUIMessage (int msg, int senderID, int controlID, int64_t param1, int64_t param2, CFileItemList *item)
 
 CGUIMessage (int msg, int senderID, int controlID, int64_t param1, int64_t param2, const std::shared_ptr< CGUIListItem > &item)
 
 CGUIMessage (const CGUIMessage &msg)
 
CGUIMessageoperator= (const CGUIMessage &msg)
 
int GetControlId () const
 
int GetMessage () const
 
void * GetPointer () const
 
std::shared_ptr< CGUIListItemGetItem () const
 
int GetParam1 () const
 
int64_t GetParam1AsI64 () const
 
int GetParam2 () const
 
int64_t GetParam2AsI64 () const
 
int GetSenderId () const
 
void SetParam1 (int64_t param1)
 
void SetParam2 (int64_t param2)
 
void SetPointer (void *pointer)
 
void SetLabel (const std::string &strLabel)
 
void SetLabel (int iString)
 
const std::string & GetLabel () const
 
void SetStringParam (const std::string &strParam)
 
void SetStringParams (const std::vector< std::string > &params)
 
const std::string & GetStringParam (size_t param=0) const
 
size_t GetNumStringParams () const
 
void SetItem (std::shared_ptr< CGUIListItem > item)
 

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