|
ImagingTools Core SDK
|
#include <IProductInstanceInfoProvider.h>
Public Types | |
| enum | MetaInfoTypes { MIT_LICENSE_INSTANCE_INFO_LIST = idoc::IDocumentMetaInfo::MIT_USER + 1 } |
Public Member Functions | |
| virtual const imtbase::ICollectionInfo & | GetProductInstanceList () const =0 |
| virtual const IProductInstanceInfo * | GetProductInstance (const QByteArray &instanceId) const =0 |
Interface for a provider of product instances.
This interface is implemented by components that manage collections of Product Instances, providing access to all installed product instances in the system.
Definition at line 32 of file IProductInstanceInfoProvider.h.
| Enumerator | |
|---|---|
| MIT_LICENSE_INSTANCE_INFO_LIST | List of product instance information given as QStringList. |
Definition at line 35 of file IProductInstanceInfoProvider.h.
|
pure virtual |
Get a specific product instance by its instance ID.
| instanceId | Unique identifier of the product instance |
|
pure virtual |
Get information about the collection of all product instances.