23 #ifndef CTKATTRIBUTEDEFINITION_H 24 #define CTKATTRIBUTEDEFINITION_H 26 #include <QSharedPointer> 31 #include <ctkPluginFrameworkExport.h> 44 typedef QVariant::Type
Type;
70 virtual QString getName()
const = 0;
90 virtual QString getID()
const = 0;
100 virtual QString getDescription()
const = 0;
118 virtual int getCardinality()
const = 0;
133 virtual int getType()
const = 0;
154 virtual QStringList getOptionValues()
const = 0;
174 virtual QStringList getOptionLabels()
const = 0;
192 virtual QString validate(
const QString& value)
const = 0;
208 virtual QStringList getDefaultValue()
const = 0;
220 #endif // CTKATTRIBUTEDEFINITION_H Password(const char *pwd)
Password(const QString &pwd)
Q_DECLARE_METATYPE(ctkDICOMPersonName)
static const int PASSWORD
virtual ~ctkAttributeDefinition()