Content


NTL
Core
IPropertyEnumState

IPropertyEnumState



Describes multiple state property having several possible values.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class IPropertyEnumState :public virtual IPropertyState
{
public:
    virtual String getValue(const String &state) = 0; // Return value depending on state
    virtual int getItemCount() const = 0; // Return allow values count
    virtual String getItem(const int index) const = 0; // Return allow values count

    virtual bool setValue(const String &state, const String value) = 0; // Set value of state
};
Namespace: nitisa
Include: Nitisa/Package/Interfaces/IPropertyEnumState.h