41#ifndef QTEDITORFACTORY_H
42#define QTEDITORFACTORY_H
46#if QT_VERSION >= 0x040400
50class QRegularExpression;
69 QWidget* parent)
override;
74#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
80 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
int,
int))
81 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(
QtProperty*,
int))
82 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
83 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
96 QWidget* parent)
override;
101#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
107 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
int,
int))
108 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(
QtProperty*,
int))
109 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
110 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
123 QWidget* parent)
override;
128#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
134 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
int,
int))
135 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(
QtProperty*,
int))
136 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
137 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
150 QWidget* parent)
override;
155#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
161 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
bool))
162 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
175 QWidget* parent)
override;
180#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
186 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
double,
double))
187 Q_PRIVATE_SLOT(d_func(),
void slotSingleStepChanged(
QtProperty*,
double))
188 Q_PRIVATE_SLOT(d_func(),
void slotDecimalsChanged(
QtProperty*,
int))
189 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
double))
190 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
203 QWidget* parent)
override;
208#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
214 Q_PRIVATE_SLOT(d_func(),
void slotRegExpChanged(
QtProperty*, const QRegularExpression&))
215 Q_PRIVATE_SLOT(d_func(),
void slotEchoModeChanged(
QtProperty*,
int))
216 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QString&))
217 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
230 QWidget* parent)
override;
235#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
242 const QDate&, const QDate&))
243 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QDate&))
244 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
257 QWidget* parent)
override;
262#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
268 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QTime&))
269 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
282 QWidget* parent)
override;
287#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
293 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QDateTime&))
294 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
307 QWidget* parent)
override;
312#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
318 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QKeySequence&))
319 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
332 QWidget* parent)
override;
337#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
343 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QChar&))
344 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
357 QWidget* parent)
override;
362#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
368 Q_PRIVATE_SLOT(d_func(),
void slotEnumNamesChanged(
QtProperty*,
370 Q_PRIVATE_SLOT(d_func(),
void slotEnumIconsChanged(
QtProperty*,
371 const QMap<
int, QIcon>&))
372 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(
int))
373 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
386 QWidget* parent)
override;
391#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
397 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty*,
int))
398 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
411 QWidget* parent)
override;
416#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
422 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
423 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QColor&))
436 QWidget* parent)
override;
441#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
447 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed(QObject*))
448 Q_PRIVATE_SLOT(d_func(),
void slotSetValue(const QFont&))
451#if QT_VERSION >= 0x040400
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:207
virtual void disconnectPropertyManager(PropertyManager *manager)=0
QWidget * createEditor(QtProperty *property, QWidget *parent) override
Definition: qtpropertybrowser.h:210
virtual void connectPropertyManager(PropertyManager *manager)=0
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:132
Definition: qteditorfactory.cpp:1666
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:324
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QChar &)) Q_PRIVATE_SLOT(d_func()
QtCharEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:335
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:363
Definition: qteditorfactory.cpp:591
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:142
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, bool)) Q_PRIVATE_SLOT(d_func()
QtCheckBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:153
Definition: qteditorfactory.cpp:2205
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:403
QtColorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:414
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QColor &)) Q_PRIVATE_SLOT(d_func()
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:823
Definition: qteditorfactory.cpp:1946
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:378
QtCursorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:389
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QCursor &)) Q_PRIVATE_SLOT(d_func()
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:856
Definition: qteditorfactory.cpp:1049
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:222
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QDate &)) Q_PRIVATE_SLOT(d_func()
QtDateEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:233
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:245
Definition: qteditorfactory.cpp:1283
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:274
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QDateTime &)) Q_PRIVATE_SLOT(d_func()
QtDateTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:285
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:307
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:164
Definition: qteditorfactory.cpp:694
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:167
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, double)) Q_PRIVATE_SLOT(d_func()
QtDoubleSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:178
Definition: qteditorfactory.cpp:1772
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:349
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtEnumEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:360
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:680
Definition: qteditorfactory.cpp:2423
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:428
QtFontEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:439
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QFont &)) Q_PRIVATE_SLOT(d_func()
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:784
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:92
Definition: qteditorfactory.cpp:1389
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:299
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QKeySequence &)) Q_PRIVATE_SLOT(d_func()
QtKeySequenceEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:310
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:335
Definition: qteditorfactory.cpp:878
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:195
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QString &)) Q_PRIVATE_SLOT(d_func()
QtLineEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:206
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:113
Definition: qteditorfactory.cpp:296
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:88
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtSliderFactoryPrivate * d_ptr
Definition: qteditorfactory.h:99
Definition: qteditorfactory.cpp:145
The description of this class will come soon !
Definition: qteditorfactory.h:61
QtSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:72
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:207
Definition: qteditorfactory.cpp:1180
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:249
QtTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:260
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, const QTime &)) Q_PRIVATE_SLOT(d_func()
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:279
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59