73 struct IAUIDataContext
virtual ContextType _GetContextType() const =0
Get context type which can be used to call the appropriate Get function.
virtual ~IAUIItemInfo()
Constructor that initializes an item from a primitive type.
Definition: auiitem.h:58
bool IsAggregatable() const
NEEDSWORK: Add comment here.
virtual WString GetMoniker() const
NEEDSWORK: Add comment here.
Definition: auiitem.h:100
virtual IECInstanceInterfaceCP GetInstanceInterface() const
Get the data instance that this datacontext stores.
Definition: auiitem.h:94
virtual void * GetCustomData() const
NEEDSWORK: Add comment here.
Definition: auiitem.h:96
IECInstanceInterface const * IECInstanceInterfaceCP
Definition: ECObjects.h:68
#define NULL
Definition: Bentley.h:157
#define ECOBJECTS_EXPORT
Definition: ECObjects.h:20
ContextType
Describes the different type of context available to the user.
Definition: auiitem.h:76
ItemType
Describes the primitive UI type an item info represents.
Definition: auiitem.h:43
IAUIItemCP GetParent() const
Get the parent instance associated with this instance.
IAUIItemInfoCR GetUIItemInfo() const
Get the command associated with this ui instance if any.
IAUIDataContextCP GetDataInstance() const
Get the data instance bind with this ui instance.
virtual ECInstanceIterableCP GetInstanceIterable() const
NEEDSWORK: Add comment here.
Definition: auiitem.h:98
ECInstanceIterable const * ECInstanceIterableCP
Definition: ECObjects.h:92
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
! A AUIItem is an instance of a control facing a user.
Definition: auiitem.h:22
ItemType GetItemType() const
NEEDSWORK: Add comment here.
! A AUIItemInfo describes the type of a control in a platform independent fashion.
Definition: auiitem.h:40
virtual ~IAUIDataContext()
Virtual destructor.
Definition: auiitem.h:104
ContextType GetContextType() const
NEEDSWORK: Add comment here.
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51