Describes multiple state property storing list of images.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class IPropertyImageListState :public virtual IPropertyState
{
public:
virtual int getCount(const String &state) = 0; // Return image count at state
virtual Image *getImage(const String &state, const int index) = 0; // Return image by index at state
virtual bool Add(const String &state, Image *data) = 0; // Add image to state
virtual bool Delete(const String &state, const int index) = 0; // Delete image by index from state
virtual bool Clear(const String &state) = 0; // Delete all images from state
virtual void Update() = 0; // Call to update owner after image change
};
Namespace: | nitisa |
Include: | Nitisa/Package/Interfaces/IPropertyImageListState.h |