41 #ifndef QTEDITORFACTORY_H 42 #define QTEDITORFACTORY_H 46 #if QT_VERSION >= 0x040400 73 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty *,
int))
74 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(QtProperty *,
int,
int))
75 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(QtProperty *,
int))
76 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
77 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
89 QWidget *
createEditor(QtIntPropertyManager *manager, QtProperty *property,
96 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *,
int))
97 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(QtProperty *,
int,
int))
98 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(QtProperty *,
int))
99 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
100 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
112 QWidget *
createEditor(QtIntPropertyManager *manager, QtProperty *property,
119 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *,
int))
120 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(QtProperty *,
int,
int))
121 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(QtProperty *,
int))
122 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
123 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
135 QWidget *
createEditor(QtBoolPropertyManager *manager, QtProperty *property,
142 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *,
bool))
143 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
bool))
144 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
156 QWidget *
createEditor(QtDoublePropertyManager *manager, QtProperty *property,
160 QtDoubleSpinBoxFactoryPrivate *
d_ptr;
163 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *,
double))
164 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(QtProperty *,
double,
double))
165 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(QtProperty *,
double))
166 Q_PRIVATE_SLOT(d_func(),
void slotDecimalsChanged(QtProperty *,
int))
167 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
double))
168 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
180 QWidget *
createEditor(QtStringPropertyManager *manager, QtProperty *property,
187 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QString &))
188 Q_PRIVATE_SLOT(d_func(),
void slotRegExpChanged(QtProperty *, const QRegExp &))
189 Q_PRIVATE_SLOT(d_func(),
void slotEchoModeChanged(QtProperty *,
int))
190 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QString &))
191 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
203 QWidget *
createEditor(QtDatePropertyManager *manager, QtProperty *property,
210 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QDate &))
211 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(QtProperty *,
212 const QDate &, const QDate &))
213 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QDate &))
214 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
226 QWidget *
createEditor(QtTimePropertyManager *manager, QtProperty *property,
233 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QTime &))
234 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QTime &))
235 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
247 QWidget *
createEditor(QtDateTimePropertyManager *manager, QtProperty *property,
251 QtDateTimeEditFactoryPrivate *
d_ptr;
254 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QDateTime &))
255 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QDateTime &))
256 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
268 QWidget *
createEditor(QtKeySequencePropertyManager *manager, QtProperty *property,
272 QtKeySequenceEditorFactoryPrivate *
d_ptr;
275 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QKeySequence &))
276 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QKeySequence &))
277 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
289 QWidget *
createEditor(QtCharPropertyManager *manager, QtProperty *property,
296 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QChar &))
297 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QChar &))
298 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
310 QWidget *
createEditor(QtEnumPropertyManager *manager, QtProperty *property,
317 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *,
int))
318 Q_PRIVATE_SLOT(d_func(),
void slotEnumNamesChanged(QtProperty *,
319 const QStringList &))
320 Q_PRIVATE_SLOT(d_func(),
void slotEnumIconsChanged(QtProperty *,
321 const QMap<
int, QIcon> &))
322 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
323 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
335 QWidget *
createEditor(QtCursorPropertyManager *manager, QtProperty *property,
339 QtCursorEditorFactoryPrivate *
d_ptr;
342 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QCursor &))
343 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(QtProperty *,
int))
344 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
356 QWidget *
createEditor(QtColorPropertyManager *manager, QtProperty *property,
363 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QColor &))
364 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
365 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QColor &))
377 QWidget *
createEditor(QtFontPropertyManager *manager, QtProperty *property,
384 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(QtProperty *, const QFont &))
385 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject *))
386 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QFont &))
389 #if QT_VERSION >= 0x040400 The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:137
QtCharEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:293
Definition: qteditorfactory.cpp:1138
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:173
QtCursorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:339
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:261
Definition: qteditorfactory.cpp:2345
Definition: qteditorfactory.cpp:2136
Definition: qteditorfactory.cpp:1343
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:240
QtDoubleSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:160
QtLineEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:184
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:282
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:128
QtDateEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:207
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:219
QtFontEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:381
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:173
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:306
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:149
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:164
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:679
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:79
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:743
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:234
Definition: qteditorfactory.cpp:1880
Definition: qteditorfactory.cpp:1611
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:370
QtTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:230
Definition: qteditorfactory.cpp:671
QtSliderFactoryPrivate * d_ptr
Definition: qteditorfactory.h:93
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:204
QtKeySequenceEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:272
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:714
Definition: qteditorfactory.cpp:570
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:328
QtSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:70
Definition: qteditorfactory.cpp:848
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:112
Definition: qteditorfactory.cpp:139
Definition: qteditorfactory.cpp:1239
Definition: qteditorfactory.cpp:285
QtCheckBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:139
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:349
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:282
Definition: qteditorfactory.cpp:1011
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:258
The description of this class will come soon !
Definition: qteditorfactory.h:59
QWidget * createEditor(QtProperty *property, QWidget *parent)
Definition: qtpropertybrowser.h:167
The description of this class will come soon !
Definition: qtpropertybrowser.h:74
virtual void disconnectPropertyManager(PropertyManager *manager)=0
QtColorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:360
QtDateTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:251
virtual void connectPropertyManager(PropertyManager *manager)=0
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:82
Definition: qteditorfactory.cpp:1715
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:587
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:196
QtEnumEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:314
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:303