45  std::vector<StringField *>  _privateCreatorFld;
 
   48  std::vector<StringField *>  _tagIdFld;
 
   51  std::vector<StringField *>  _modificationValueFld;
 
   54  std::vector<EnumField *>    _modificationModeFld;
 
   57  std::vector<BoolField *>    _isValidIdFld;
 
 
Project global and OS specific declarations.
 
#define ML_DICOM_MODIFY_EXPORT
DLL export macro definition.
 
The class DicomModifyFieldAddOnBase is dedicated to manage fields for ML modules and instances derive...
 
DicomModifyFieldAddOnBase class managing fields to represent functionality from DicomModifyPrivate to...
 
FieldAddOnBase::FieldChangeState handleFieldChanges(Field *field) override
Handle field notifications.
 
void addFields() override
Add fields to field container of module.
 
DicomModifyPrivateRemoveFieldAddOn(FieldContainer &fieldContainerRef, size_t numInstances=1)
See DicomModifyFieldAddOnBase::DicomModifyFieldAddOnBase(fieldContainerRef, numInstances).
 
void handleFieldActivationChanges() override
Handle class changes according to Module::activateAttachments.
 
FieldChangeState
Describes the type of a field changes detected in handleFieldChanges(Field *field).
 
Defines the class FieldContainer to encapsulate a vector of fields (see class Field).
 
Base class for all fields used in the ML.
 
#define ML_ABSTRACT_CLASS_HEADER(className)
Similar to ML_ABSTRACT_CLASS_HEADER_EXPORTED with a non-existing export symbol.
 
Header file of the DicomModifyFieldAddOnBase class dedicated to manage fields for ML modules and inst...