Computer Assited Medical Intervention Tool Kit  version 5.0
qteditorfactory.h
Go to the documentation of this file.
1/****************************************************************************
2**
3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
4** All rights reserved.
5**
6** Contact: Nokia Corporation (qt-info@nokia.com)
7**
8** This file is part of a Qt Solutions component.
9**
10** You may use this file under the terms of the BSD license as follows:
11**
12** "Redistribution and use in source and binary forms, with or without
13** modification, are permitted provided that the following conditions are
14** met:
15** * Redistributions of source code must retain the above copyright
16** notice, this list of conditions and the following disclaimer.
17** * Redistributions in binary form must reproduce the above copyright
18** notice, this list of conditions and the following disclaimer in
19** the documentation and/or other materials provided with the
20** distribution.
21** * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
22** the names of its contributors may be used to endorse or promote
23** products derived from this software without specific prior written
24** permission.
25**
26** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
29** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
30** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
31** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
32** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
36** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
37**
38****************************************************************************/
39
40
41#ifndef QTEDITORFACTORY_H
42#define QTEDITORFACTORY_H
43
44#include "qtpropertymanager.h"
45
46#if QT_VERSION >= 0x040400
47QT_BEGIN_NAMESPACE
48#endif
49
50class QRegularExpression;
51
53
62 Q_OBJECT
63public:
64 QtSpinBoxFactory(QObject* parent = nullptr);
65 ~QtSpinBoxFactory() override;
66protected:
67 void connectPropertyManager(QtIntPropertyManager* manager) override;
68 QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
69 QWidget* parent) override;
70 void disconnectPropertyManager(QtIntPropertyManager* manager) override;
71private:
73 Q_DECLARE_PRIVATE(QtSpinBoxFactory)
74#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
75 Q_DISABLE_COPY_MOVE(QtSpinBoxFactory)
76#else
77 Q_DISABLE_COPY(QtSpinBoxFactory)
78#endif
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*))
84};
85
87
89 Q_OBJECT
90public:
91 QtSliderFactory(QObject* parent = nullptr);
92 ~QtSliderFactory() override;
93protected:
94 void connectPropertyManager(QtIntPropertyManager* manager) override;
95 QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
96 QWidget* parent) override;
97 void disconnectPropertyManager(QtIntPropertyManager* manager) override;
98private:
100 Q_DECLARE_PRIVATE(QtSliderFactory)
101#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
102 Q_DISABLE_COPY_MOVE(QtSliderFactory)
103#else
104 Q_DISABLE_COPY(QtSliderFactory)
105#endif
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*))
111};
112
114
116 Q_OBJECT
117public:
118 QtScrollBarFactory(QObject* parent = nullptr);
119 ~QtScrollBarFactory() override;
120protected:
121 void connectPropertyManager(QtIntPropertyManager* manager) override;
122 QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
123 QWidget* parent) override;
124 void disconnectPropertyManager(QtIntPropertyManager* manager) override;
125private:
127 Q_DECLARE_PRIVATE(QtScrollBarFactory)
128#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
129 Q_DISABLE_COPY_MOVE(QtScrollBarFactory)
130#else
131 Q_DISABLE_COPY(QtScrollBarFactory)
132#endif
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*))
138};
139
141
143 Q_OBJECT
144public:
145 QtCheckBoxFactory(QObject* parent = nullptr);
146 ~QtCheckBoxFactory() override;
147protected:
148 void connectPropertyManager(QtBoolPropertyManager* manager) override;
149 QWidget* createEditor(QtBoolPropertyManager* manager, QtProperty* property,
150 QWidget* parent) override;
151 void disconnectPropertyManager(QtBoolPropertyManager* manager) override;
152private:
154 Q_DECLARE_PRIVATE(QtCheckBoxFactory)
155#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
156 Q_DISABLE_COPY_MOVE(QtCheckBoxFactory)
157#else
158 Q_DISABLE_COPY(QtCheckBoxFactory)
159#endif
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*))
163};
164
166
168 Q_OBJECT
169public:
170 QtDoubleSpinBoxFactory(QObject* parent = nullptr);
171 ~QtDoubleSpinBoxFactory() override;
172protected:
173 void connectPropertyManager(QtDoublePropertyManager* manager) override;
174 QWidget* createEditor(QtDoublePropertyManager* manager, QtProperty* property,
175 QWidget* parent) override;
177private:
179 Q_DECLARE_PRIVATE(QtDoubleSpinBoxFactory)
180#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
181 Q_DISABLE_COPY_MOVE(QtDoubleSpinBoxFactory)
182#else
183 Q_DISABLE_COPY(QtDoubleSpinBoxFactory)
184#endif
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*))
191};
192
194
196 Q_OBJECT
197public:
198 QtLineEditFactory(QObject* parent = nullptr);
199 ~QtLineEditFactory() override;
200protected:
201 void connectPropertyManager(QtStringPropertyManager* manager) override;
202 QWidget* createEditor(QtStringPropertyManager* manager, QtProperty* property,
203 QWidget* parent) override;
205private:
207 Q_DECLARE_PRIVATE(QtLineEditFactory)
208#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
209 Q_DISABLE_COPY_MOVE(QtLineEditFactory)
210#else
211 Q_DISABLE_COPY(QtLineEditFactory)
212#endif
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*))
218};
219
221
223 Q_OBJECT
224public:
225 QtDateEditFactory(QObject* parent = nullptr);
226 ~QtDateEditFactory() override;
227protected:
228 void connectPropertyManager(QtDatePropertyManager* manager) override;
229 QWidget* createEditor(QtDatePropertyManager* manager, QtProperty* property,
230 QWidget* parent) override;
231 void disconnectPropertyManager(QtDatePropertyManager* manager) override;
232private:
234 Q_DECLARE_PRIVATE(QtDateEditFactory)
235#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
236 Q_DISABLE_COPY_MOVE(QtDateEditFactory)
237#else
238 Q_DISABLE_COPY(QtDateEditFactory)
239#endif
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*))
245};
246
248
250 Q_OBJECT
251public:
252 QtTimeEditFactory(QObject* parent = nullptr);
253 ~QtTimeEditFactory() override;
254protected:
255 void connectPropertyManager(QtTimePropertyManager* manager) override;
256 QWidget* createEditor(QtTimePropertyManager* manager, QtProperty* property,
257 QWidget* parent) override;
258 void disconnectPropertyManager(QtTimePropertyManager* manager) override;
259private:
261 Q_DECLARE_PRIVATE(QtTimeEditFactory)
262#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
263 Q_DISABLE_COPY_MOVE(QtTimeEditFactory)
264#else
265 Q_DISABLE_COPY(QtTimeEditFactory)
266#endif
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*))
270};
271
273
275 Q_OBJECT
276public:
277 QtDateTimeEditFactory(QObject* parent = nullptr);
278 ~QtDateTimeEditFactory() override;
279protected:
281 QWidget* createEditor(QtDateTimePropertyManager* manager, QtProperty* property,
282 QWidget* parent) override;
284private:
286 Q_DECLARE_PRIVATE(QtDateTimeEditFactory)
287#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
288 Q_DISABLE_COPY_MOVE(QtDateTimeEditFactory)
289#else
290 Q_DISABLE_COPY(QtDateTimeEditFactory)
291#endif
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*))
295};
296
298
300 Q_OBJECT
301public:
302 QtKeySequenceEditorFactory(QObject* parent = nullptr);
304protected:
306 QWidget* createEditor(QtKeySequencePropertyManager* manager, QtProperty* property,
307 QWidget* parent) override;
309private:
311 Q_DECLARE_PRIVATE(QtKeySequenceEditorFactory)
312#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
313 Q_DISABLE_COPY_MOVE(QtKeySequenceEditorFactory)
314#else
315 Q_DISABLE_COPY(QtKeySequenceEditorFactory)
316#endif
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*))
320};
321
323
325 Q_OBJECT
326public:
327 QtCharEditorFactory(QObject* parent = nullptr);
328 ~QtCharEditorFactory() override;
329protected:
330 void connectPropertyManager(QtCharPropertyManager* manager) override;
331 QWidget* createEditor(QtCharPropertyManager* manager, QtProperty* property,
332 QWidget* parent) override;
333 void disconnectPropertyManager(QtCharPropertyManager* manager) override;
334private:
336 Q_DECLARE_PRIVATE(QtCharEditorFactory)
337#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
338 Q_DISABLE_COPY_MOVE(QtCharEditorFactory)
339#else
340 Q_DISABLE_COPY(QtCharEditorFactory)
341#endif
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*))
345};
346
348
350 Q_OBJECT
351public:
352 QtEnumEditorFactory(QObject* parent = nullptr);
353 ~QtEnumEditorFactory() override;
354protected:
355 void connectPropertyManager(QtEnumPropertyManager* manager) override;
356 QWidget* createEditor(QtEnumPropertyManager* manager, QtProperty* property,
357 QWidget* parent) override;
358 void disconnectPropertyManager(QtEnumPropertyManager* manager) override;
359private:
361 Q_DECLARE_PRIVATE(QtEnumEditorFactory)
362#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
363 Q_DISABLE_COPY_MOVE(QtEnumEditorFactory)
364#else
365 Q_DISABLE_COPY(QtEnumEditorFactory)
366#endif
367 Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
368 Q_PRIVATE_SLOT(d_func(), void slotEnumNamesChanged(QtProperty*,
369 const QStringList&))
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*))
374};
375
377
379 Q_OBJECT
380public:
381 QtCursorEditorFactory(QObject* parent = nullptr);
382 ~QtCursorEditorFactory() override;
383protected:
384 void connectPropertyManager(QtCursorPropertyManager* manager) override;
385 QWidget* createEditor(QtCursorPropertyManager* manager, QtProperty* property,
386 QWidget* parent) override;
388private:
390 Q_DECLARE_PRIVATE(QtCursorEditorFactory)
391#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
392 Q_DISABLE_COPY_MOVE(QtCursorEditorFactory)
393#else
394 Q_DISABLE_COPY(QtCursorEditorFactory)
395#endif
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*))
399};
400
402
404 Q_OBJECT
405public:
406 QtColorEditorFactory(QObject* parent = nullptr);
407 ~QtColorEditorFactory() override;
408protected:
409 void connectPropertyManager(QtColorPropertyManager* manager) override;
410 QWidget* createEditor(QtColorPropertyManager* manager, QtProperty* property,
411 QWidget* parent) override;
413private:
415 Q_DECLARE_PRIVATE(QtColorEditorFactory)
416#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
417 Q_DISABLE_COPY_MOVE(QtColorEditorFactory)
418#else
419 Q_DISABLE_COPY(QtColorEditorFactory)
420#endif
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&))
424};
425
427
429 Q_OBJECT
430public:
431 QtFontEditorFactory(QObject* parent = nullptr);
432 ~QtFontEditorFactory() override;
433protected:
434 void connectPropertyManager(QtFontPropertyManager* manager) override;
435 QWidget* createEditor(QtFontPropertyManager* manager, QtProperty* property,
436 QWidget* parent) override;
437 void disconnectPropertyManager(QtFontPropertyManager* manager) override;
438private:
440 Q_DECLARE_PRIVATE(QtFontEditorFactory)
441#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)
442 Q_DISABLE_COPY_MOVE(QtFontEditorFactory)
443#else
444 Q_DISABLE_COPY(QtFontEditorFactory)
445#endif
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&))
449};
450
451#if QT_VERSION >= 0x040400
452QT_END_NAMESPACE
453#endif
454
455#endif
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:444
The QtScrollBarFactory class provides QScrollBar widgets for properties created by QtIntPropertyManag...
Definition: qteditorfactory.h:115
QtScrollBarFactoryPrivate * d_ptr
Definition: qteditorfactory.h:126
Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
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