|
ImagingTools Core SDK
|
#include <CTaskCollectionCompBase.h>
Protected Member Functions | |
| virtual QString | GenerateUniqueObjectName (const QString &newName, const QString &oldName) const |
Additional Inherited Members | |
Public Types inherited from imtbase::IObjectCollection | |
| enum | OperationalFlags { OF_SUPPORT_RENAME = 1 , OF_SUPPORT_INSERT = 2 , OF_SUPPORT_DELETE = 4 , OF_SUPPORT_EDIT = 8 , OF_SUPPORT_USING = 16 , OF_SUPPORT_PAGINATION = 32 , OF_ALL = OF_SUPPORT_RENAME | OF_SUPPORT_INSERT | OF_SUPPORT_DELETE | OF_SUPPORT_EDIT | OF_SUPPORT_USING | OF_SUPPORT_PAGINATION } |
Public Types inherited from imtbase::ICollectionInfo | |
| enum | ChangeFlags { CF_ADDED = 10000 , CF_ELEMENT_RENAMED , CF_ELEMENT_DESCRIPTION_CHANGED , CF_ELEMENT_STATE , CF_REMOVED , CF_RESTORED , CF_LAST } |
| enum | ElementInfoType { EIT_NAME , EIT_DESCRIPTION , EIT_ENABLED , EIT_USER = 1000 } |
| enum | MetaInfoType { MIT_INSERTION_USER = idoc::IDocumentMetaInfo::MIT_USER + 10000 , MIT_INSERTION_TIME , MIT_LAST_OPERATION_USER , MIT_LAST_OPERATION_TIME , MIT_PREVIEW_THUMBNAIL , MIT_REVISION = idoc::IDocumentMetaInfo::MIT_USER + 20000 } |
Public Member Functions inherited from imtbase::IObjectCollection | |
| template<typename Interface > | |
| const Interface * | GetObjectPtr (const Id &objectId) const |
Public Member Functions inherited from imtbase::IObjectCollectionInfo | |
| virtual const iprm::IOptionsList * | GetObjectTypesInfo () const =0 |
Basic implementation of the ITaskCollection interface. The component supports definition of static or dynamic task pipelines.
Definition at line 32 of file CTaskCollectionCompBase.h.
|
protectedvirtual |
Generating of a unique task name.
| newName | Preferred new task name. |
| oldName | Previous task name (if any). |
Note: For newly created object, oldName must be empty.