33 I_ASSIGN_MULTI_0(m_bitmapProvidersCompPtr,
"BitmapProviders",
"List of input bitmap providers",
true);
34 I_ASSIGN_TO(m_bitmapProviderModelsCompPtr, m_bitmapProvidersCompPtr,
false);
35 I_ASSIGN_MULTI_0(m_bitmapLabelsAttrPtr,
"BitmapLabels",
"List of bitmap labels",
false);
36 I_ASSIGN_MULTI_0(m_bitmapDescriptionsAttrPtr,
"BitmapDescriptions",
"List of bitmap descriptions",
false);
Base class for component implementation.
Component for composition/grouping of more single bitmap providers.
virtual const iprm::IOptionsList * GetBitmapListInfo() const override
Get optional information about bitmaps in form of section constraints.
virtual int GetBitmapsCount() const override
Get number of produced bitmaps.
CComposedBitmapProviderComp()
virtual void OnComponentCreated() override
virtual void OnComponentDestroyed() override
virtual const iimg::IBitmap * GetBitmap(int bitmapIndex) const override
Get access to produced bitmap object.
icomp::CComponentBase BaseClass
Definition of single plane bitmap.
Bitmap supplier allowing to access of produced bitmap.
Supplier allowing to access of multiple produced bitmaps.
Reflects the changes of observed objects as changes of some other object (over istd::IChangeable),...
Common interface for model objects, that supports Model/Observer design pattern.
Implementation of a simple options manager.
Constraints of selection from set of possibilities.
#define I_MULTITEXTATTR(member)
Declare translatable multiple text attribute member.
Contains the system indenendent definitions of image and related themes.