All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::ListBoxConcept::ItemVisibleMessageArguments Class Reference

Represents message arguments of ItemVisible message. More...

#include <kanzi/node/concept/list_box.hpp>

Inheritance diagram for kanzi::ListBoxConcept::ItemVisibleMessageArguments:
kanzi::ListBoxConcept::ItemMessageArguments kanzi::MessageArguments

Static Public Member Functions

static
PropertyTypeEditorInfoSharedPtr 
makeEditorInfo ()
 
- Static Public Member Functions inherited from kanzi::MessageArguments
static MetaclassgetStaticMetaclass ()
 
static
PropertyTypeEditorInfoSharedPtr 
makeEditorInfo ()
 

Additional Inherited Members

- Public Types inherited from kanzi::MessageArguments
typedef vector< ArgumentEntryArgumentContainer
 
typedef ArgumentContainer::iterator ArgumentIterator
 
- Public Member Functions inherited from kanzi::ListBoxConcept::ItemMessageArguments
optional< size_t > getItemIndex () const
 
void setItemIndex (size_t value)
 
NodeSharedPtr getItem () const
 
void setItem (NodeSharedPtr value)
 
- Public Member Functions inherited from kanzi::MessageArguments
 MessageArguments ()
 
 MessageArguments (AbstractMessageType messageType)
 
 MessageArguments (const KzuMessageType *messageType)
 
 ~MessageArguments ()
 
template<typename TDataType >
TDataType getArgument (const PropertyType< TDataType > &argumentType) const
 
bool getAbstractArgument (AbstractPropertyType argumentType, Variant &variant) const
 
template<typename TDataType >
void setArgument (const PropertyType< TDataType > &argumentType, TDataType value)
 
void setAbstractArgument (AbstractPropertyType argumentType, const Variant &variant)
 
bool isFrom (const Node &source) const
 
shared_ptr< NodegetSource () const
 
void setHandled (bool handled)
 
bool isHandled () const
 
chrono::milliseconds getTimestamp () const
 
KzuMessageDispatchergetDispatcher () const
 
AbstractMessageType getType () const
 
void setSource (Node *source)
 
void setTimestamp (chrono::milliseconds timestamp)
 
void setValid (bool valid)
 
bool isValid () const
 
void copy_internal (MessageArguments &other) const
 
ArgumentEntryacquireArgument (AbstractPropertyType argumentType)
 
ArgumentEntryfindArgument (AbstractPropertyType argumentType)
 
const ArgumentEntryfindArgument (AbstractPropertyType argumentType) const
 
template<>
float getArgument (const PropertyType< float > &propertyType) const
 
template<>
void setArgument (const PropertyType< float > &propertyType, float value)
 
template<>
int getArgument (const PropertyType< int > &propertyType) const
 
template<>
void setArgument (const PropertyType< int > &propertyType, int value)
 
template<>
bool getArgument (const PropertyType< bool > &propertyType) const
 
template<>
void setArgument (const PropertyType< bool > &propertyType, bool value)
 
template<>
ColorRGBA getArgument (const PropertyType< ColorRGBA > &propertyType) const
 
template<>
void setArgument (const PropertyType< ColorRGBA > &propertyType, ColorRGBA value)
 
template<>
Vector2 getArgument (const PropertyType< Vector2 > &propertyType) const
 
template<>
void setArgument (const PropertyType< Vector2 > &propertyType, Vector2 value)
 
template<>
Vector3 getArgument (const PropertyType< Vector3 > &propertyType) const
 
template<>
void setArgument (const PropertyType< Vector3 > &propertyType, Vector3 value)
 
template<>
Vector4 getArgument (const PropertyType< Vector4 > &propertyType) const
 
template<>
void setArgument (const PropertyType< Vector4 > &propertyType, Vector4 value)
 
template<>
Matrix3x3 getArgument (const PropertyType< Matrix3x3 > &propertyType) const
 
template<>
void setArgument (const PropertyType< Matrix3x3 > &propertyType, Matrix3x3 value)
 
template<>
Matrix4x4 getArgument (const PropertyType< Matrix4x4 > &propertyType) const
 
template<>
void setArgument (const PropertyType< Matrix4x4 > &propertyType, Matrix4x4 value)
 
template<>
string getArgument (const PropertyType< string > &propertyType) const
 
template<>
void setArgument (const PropertyType< string > &propertyType, string value)
 
template<>
ResourceID getArgument (const PropertyType< ResourceID > &propertyType) const
 
template<>
void setArgument (const PropertyType< ResourceID > &propertyType, ResourceID value)
 
template<>
void * getArgument (const PropertyType< void * > &propertyType) const
 
template<>
void setArgument (const PropertyType< void * > &propertyType, void *value)
 
- Public Attributes inherited from kanzi::MessageArguments
bool m_valid
 Is message valid. More...
 
bool m_handled
 Is message handled yet. More...
 
chrono::milliseconds m_timestamp
 Timestamp of message. More...
 
KzuMessageDispatcherm_dispatcher
 Dispatcher assigned to the message. More...
 
AbstractMessageType m_messageType
 Type of the message. More...
 
Nodem_source
 Sender of the message. More...
 
ArgumentContainer m_arguments
 Arguments of the message. More...
 
- Static Public Attributes inherited from kanzi::ListBoxConcept::ItemMessageArguments
static PropertyType< int > ItemIndexProperty
 ItemIndex property. More...
 
static PropertyType< void * > ItemProperty
 Item property. More...
 

Detailed Description

Represents message arguments of ItemVisible message.

Member Function Documentation

static PropertyTypeEditorInfoSharedPtr kanzi::ListBoxConcept::ItemVisibleMessageArguments::makeEditorInfo ( )
static

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