 |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
Go to the documentation of this file.
41 #ifndef QTVARIANTPROPERTY_H
42 #define QTVARIANTPROPERTY_H
45 #include <QtCore/QVariant>
46 #include <QtGui/QIcon>
48 #if QT_VERSION >= 0x040400
98 QVariant value()
const;
99 QVariant attributeValue(
const QString& attribute)
const;
100 int valueType()
const;
101 int propertyType()
const;
103 void setValue(
const QVariant& value);
104 void setAttribute(
const QString& attribute,
const QVariant& value);
106 virtual void setAttribute(
const QString& attribute,
const QMap<int, QIcon>& value);
125 int propertyType(
const QtProperty* property)
const;
126 int valueType(
const QtProperty* property)
const;
129 virtual bool isPropertyTypeSupported(
int propertyType)
const;
130 virtual int valueType(
int propertyType)
const;
131 virtual QStringList attributes(
int propertyType)
const;
132 virtual int attributeType(
int propertyType,
const QString& attribute)
const;
134 virtual QVariant value(
const QtProperty* property)
const;
135 virtual QVariant attributeValue(
const QtProperty* property,
const QString& attribute)
const;
137 static int enumTypeId();
138 static int flagTypeId();
139 static int groupTypeId();
140 static int iconMapTypeId();
142 virtual void setValue(
QtProperty* property,
const QVariant& val);
143 virtual void setAttribute(
QtProperty* property,
144 const QString& attribute,
const QVariant& value);
146 virtual void setAttribute(
QtProperty* property,
147 const QString& attribute,
const QMap<int, QIcon>& value);
149 void valueChanged(
QtProperty* property,
const QVariant& val);
151 const QString& attribute,
const QVariant& val);
161 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
int))
162 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
int,
int))
163 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(
QtProperty*,
int))
164 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
double))
165 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
double,
double))
166 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(
QtProperty*,
double))
167 Q_PRIVATE_SLOT(d_func(),
void slotDecimalsChanged(
QtProperty*,
int))
168 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
bool))
169 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QString&))
170 Q_PRIVATE_SLOT(d_func(),
void slotRegExpChanged(
QtProperty*,
const QRegExp&))
171 Q_PRIVATE_SLOT(d_func(),
void slotEchoModeChanged(
QtProperty*,
int))
172 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QDate&))
173 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
const QDate&,
const QDate&))
174 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QTime&))
175 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QDateTime&))
176 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QKeySequence&))
177 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QChar&))
178 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QLocale&))
179 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QPoint&))
180 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QPointF&))
181 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QVector3D&))
182 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QSize&))
183 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
const QSize&,
const QSize&))
184 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QSizeF&))
185 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
const QSizeF&,
const QSizeF&))
186 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QRect&))
187 Q_PRIVATE_SLOT(d_func(),
void slotConstraintChanged(
QtProperty*,
const QRect&))
188 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QRectF&))
189 Q_PRIVATE_SLOT(d_func(),
void slotConstraintChanged(
QtProperty*,
const QRectF&))
190 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QColor&))
191 Q_PRIVATE_SLOT(d_func(),
void slotEnumNamesChanged(
QtProperty*,
const QStringList&))
192 Q_PRIVATE_SLOT(d_func(),
void slotEnumIconsChanged(
QtProperty*,
const QMap<int, QIcon>&))
193 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QSizePolicy&))
194 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QFont&))
195 Q_PRIVATE_SLOT(d_func(),
void slotValueChanged(
QtProperty*,
const QCursor&))
196 Q_PRIVATE_SLOT(d_func(),
void slotFlagNamesChanged(
QtProperty*,
const QStringList&))
214 QWidget* parent)
override;
222 #if QT_VERSION >= 0x040400
226 Q_DECLARE_METATYPE(QIcon)
The QtRectPropertyManager provides and manages QRect properties.
Definition: qtpropertymanager.h:512
void setStatusTip(const QString &text)
Definition: qtpropertybrowser.cpp:317
QtProperty * addProperty(const QString &name=QString())
Definition: qtpropertybrowser.cpp:747
QtVariantEditorFactoryPrivate * d_ptr
Definition: qtvariantproperty.h:216
The QtVector3DPropertyManager provides and manages QVector3D properties.
Definition: qtpropertymanager.h:579
QtFontEditorFactory * m_fontEditorFactory
Definition: qtvariantproperty.cpp:2044
The QtPointPropertyManager provides and manages QPoint properties.
Definition: qtpropertymanager.h:382
virtual QStringList attributes(int propertyType) const
Definition: qtvariantproperty.cpp:1608
Definition: qtvariantproperty.cpp:62
void slotEnumChanged(QtProperty *property, int val)
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:90
QtEnumPropertyManager * subEnumPropertyManager() const
Definition: qtpropertymanager.cpp:5830
void propertyRemoved(QtProperty *property, QtProperty *parent)
QList< QtProperty * > subProperties() const
Definition: qtpropertybrowser.cpp:188
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:348
The QtSizeFPropertyManager provides and manages QSizeF properties.
Definition: qtpropertymanager.h:475
QString valueText(const QtProperty *property) const override
Definition: qtvariantproperty.cpp:1944
Definition: qtvariantproperty.cpp:66
const QString m_enumIconsAttribute
Definition: qtvariantproperty.cpp:362
QtVariantPropertyPrivate(QtVariantPropertyManager *m)
Definition: qtvariantproperty.cpp:142
int valueType() const
Definition: qtvariantproperty.cpp:235
void void void void void void void void void void void void void void void void void void void void void void void void void void slotConstraintChanged(QtProperty *, const QRect &)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactory * m_cursorEditorFactory
Definition: qtvariantproperty.cpp:2042
const QString m_regExpAttribute
Definition: qtvariantproperty.cpp:367
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:239
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:281
static QtProperty * wrappedProperty(QtProperty *property)
Definition: qtvariantproperty.cpp:135
const QString m_minimumAttribute
Definition: qtvariantproperty.cpp:366
virtual QtProperty * createProperty()
Definition: qtpropertybrowser.cpp:766
QIcon valueIcon(const QtProperty *property) const override
Definition: qtvariantproperty.cpp:1952
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:58
void addPropertyManager(PropertyManager *manager)
Definition: qtpropertybrowser.h:215
QtVariantProperty * variantProperty(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1286
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:327
QMap< QtProperty *, QtVariantProperty * > m_internalToProperty
Definition: qtvariantproperty.cpp:357
void valueChanged(QtProperty *property, const QVariant &val)
static int enumTypeId()
Definition: qtvariantproperty.cpp:90
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:193
The QtFlagPropertyManager provides and manages flag properties.
Definition: qtpropertymanager.h:641
~QtVariantProperty() override
Definition: qtvariantproperty.cpp:204
void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void slotPropertyInserted(QtProperty *, QtProperty *, QtProperty *)) Q_PRIVATE_SLOT(d_func()
int internalPropertyToType(QtProperty *property) const
Definition: qtvariantproperty.cpp:384
The QtVariantPropertyManager class provides and manages QVariant based properties.
Definition: qtvariantproperty.h:116
Definition: qtvariantproperty.cpp:139
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:148
QtBoolPropertyManager * subBoolPropertyManager() const
Definition: qtpropertymanager.cpp:6259
QtVariantPropertyPrivate * d_ptr
Definition: qtvariantproperty.h:111
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:112
QtEnumEditorFactory * m_comboBoxFactory
Definition: qtvariantproperty.cpp:2041
void slotDecimalsChanged(QtProperty *property, int prec)
Definition: qtvariantproperty.cpp:514
void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void slotEnumNamesChanged(QtProperty *, const QStringList &)) Q_PRIVATE_SLOT(d_func()
QtVariantPropertyManager(QObject *parent=nullptr)
Definition: qtvariantproperty.cpp:911
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:257
static int flagTypeId()
Definition: qtvariantproperty.cpp:103
virtual QVariant value(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1348
int propertyType(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1454
bool m_creatingSubProperties
Definition: qtvariantproperty.cpp:297
static int iconMapTypeId()
Definition: qtvariantproperty.cpp:128
The description of this class will come soon !
Definition: qtpropertymanager.h:71
Definition: qtvariantproperty.cpp:2027
QtEnumPropertyManager * subEnumPropertyManager() const
Definition: qtpropertymanager.cpp:6245
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:702
QLineEdit::EchoMode EchoMode
Definition: qtpropertybrowser.h:61
virtual QtVariantProperty * addProperty(int propertyType, const QString &name=QString())
Definition: qtvariantproperty.cpp:1321
virtual bool hasValue(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:679
The QtSizePropertyManager provides and manages QSize properties.
Definition: qtpropertymanager.h:441
QtDateTimeEditFactory * m_dateTimeEditFactory
Definition: qtvariantproperty.cpp:2038
virtual QWidget * createEditor(QtProperty *property, QWidget *parent)=0
void setWhatsThis(const QString &text)
Definition: qtpropertybrowser.cpp:331
void void void void void void void void void void slotEchoModeChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
Definition: qtvariantproperty.cpp:58
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:227
virtual int attributeType(int propertyType, const QString &attribute) const
Definition: qtvariantproperty.cpp:1627
QMap< const QtProperty *, QPair< QtVariantProperty *, int > > m_propertyToType
Definition: qtvariantproperty.cpp:352
The QtVariantProperty class is a convenience class handling QVariant based properties.
Definition: qtvariantproperty.h:94
void slotPropertyInserted(QtProperty *property, QtProperty *parent, QtProperty *after)
Definition: qtvariantproperty.cpp:438
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:329
The QtAbstractEditorFactoryBase provides an interface for editor factories.
Definition: qtpropertybrowser.h:186
QtAbstractPropertyManagerPrivate * d_ptr
Definition: qtpropertybrowser.h:181
bool m_creatingProperty
Definition: qtvariantproperty.cpp:296
void valueChanged(QtProperty *property, const QVariant &val)
Definition: qtvariantproperty.cpp:471
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:369
The description of this class will come soon !
Definition: qteditorfactory.h:58
int m_propertyType
Definition: qtvariantproperty.cpp:299
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:195
QtVariantProperty * q_ptr
Definition: qtvariantproperty.cpp:140
const QString m_echoModeAttribute
Definition: qtvariantproperty.cpp:368
QString valueText() const
Definition: qtpropertybrowser.cpp:282
QtVariantProperty * createSubProperty(QtVariantProperty *parent, QtVariantProperty *after, QtProperty *internal)
Definition: qtvariantproperty.cpp:402
QtVariantPropertyManager * q_ptr
Definition: qtvariantproperty.cpp:291
virtual QIcon valueIcon(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:693
void initializeProperty(QtProperty *property) override
Definition: qtvariantproperty.cpp:1960
The QtRectFPropertyManager provides and manages QRectF properties.
Definition: qtpropertymanager.h:543
void setToolTip(const QString &text)
Definition: qtpropertybrowser.cpp:303
const QString m_constraintAttribute
Definition: qtvariantproperty.cpp:359
virtual void setValue(QtProperty *property, const QVariant &val)
Definition: qtvariantproperty.cpp:1654
QtIntPropertyManager * subIntPropertyManager() const
Definition: qtpropertymanager.cpp:6596
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:154
QMap< int, QtAbstractPropertyManager * > m_typeToPropertyManager
Definition: qtvariantproperty.cpp:349
void void slotSingleStepChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:202
void clear() const
Definition: qtpropertybrowser.cpp:655
void connectPropertyManager(QtVariantPropertyManager *manager) override
Definition: qtvariantproperty.cpp:2181
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:126
~QtVariantPropertyManager() override
Definition: qtvariantproperty.cpp:1273
const QString m_maximumAttribute
Definition: qtvariantproperty.cpp:365
void attributeChanged(QtProperty *property, const QString &attribute, const QVariant &val)
void removeSubProperty(QtVariantProperty *property)
Definition: qtvariantproperty.cpp:428
void insertSubProperty(QtProperty *property, QtProperty *afterProperty)
Definition: qtpropertybrowser.cpp:413
QtIntPropertyManager * subIntPropertyManager() const
Definition: qtpropertymanager.cpp:5816
QWidget * createEditor(QtProperty *property, QWidget *parent)
Definition: qtpropertybrowser.h:205
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:172
Definition: qtvariantproperty.cpp:290
The QtVariantEditorFactory class provides widgets for properties created by QtVariantPropertyManager ...
Definition: qtvariantproperty.h:205
bool hasValue(const QtProperty *property) const override
Definition: qtvariantproperty.cpp:1934
void void void slotValueChanged(QtProperty *, double)) Q_PRIVATE_SLOT(d_func()
QtDateEditFactory * m_dateEditFactory
Definition: qtvariantproperty.cpp:2036
void propertyChanged(QtProperty *property)
const QString m_singleStepAttribute
Definition: qtvariantproperty.cpp:360
virtual void setAttribute(QtProperty *property, const QString &attribute, const QVariant &value)
Definition: qtvariantproperty.cpp:1782
QMap< QtAbstractEditorFactoryBase *, int > m_factoryToType
Definition: qtvariantproperty.cpp:2046
void slotRegExpChanged(QtProperty *property, const QRegExp ®Exp)
Definition: qtvariantproperty.cpp:528
void slotFlagNamesChanged(QtProperty *property, const QStringList &flagNames)
Definition: qtvariantproperty.cpp:660
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:281
QtCheckBoxFactory * m_checkBoxFactory
Definition: qtvariantproperty.cpp:2034
void slotEnumNamesChanged(QtProperty *property, const QStringList &enumNames)
Definition: qtvariantproperty.cpp:632
QtVariantEditorFactory(QObject *parent=nullptr)
Definition: qtvariantproperty.cpp:2110
void slotPropertyRemoved(QtProperty *property, QtProperty *parent)
Definition: qtvariantproperty.cpp:460
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:260
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qtvariantproperty.cpp:491
The QtSizePolicyPropertyManager provides and manages QSizePolicy properties.
Definition: qtpropertymanager.h:672
QIcon valueIcon() const
Definition: qtpropertybrowser.cpp:270
The QtAbstractPropertyManager provides an interface for property managers.
Definition: qtpropertybrowser.h:152
void void void void void void slotDecimalsChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtColorEditorFactory * m_colorEditorFactory
Definition: qtvariantproperty.cpp:2043
QMap< int, QMap< QString, int > > m_typeToAttributeToAttributeType
Definition: qtvariantproperty.cpp:350
QMap< const QtProperty *, QtProperty * > PropertyMap
Definition: qtvariantproperty.cpp:132
QtVariantPropertyManagerPrivate()
Definition: qtvariantproperty.cpp:371
QtCharEditorFactory * m_charEditorFactory
Definition: qtvariantproperty.cpp:2040
void setValue(const QVariant &value)
Definition: qtvariantproperty.cpp:263
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:766
void slotValueChanged(QtProperty *property, int val)
Definition: qtvariantproperty.cpp:480
~QtVariantEditorFactory() override
Definition: qtvariantproperty.cpp:2172
QtKeySequenceEditorFactory * m_keySequenceEditorFactory
Definition: qtvariantproperty.cpp:2039
const QString m_enumNamesAttribute
Definition: qtvariantproperty.cpp:363
QMap< int, int > m_typeToValueType
Definition: qtvariantproperty.cpp:354
virtual void connectPropertyManager(PropertyManager *manager)=0
void slotConstraintChanged(QtProperty *property, const QRect &val)
Definition: qtvariantproperty.cpp:612
void removePropertyManager(PropertyManager *manager)
Definition: qtpropertybrowser.h:224
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:610
QMap< int, QIcon > QtIconMap
Definition: qtvariantproperty.h:51
void slotRangeChanged(QtProperty *, int, int)) Q_PRIVATE_SLOT(d_func()
QtProperty * createProperty() override
Definition: qtvariantproperty.cpp:2014
void disconnectPropertyManager(QtVariantPropertyManager *manager) override
Definition: qtvariantproperty.cpp:2343
QtPropertyPrivate * d_ptr
Definition: qtpropertybrowser.h:147
void slotEnumIconsChanged(QtProperty *property, const QMap< int, QIcon > &enumIcons)
Definition: qtvariantproperty.cpp:638
void void void void void void void void void slotRegExpChanged(QtProperty *, const QRegExp &)) Q_PRIVATE_SLOT(d_func()
void slotRangeChanged(QtProperty *property, int min, int max)
Definition: qtvariantproperty.cpp:484
void slotEchoModeChanged(QtProperty *property, int)
Definition: qtvariantproperty.cpp:534
const QString m_decimalsAttribute
Definition: qtvariantproperty.cpp:361
QtVariantProperty(QtVariantPropertyManager *manager)
Definition: qtvariantproperty.cpp:194
virtual void disconnectPropertyManager(PropertyManager *manager)=0
QtIntPropertyManager * subIntPropertyManager() const
Definition: qtpropertymanager.cpp:6232
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:127
QString displayText() const
Definition: qtpropertybrowser.cpp:294
void setPropertyName(const QString &text)
Definition: qtpropertybrowser.cpp:347
bool m_destroyingSubProperties
Definition: qtvariantproperty.cpp:298
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:305
int valueType(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1432
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:218
QtAbstractPropertyManager * propertyManager() const
Definition: qtpropertybrowser.cpp:195
void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void slotEnumIconsChanged(QtProperty *, const QMap< int, QIcon > &)) Q_PRIVATE_SLOT(d_func()
void setAttribute(const QString &attribute, const QVariant &value)
Definition: qtvariantproperty.cpp:276
void propertyInserted(QtProperty *property, QtProperty *parent, QtProperty *after)
QtSpinBoxFactory * m_spinBoxFactory
Definition: qtvariantproperty.cpp:2032
QtDoubleSpinBoxFactory * m_doubleSpinBoxFactory
Definition: qtvariantproperty.cpp:2033
QVariant attributeValue(const QString &attribute) const
Definition: qtvariantproperty.cpp:226
void slotFlagChanged(QtProperty *property, int val)
virtual bool isPropertyTypeSupported(int propertyType) const
Definition: qtvariantproperty.cpp:1300
QtTimeEditFactory * m_timeEditFactory
Definition: qtvariantproperty.cpp:2037
virtual void uninitializeProperty(QtProperty *property)
Definition: qtpropertybrowser.cpp:798
virtual void initializeProperty(QtProperty *property)=0
virtual QString valueText(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:707
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:302
const QString m_flagNamesAttribute
Definition: qtvariantproperty.cpp:364
QVariant value() const
Definition: qtvariantproperty.cpp:213
static int groupTypeId()
Definition: qtvariantproperty.cpp:116
QtVariantEditorFactory * q_ptr
Definition: qtvariantproperty.cpp:2028
int propertyType() const
Definition: qtvariantproperty.cpp:249
The QtPointFPropertyManager provides and manages QPointF properties.
Definition: qtpropertymanager.h:410
QWidget * createEditor(QtVariantPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qtvariantproperty.cpp:2328
QtVariantPropertyManager * manager
Definition: qtvariantproperty.cpp:144
QMap< int, QtAbstractEditorFactoryBase * > m_typeToFactory
Definition: qtvariantproperty.cpp:2047
QtLineEditFactory * m_lineEditFactory
Definition: qtvariantproperty.cpp:2035
void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void void slotFlagNamesChanged(QtProperty *, const QStringList &)) Q_PRIVATE_SLOT(d_func()
The QtLocalePropertyManager provides and manages QLocale properties.
Definition: qtpropertymanager.h:354
virtual QVariant attributeValue(const QtProperty *property, const QString &attribute) const
Definition: qtvariantproperty.cpp:1472
void uninitializeProperty(QtProperty *property) override
Definition: qtvariantproperty.cpp:1991
QtVariantPropertyManagerPrivate * d_ptr
Definition: qtvariantproperty.h:159
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:737