qteditorfactory.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
4 ** Contact: http://www.qt-project.org/legal
5 **
6 ** This file is part of the Qt Solutions component.
7 **
8 ** $QT_BEGIN_LICENSE:BSD$
9 ** You may use this file under the terms of the BSD license as follows:
10 **
11 ** "Redistribution and use in source and binary forms, with or without
12 ** modification, are permitted provided that the following conditions are
13 ** met:
14 ** * Redistributions of source code must retain the above copyright
15 ** notice, this list of conditions and the following disclaimer.
16 ** * Redistributions in binary form must reproduce the above copyright
17 ** notice, this list of conditions and the following disclaimer in
18 ** the documentation and/or other materials provided with the
19 ** distribution.
20 ** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
21 ** of its contributors may be used to endorse or promote products derived
22 ** from this software without specific prior written permission.
23 **
24 **
25 ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
26 ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
27 ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
28 ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
29 ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
30 ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
31 ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32 ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33 ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34 ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35 ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
36 **
37 ** $QT_END_LICENSE$
38 **
39 ****************************************************************************/
40 
41 
42 #pragma once
43 
44 #include "qtpropertymanager.h"
45 
46 QT_BEGIN_NAMESPACE
47 
49 
51  public QtAbstractEditorFactory<QtIntPropertyManager>
52 {
53  Q_OBJECT
54 public:
55  QtSpinBoxFactory(QObject* parent = 0);
56  ~QtSpinBoxFactory() override;
57 
58 protected:
59  void connectPropertyManager(QtIntPropertyManager* manager) override;
60  QWidget*
61  createEditor(QtIntPropertyManager* manager, QtProperty* property, QWidget* parent) override;
62  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
63 
64 private:
66  Q_DECLARE_PRIVATE(QtSpinBoxFactory)
67  Q_DISABLE_COPY(QtSpinBoxFactory)
68  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
69  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, int, int))
70  Q_PRIVATE_SLOT(d_func(), void slotSingleStepChanged(QtProperty*, int))
71  Q_PRIVATE_SLOT(d_func(), void slotReadOnlyChanged(QtProperty*, bool))
72  Q_PRIVATE_SLOT(d_func(), void slotSetValue(int))
73  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
74 };
75 
77 
79  public QtAbstractEditorFactory<QtIntPropertyManager>
80 {
81  Q_OBJECT
82 public:
83  QtSliderFactory(QObject* parent = 0);
84  ~QtSliderFactory() override;
85 
86 protected:
87  void connectPropertyManager(QtIntPropertyManager* manager) override;
88  QWidget*
89  createEditor(QtIntPropertyManager* manager, QtProperty* property, QWidget* parent) override;
90  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
91 
92 private:
94  Q_DECLARE_PRIVATE(QtSliderFactory)
95  Q_DISABLE_COPY(QtSliderFactory)
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*))
101 };
102 
104 
106  public QtAbstractEditorFactory<QtIntPropertyManager>
107 {
108  Q_OBJECT
109 public:
110  QtScrollBarFactory(QObject* parent = 0);
111  ~QtScrollBarFactory() override;
112 
113 protected:
114  void connectPropertyManager(QtIntPropertyManager* manager) override;
115  QWidget*
116  createEditor(QtIntPropertyManager* manager, QtProperty* property, QWidget* parent) override;
117  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
118 
119 private:
121  Q_DECLARE_PRIVATE(QtScrollBarFactory)
122  Q_DISABLE_COPY(QtScrollBarFactory)
123  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
124  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, int, int))
125  Q_PRIVATE_SLOT(d_func(), void slotSingleStepChanged(QtProperty*, int))
126  Q_PRIVATE_SLOT(d_func(), void slotSetValue(int))
127  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
128 };
129 
131 
133  public QtAbstractEditorFactory<QtBoolPropertyManager>
134 {
135  Q_OBJECT
136 public:
137  QtCheckBoxFactory(QObject* parent = 0);
138  ~QtCheckBoxFactory() override;
139 
140 protected:
141  void connectPropertyManager(QtBoolPropertyManager* manager) override;
142  QWidget*
143  createEditor(QtBoolPropertyManager* manager, QtProperty* property, QWidget* parent) override;
144  void disconnectPropertyManager(QtBoolPropertyManager* manager) override;
145 
146 private:
148  Q_DECLARE_PRIVATE(QtCheckBoxFactory)
149  Q_DISABLE_COPY(QtCheckBoxFactory)
150  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, bool))
151  Q_PRIVATE_SLOT(d_func(), void slotTextVisibleChanged(QtProperty*, bool))
152  Q_PRIVATE_SLOT(d_func(), void slotSetValue(bool))
153  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
154 };
155 
157 
159  public QtAbstractEditorFactory<QtDoublePropertyManager>
160 {
161  Q_OBJECT
162 public:
163  QtDoubleSpinBoxFactory(QObject* parent = 0);
164  ~QtDoubleSpinBoxFactory() override;
165 
166 protected:
167  void connectPropertyManager(QtDoublePropertyManager* manager) override;
168  QWidget*
169  createEditor(QtDoublePropertyManager* manager, QtProperty* property, QWidget* parent) override;
170  void disconnectPropertyManager(QtDoublePropertyManager* manager) override;
171 
172 private:
174  Q_DECLARE_PRIVATE(QtDoubleSpinBoxFactory)
175  Q_DISABLE_COPY(QtDoubleSpinBoxFactory)
176  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, double))
177  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, double, double))
178  Q_PRIVATE_SLOT(d_func(), void slotSingleStepChanged(QtProperty*, double))
179  Q_PRIVATE_SLOT(d_func(), void slotDecimalsChanged(QtProperty*, int))
180  Q_PRIVATE_SLOT(d_func(), void slotReadOnlyChanged(QtProperty*, bool))
181  Q_PRIVATE_SLOT(d_func(), void slotSetValue(double))
182  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
183 };
184 
186 
188  public QtAbstractEditorFactory<QtStringPropertyManager>
189 {
190  Q_OBJECT
191 public:
192  QtLineEditFactory(QObject* parent = 0);
193  ~QtLineEditFactory() override;
194 
195 protected:
196  void connectPropertyManager(QtStringPropertyManager* manager) override;
197  QWidget*
198  createEditor(QtStringPropertyManager* manager, QtProperty* property, QWidget* parent) override;
199  void disconnectPropertyManager(QtStringPropertyManager* manager) override;
200 
201 private:
203  Q_DECLARE_PRIVATE(QtLineEditFactory)
204  Q_DISABLE_COPY(QtLineEditFactory)
205  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QString&))
206  Q_PRIVATE_SLOT(d_func(), void slotRegExpChanged(QtProperty*, const QRegExp&))
207  Q_PRIVATE_SLOT(d_func(), void slotEchoModeChanged(QtProperty*, int))
208  Q_PRIVATE_SLOT(d_func(), void slotReadOnlyChanged(QtProperty*, bool))
209  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QString&))
210  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
211 };
212 
214 
216  public QtAbstractEditorFactory<QtDatePropertyManager>
217 {
218  Q_OBJECT
219 public:
220  QtDateEditFactory(QObject* parent = 0);
221  ~QtDateEditFactory() override;
222 
223 protected:
224  void connectPropertyManager(QtDatePropertyManager* manager) override;
225  QWidget*
226  createEditor(QtDatePropertyManager* manager, QtProperty* property, QWidget* parent) override;
227  void disconnectPropertyManager(QtDatePropertyManager* manager) override;
228 
229 private:
231  Q_DECLARE_PRIVATE(QtDateEditFactory)
232  Q_DISABLE_COPY(QtDateEditFactory)
233  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QDate&))
234  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, const QDate&, const QDate&))
235  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QDate&))
236  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
237 };
238 
240 
242  public QtAbstractEditorFactory<QtTimePropertyManager>
243 {
244  Q_OBJECT
245 public:
246  QtTimeEditFactory(QObject* parent = 0);
247  ~QtTimeEditFactory() override;
248 
249 protected:
250  void connectPropertyManager(QtTimePropertyManager* manager) override;
251  QWidget*
252  createEditor(QtTimePropertyManager* manager, QtProperty* property, QWidget* parent) override;
253  void disconnectPropertyManager(QtTimePropertyManager* manager) override;
254 
255 private:
257  Q_DECLARE_PRIVATE(QtTimeEditFactory)
258  Q_DISABLE_COPY(QtTimeEditFactory)
259  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QTime&))
260  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QTime&))
261  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
262 };
263 
265 
267  public QtAbstractEditorFactory<QtDateTimePropertyManager>
268 {
269  Q_OBJECT
270 public:
271  QtDateTimeEditFactory(QObject* parent = 0);
272  ~QtDateTimeEditFactory() override;
273 
274 protected:
275  void connectPropertyManager(QtDateTimePropertyManager* manager) override;
276  QWidget* createEditor(QtDateTimePropertyManager* manager,
277  QtProperty* property,
278  QWidget* parent) override;
280 
281 private:
283  Q_DECLARE_PRIVATE(QtDateTimeEditFactory)
284  Q_DISABLE_COPY(QtDateTimeEditFactory)
285  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QDateTime&))
286  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QDateTime&))
287  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
288 };
289 
291 
293  public QtAbstractEditorFactory<QtKeySequencePropertyManager>
294 {
295  Q_OBJECT
296 public:
297  QtKeySequenceEditorFactory(QObject* parent = 0);
298  ~QtKeySequenceEditorFactory() override;
299 
300 protected:
302  QWidget* createEditor(QtKeySequencePropertyManager* manager,
303  QtProperty* property,
304  QWidget* parent) override;
306 
307 private:
309  Q_DECLARE_PRIVATE(QtKeySequenceEditorFactory)
310  Q_DISABLE_COPY(QtKeySequenceEditorFactory)
311  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QKeySequence&))
312  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QKeySequence&))
313  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
314 };
315 
317 
319  public QtAbstractEditorFactory<QtCharPropertyManager>
320 {
321  Q_OBJECT
322 public:
323  QtCharEditorFactory(QObject* parent = 0);
324  ~QtCharEditorFactory() override;
325 
326 protected:
327  void connectPropertyManager(QtCharPropertyManager* manager) override;
328  QWidget*
329  createEditor(QtCharPropertyManager* manager, QtProperty* property, QWidget* parent) override;
330  void disconnectPropertyManager(QtCharPropertyManager* manager) override;
331 
332 private:
334  Q_DECLARE_PRIVATE(QtCharEditorFactory)
335  Q_DISABLE_COPY(QtCharEditorFactory)
336  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QChar&))
337  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QChar&))
338  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
339 };
340 
342 
344  public QtAbstractEditorFactory<QtEnumPropertyManager>
345 {
346  Q_OBJECT
347 public:
348  QtEnumEditorFactory(QObject* parent = 0);
349  ~QtEnumEditorFactory() override;
350 
351 protected:
352  void connectPropertyManager(QtEnumPropertyManager* manager) override;
353  QWidget*
354  createEditor(QtEnumPropertyManager* manager, QtProperty* property, QWidget* parent) override;
355  void disconnectPropertyManager(QtEnumPropertyManager* manager) override;
356 
357 private:
359  Q_DECLARE_PRIVATE(QtEnumEditorFactory)
360  Q_DISABLE_COPY(QtEnumEditorFactory)
361  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
362  Q_PRIVATE_SLOT(d_func(), void slotEnumNamesChanged(QtProperty*, const QStringList&))
363  Q_PRIVATE_SLOT(d_func(), void slotEnumIconsChanged(QtProperty*, const QMap<int, QIcon>&))
364  Q_PRIVATE_SLOT(d_func(), void slotSetValue(int))
365  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
366 };
367 
369 
371  public QtAbstractEditorFactory<QtCursorPropertyManager>
372 {
373  Q_OBJECT
374 public:
375  QtCursorEditorFactory(QObject* parent = 0);
376  ~QtCursorEditorFactory() override;
377 
378 protected:
379  void connectPropertyManager(QtCursorPropertyManager* manager) override;
380  QWidget*
381  createEditor(QtCursorPropertyManager* manager, QtProperty* property, QWidget* parent) override;
382  void disconnectPropertyManager(QtCursorPropertyManager* manager) override;
383 
384 private:
386  Q_DECLARE_PRIVATE(QtCursorEditorFactory)
387  Q_DISABLE_COPY(QtCursorEditorFactory)
388  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QCursor&))
389  Q_PRIVATE_SLOT(d_func(), void slotEnumChanged(QtProperty*, int))
390  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
391 };
392 
394 
396  public QtAbstractEditorFactory<QtColorPropertyManager>
397 {
398  Q_OBJECT
399 public:
400  QtColorEditorFactory(QObject* parent = 0);
401  ~QtColorEditorFactory() override;
402 
403 protected:
404  void connectPropertyManager(QtColorPropertyManager* manager) override;
405  QWidget*
406  createEditor(QtColorPropertyManager* manager, QtProperty* property, QWidget* parent) override;
407  void disconnectPropertyManager(QtColorPropertyManager* manager) override;
408 
409 private:
411  Q_DECLARE_PRIVATE(QtColorEditorFactory)
412  Q_DISABLE_COPY(QtColorEditorFactory)
413  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QColor&))
414  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
415  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QColor&))
416 };
417 
419 
421  public QtAbstractEditorFactory<QtFontPropertyManager>
422 {
423  Q_OBJECT
424 public:
425  QtFontEditorFactory(QObject* parent = 0);
426  ~QtFontEditorFactory() override;
427 
428 protected:
429  void connectPropertyManager(QtFontPropertyManager* manager) override;
430  QWidget*
431  createEditor(QtFontPropertyManager* manager, QtProperty* property, QWidget* parent) override;
432  void disconnectPropertyManager(QtFontPropertyManager* manager) override;
433 
434 private:
436  Q_DECLARE_PRIVATE(QtFontEditorFactory)
437  Q_DISABLE_COPY(QtFontEditorFactory)
438  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QFont&))
439  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
440  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QFont&))
441 };
442 
443 QT_END_NAMESPACE
QtKeySequenceEditorFactoryPrivate
Definition: qteditorfactory.cpp:1924
QtAbstractEditorFactory::disconnectPropertyManager
virtual void disconnectPropertyManager(PropertyManager *manager)=0
QtCursorEditorFactoryPrivate
Definition: qteditorfactory.cpp:2632
QtSpinBoxFactoryPrivate
Definition: qteditorfactory.cpp:169
QtDoubleSpinBoxFactoryPrivate
Definition: qteditorfactory.cpp:956
QtIntPropertyManager
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:71
QtAbstractEditorFactory::createEditor
QWidget * createEditor(QtProperty *property, QWidget *parent) override
Definition: qtpropertybrowser.h:176
QtColorEditorFactory
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:395
QtLineEditFactoryPrivate
Definition: qteditorfactory.cpp:1236
QtDateTimeEditFactory
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:266
QtCharEditorFactory
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:318
QT_QTPROPERTYBROWSER_EXPORT
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:63
QtDateEditFactoryPrivate
Definition: qteditorfactory.cpp:1498
QtSliderFactoryPrivate
Definition: qteditorfactory.cpp:404
QtCursorEditorFactory
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:370
QtStringPropertyManager
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:183
QtDoubleSpinBoxFactory
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:158
QtScrollBarFactoryPrivate
Definition: qteditorfactory.cpp:599
QtProperty
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:71
QtTimePropertyManager
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:254
QtColorEditorFactoryPrivate
Definition: qteditorfactory.cpp:2953
QtEnumEditorFactoryPrivate
Definition: qteditorfactory.cpp:2407
QtFontPropertyManager
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:708
QtDatePropertyManager
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:221
QtCharPropertyManager
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:335
QtScrollBarFactory
The QtScrollBarFactory class provides QScrollBar widgets for properties created by QtIntPropertyManag...
Definition: qteditorfactory.h:105
QtAbstractEditorFactory::connectPropertyManager
virtual void connectPropertyManager(PropertyManager *manager)=0
QtFontEditorFactory
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:420
QtSpinBoxFactory
The QtSpinBoxFactory class provides QSpinBox widgets for properties created by QtIntPropertyManager o...
Definition: qteditorfactory.h:50
QtDateEditFactory
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:215
QtDoublePropertyManager
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:141
QtAbstractEditorFactory
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:168
QtBoolPropertyManager
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:110
QtTimeEditFactoryPrivate
Definition: qteditorfactory.cpp:1664
QtLineEditFactory
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:187
QtFontEditorFactoryPrivate
Definition: qteditorfactory.cpp:3230
QtDateTimePropertyManager
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:281
QtKeySequenceEditorFactory
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:292
QtCursorPropertyManager
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:778
QtEnumPropertyManager
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:607
QtCheckBoxFactory
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:132
QtKeySequencePropertyManager
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:308
QtTimeEditFactory
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:241
QtDateTimeEditFactoryPrivate
Definition: qteditorfactory.cpp:1792
QtSliderFactory
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:78
QtCheckBoxFactoryPrivate
Definition: qteditorfactory.cpp:793
QtEnumEditorFactory
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:343
QtCharEditorFactoryPrivate
Definition: qteditorfactory.cpp:2279
qtpropertymanager.h
QtColorPropertyManager
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:746