Destribes minimum required functionality of multiple state property to be correctly processed in Form Builder.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class IPropertyState : public virtual IProperty
{
public:
virtual int getStateCount() = 0; // Return state count
virtual String getState(const int index) = 0; // Return state name by index
virtual ExportPrefixType getStatePrefixType() = 0; // Return state prefix type
virtual String getStatePrefix() = 0; // Return state additional prefix
};
Namespace: | nitisa |
Include: | Nitisa/Package/Interfaces/IPropertyState.h |