41 #ifndef QTEDITORFACTORY_H
42 #define QTEDITORFACTORY_H
46 #if QT_VERSION >= 0x040400
50 class QRegularExpression;
69 QWidget* parent)
override;
74 #if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
79 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
int))
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)
106 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
int))
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)
133 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
int))
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)
160 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
bool))
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)
185 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
double))
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)
213 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QString&))
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)
240 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QDate&))
241 Q_PRIVATE_SLOT(d_func(),
void slotRangeChanged(
QtProperty*,
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)
267 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QTime&))
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)
292 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QDateTime&))
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)
317 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QKeySequence&))
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)
342 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QChar&))
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)
367 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
int))
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)
396 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QCursor&))
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)
421 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QColor&))
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)
446 Q_PRIVATE_SLOT(d_func(),
void slotPropertyChanged(
QtProperty*,
const QFont&))
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
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
Definition: qteditorfactory.cpp:2205
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:403
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
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
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
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
Definition: qteditorfactory.cpp:1772
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:349
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
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
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
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
Definition: qteditorfactory.cpp:145
The description of this class will come soon !
Definition: qteditorfactory.h:61
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
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:279
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59