Computer Assisted Medical Intervention Tool Kit  version 5.2
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
47 QT_BEGIN_NAMESPACE
48 #endif
49 
50 class QRegularExpression;
51 
53 
62  Q_OBJECT
63 public:
64  QtSpinBoxFactory(QObject* parent = nullptr);
65  ~QtSpinBoxFactory() override;
66 protected:
67  void connectPropertyManager(QtIntPropertyManager* manager) override;
68  QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
69  QWidget* parent) override;
70  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
71 private:
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
90 public:
91  QtSliderFactory(QObject* parent = nullptr);
92  ~QtSliderFactory() override;
93 protected:
94  void connectPropertyManager(QtIntPropertyManager* manager) override;
95  QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
96  QWidget* parent) override;
97  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
98 private:
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
117 public:
118  QtScrollBarFactory(QObject* parent = nullptr);
119  ~QtScrollBarFactory() override;
120 protected:
121  void connectPropertyManager(QtIntPropertyManager* manager) override;
122  QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
123  QWidget* parent) override;
124  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
125 private:
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
144 public:
145  QtCheckBoxFactory(QObject* parent = nullptr);
146  ~QtCheckBoxFactory() override;
147 protected:
148  void connectPropertyManager(QtBoolPropertyManager* manager) override;
149  QWidget* createEditor(QtBoolPropertyManager* manager, QtProperty* property,
150  QWidget* parent) override;
151  void disconnectPropertyManager(QtBoolPropertyManager* manager) override;
152 private:
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
169 public:
170  QtDoubleSpinBoxFactory(QObject* parent = nullptr);
171  ~QtDoubleSpinBoxFactory() override;
172 protected:
173  void connectPropertyManager(QtDoublePropertyManager* manager) override;
174  QWidget* createEditor(QtDoublePropertyManager* manager, QtProperty* property,
175  QWidget* parent) override;
176  void disconnectPropertyManager(QtDoublePropertyManager* manager) override;
177 private:
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
197 public:
198  QtLineEditFactory(QObject* parent = nullptr);
199  ~QtLineEditFactory() override;
200 protected:
201  void connectPropertyManager(QtStringPropertyManager* manager) override;
202  QWidget* createEditor(QtStringPropertyManager* manager, QtProperty* property,
203  QWidget* parent) override;
204  void disconnectPropertyManager(QtStringPropertyManager* manager) override;
205 private:
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
224 public:
225  QtDateEditFactory(QObject* parent = nullptr);
226  ~QtDateEditFactory() override;
227 protected:
228  void connectPropertyManager(QtDatePropertyManager* manager) override;
229  QWidget* createEditor(QtDatePropertyManager* manager, QtProperty* property,
230  QWidget* parent) override;
231  void disconnectPropertyManager(QtDatePropertyManager* manager) override;
232 private:
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
251 public:
252  QtTimeEditFactory(QObject* parent = nullptr);
253  ~QtTimeEditFactory() override;
254 protected:
255  void connectPropertyManager(QtTimePropertyManager* manager) override;
256  QWidget* createEditor(QtTimePropertyManager* manager, QtProperty* property,
257  QWidget* parent) override;
258  void disconnectPropertyManager(QtTimePropertyManager* manager) override;
259 private:
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
276 public:
277  QtDateTimeEditFactory(QObject* parent = nullptr);
278  ~QtDateTimeEditFactory() override;
279 protected:
280  void connectPropertyManager(QtDateTimePropertyManager* manager) override;
281  QWidget* createEditor(QtDateTimePropertyManager* manager, QtProperty* property,
282  QWidget* parent) override;
284 private:
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
301 public:
302  QtKeySequenceEditorFactory(QObject* parent = nullptr);
303  ~QtKeySequenceEditorFactory() override;
304 protected:
306  QWidget* createEditor(QtKeySequencePropertyManager* manager, QtProperty* property,
307  QWidget* parent) override;
309 private:
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
326 public:
327  QtCharEditorFactory(QObject* parent = nullptr);
328  ~QtCharEditorFactory() override;
329 protected:
330  void connectPropertyManager(QtCharPropertyManager* manager) override;
331  QWidget* createEditor(QtCharPropertyManager* manager, QtProperty* property,
332  QWidget* parent) override;
333  void disconnectPropertyManager(QtCharPropertyManager* manager) override;
334 private:
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
351 public:
352  QtEnumEditorFactory(QObject* parent = nullptr);
353  ~QtEnumEditorFactory() override;
354 protected:
355  void connectPropertyManager(QtEnumPropertyManager* manager) override;
356  QWidget* createEditor(QtEnumPropertyManager* manager, QtProperty* property,
357  QWidget* parent) override;
358  void disconnectPropertyManager(QtEnumPropertyManager* manager) override;
359 private:
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
380 public:
381  QtCursorEditorFactory(QObject* parent = nullptr);
382  ~QtCursorEditorFactory() override;
383 protected:
384  void connectPropertyManager(QtCursorPropertyManager* manager) override;
385  QWidget* createEditor(QtCursorPropertyManager* manager, QtProperty* property,
386  QWidget* parent) override;
387  void disconnectPropertyManager(QtCursorPropertyManager* manager) override;
388 private:
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
405 public:
406  QtColorEditorFactory(QObject* parent = nullptr);
407  ~QtColorEditorFactory() override;
408 protected:
409  void connectPropertyManager(QtColorPropertyManager* manager) override;
410  QWidget* createEditor(QtColorPropertyManager* manager, QtProperty* property,
411  QWidget* parent) override;
412  void disconnectPropertyManager(QtColorPropertyManager* manager) override;
413 private:
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
430 public:
431  QtFontEditorFactory(QObject* parent = nullptr);
432  ~QtFontEditorFactory() override;
433 protected:
434  void connectPropertyManager(QtFontPropertyManager* manager) override;
435  QWidget* createEditor(QtFontPropertyManager* manager, QtProperty* property,
436  QWidget* parent) override;
437  void disconnectPropertyManager(QtFontPropertyManager* manager) override;
438 private:
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
452 QT_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
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:444
The QtScrollBarFactory class provides QScrollBar widgets for properties created by QtIntPropertyManag...
Definition: qteditorfactory.h:115
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