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
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
QtDateTimeEditFactory::connectPropertyManager
void connectPropertyManager(QtDateTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1355
QtCharEdit::handleKeyEvent
void handleKeyEvent(QKeyEvent *e)
Definition: qteditorfactory.cpp:1575
QtColorEditWidget::valueChanged
void valueChanged(const QColor &value)
QtKeySequenceEditorFactoryPrivate
Definition: qteditorfactory.cpp:1389
QtDoublePropertyManager::maximum
double maximum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1075
QtScrollBarFactory::disconnectPropertyManager
void disconnectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:580
QtDoubleSpinBoxFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, double step)
Definition: qteditorfactory.cpp:741
QtCursorEditorFactoryPrivate
Definition: qteditorfactory.cpp:1946
QtAbstractPropertyManager::addProperty
QtProperty * addProperty(const QString &name=QString())
Definition: qtpropertybrowser.cpp:748
QtDateEditFactory::slotSetValue
void void slotSetValue(const QDate &)) Q_PRIVATE_SLOT(d_func()
QtFontEditWidget::valueChanged
void valueChanged(const QFont &value)
QtSpinBoxFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:156
QtSpinBoxFactoryPrivate
Definition: qteditorfactory.cpp:145
QtCursorEditorFactoryPrivate::slotEnumChanged
void slotEnumChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:1982
QtDoubleSpinBoxFactoryPrivate
Definition: qteditorfactory.cpp:694
QtSpinBoxFactoryPrivate::q_ptr
QtSpinBoxFactory * q_ptr
Definition: qteditorfactory.cpp:146
QtBoolEdit
Definition: qtpropertybrowserutils_p.h:105
QtDoubleSpinBoxFactory::slotSetValue
void void void void slotSetValue(double)) Q_PRIVATE_SLOT(d_func()
QtCheckBoxFactory::createEditor
QWidget * createEditor(QtBoolPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:671
QtColorEditWidget::QtColorEditWidget
QtColorEditWidget(QWidget *parent)
Definition: qteditorfactory.cpp:2132
QtIntPropertyManager
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:92
QtPropertyBrowserUtils::colorValueText
static QString colorValueText(const QColor &c)
Definition: qtpropertybrowserutils.cpp:151
QtDoubleSpinBoxFactory::disconnectPropertyManager
void disconnectPropertyManager(QtDoublePropertyManager *manager) override
Definition: qteditorfactory.cpp:865
QtBoolEdit::setChecked
void setChecked(bool c)
Definition: qtpropertybrowserutils.cpp:228
qtpropertybrowserutils_p.h
QtKeySequencePropertyManager::setValue
void setValue(QtProperty *property, const QKeySequence &val)
Definition: qtpropertymanager.cpp:2324
QtDateEditFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, const QDate &, const QDate &)) Q_PRIVATE_SLOT(d_func()
QtSpinBoxFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, int min, int max)
Definition: qteditorfactory.cpp:171
QtPropertyBrowserUtils::brushValuePixmap
static QPixmap brushValuePixmap(const QBrush &b)
Definition: qtpropertybrowserutils.cpp:128
QtSpinBoxFactory::connectPropertyManager
void connectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:252
QtCharEdit::m_value
QChar m_value
Definition: qteditorfactory.cpp:1517
QtDoublePropertyManager::value
double value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1057
QtColorEditorFactory
The QtColorEditorFactory class provides color editing for properties created by QtColorPropertyManage...
Definition: qteditorfactory.h:403
QtLineEditFactoryPrivate
Definition: qteditorfactory.cpp:878
QtSliderFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:306
QtCursorEditorFactoryPrivate::slotEditorDestroyed
void slotEditorDestroyed(QObject *object)
Definition: qteditorfactory.cpp:2000
QtFontEditWidget::setValue
void setValue(const QFont &value)
Definition: qteditorfactory.cpp:2354
QtDateTimeEditFactory::createEditor
QWidget * createEditor(QtDateTimePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1365
QtColorEditWidget::m_color
QColor m_color
Definition: qteditorfactory.cpp:2126
QtTimePropertyManager::setValue
void setValue(QtProperty *property, const QTime &val)
Definition: qtpropertymanager.cpp:2114
QtDateEditFactory::createEditor
QWidget * createEditor(QtDatePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1152
QtEnumEditorFactory::~QtEnumEditorFactory
~QtEnumEditorFactory() override
Definition: qteditorfactory.cpp:1887
QtDateTimePropertyManager::value
QDateTime value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2199
setupTreeViewEditorMargin
static void setupTreeViewEditorMargin(QLayout *lt)
Definition: qteditorfactory.cpp:77
QtCharEdit::paintEvent
void paintEvent(QPaintEvent *) override
Definition: qteditorfactory.cpp:1644
QtDateEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QDate &value)
Definition: qteditorfactory.cpp:1059
QtColorEditWidget::paintEvent
void paintEvent(QPaintEvent *) override
Definition: qteditorfactory.cpp:2196
QtDateTimeEditFactory
The QtDateTimeEditFactory class provides QDateTimeEdit widgets for properties created by QtDateTimePr...
Definition: qteditorfactory.h:274
QtEnumEditorFactory::createEditor
QWidget * createEditor(QtEnumPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1909
QtCharEditorFactory
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:324
QtCursorPropertyManager::setValue
void setValue(QtProperty *property, const QCursor &val)
Definition: qtpropertymanager.cpp:6850
QtFontEditWidget::m_label
QLabel * m_label
Definition: qteditorfactory.cpp:2326
QtFontEditorFactoryPrivate::q_ptr
QtFontEditorFactory * q_ptr
Definition: qteditorfactory.cpp:2424
EditorFactoryPrivate
Definition: qteditorfactory.cpp:91
qteditorfactory.h
QtCursorPropertyManager::value
QCursor value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:6814
QtScrollBarFactory::connectPropertyManager
void connectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:548
QT_QTPROPERTYBROWSER_EXPORT
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59
QtDoubleSpinBoxFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, double min, double max)
Definition: qteditorfactory.cpp:719
QtDateEditFactoryPrivate
Definition: qteditorfactory.cpp:1049
QtDateTimeEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QDateTime &value)
Definition: qteditorfactory.cpp:1293
QtDateTimeEditFactory::~QtDateTimeEditFactory
~QtDateTimeEditFactory() override
Definition: qteditorfactory.cpp:1345
QtDatePropertyManager::minimum
QDate minimum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1911
QtDateEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtDatePropertyManager *manager) override
Definition: qteditorfactory.cpp:1171
QtSpinBoxFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qteditorfactory.cpp:191
QtAbstractEditorFactory::addPropertyManager
void addPropertyManager(PropertyManager *manager)
Definition: qtpropertybrowser.h:220
QtKeySequenceEdit
Definition: qtpropertybrowserutils_p.h:135
QtTimeEditFactory::createEditor
QWidget * createEditor(QtTimePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1259
QtSpinBoxFactory::createEditor
QWidget * createEditor(QtIntPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:266
QtSliderFactoryPrivate
Definition: qteditorfactory.cpp:296
QtCursorEditorFactory
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:378
QtCharEdit::value
QChar value() const
Definition: qteditorfactory.cpp:1620
QtSpinBoxFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, int, int)) Q_PRIVATE_SLOT(d_func()
QtStringPropertyManager
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:207
QtDoubleSpinBoxFactoryPrivate::q_ptr
QtDoubleSpinBoxFactory * q_ptr
Definition: qteditorfactory.cpp:695
QtFontEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QFont &value)
Definition: qteditorfactory.cpp:2432
QtColorPropertyManager::value
QColor value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:6601
QtSliderFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:352
QtCharEdit::keyReleaseEvent
void keyReleaseEvent(QKeyEvent *e) override
Definition: qteditorfactory.cpp:1640
QtKeySequenceEdit::setKeySequence
void setKeySequence(const QKeySequence &sequence)
Definition: qtpropertybrowserutils.cpp:358
QtKeySequenceEditorFactory::slotSetValue
void slotSetValue(const QKeySequence &)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactoryPrivate::m_propertyToEnum
QMap< QtProperty *, QtProperty * > m_propertyToEnum
Definition: qteditorfactory.cpp:1959
QtAbstractEditorFactory::createEditor
QWidget * createEditor(QtProperty *property, QWidget *parent) override
Definition: qtpropertybrowser.h:210
QtDoubleSpinBoxFactory
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:167
QtScrollBarFactory::~QtScrollBarFactory
~QtScrollBarFactory() override
Definition: qteditorfactory.cpp:538
QtFontEditorFactory::createEditor
QWidget * createEditor(QtFontPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:2501
QtCursorEditorFactoryPrivate::q_ptr
QtCursorEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1947
QtEnumEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtEnumPropertyManager *manager) override
Definition: qteditorfactory.cpp:1935
QtDoubleSpinBoxFactory::QtDoubleSpinBoxFactory
QtDoubleSpinBoxFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:809
QtCursorEditorFactory::d_ptr
QtCursorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:389
QtBoolPropertyManager::value
bool value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1697
QtScrollBarFactoryPrivate
Definition: qteditorfactory.cpp:444
QtProperty
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:113
QtLineEditFactory::d_ptr
QtLineEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:206
QtCursorEditorFactoryPrivate::m_enumToProperty
QMap< QtProperty *, QtProperty * > m_enumToProperty
Definition: qteditorfactory.cpp:1960
QtDatePropertyManager::setValue
void setValue(QtProperty *property, const QDate &val)
Definition: qtpropertymanager.cpp:1946
QtTimePropertyManager
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:279
EditorFactoryPrivate::slotEditorDestroyed
void slotEditorDestroyed(QObject *object)
Definition: qteditorfactory.cpp:124
QtColorEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QColor &value)
Definition: qteditorfactory.cpp:2214
QtPropertyBrowserUtils::fontValueText
static QString fontValueText(const QFont &f)
Definition: qtpropertybrowserutils.cpp:178
QtFontEditWidget::buttonClicked
void buttonClicked()
Definition: qteditorfactory.cpp:2362
QtColorEditorFactoryPrivate
Definition: qteditorfactory.cpp:2205
QtSpinBoxFactory::disconnectPropertyManager
void disconnectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:285
QtTimeEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QTime &value)
Definition: qteditorfactory.cpp:1189
QtSpinBoxFactory::QtSpinBoxFactory
QtSpinBoxFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:232
QtScrollBarFactory::createEditor
QWidget * createEditor(QtIntPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:562
QtFontEditorFactory::~QtFontEditorFactory
~QtFontEditorFactory() override
Definition: qteditorfactory.cpp:2481
QtLineEditFactoryPrivate::slotSetValue
void slotSetValue(const QString &value)
Definition: qteditorfactory.cpp:953
QtCheckBoxFactory::slotSetValue
void slotSetValue(bool)) Q_PRIVATE_SLOT(d_func()
EditorFactoryPrivate::initializeEditor
void initializeEditor(QtProperty *property, Editor *e)
Definition: qteditorfactory.cpp:114
QtScrollBarFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtColorEditorFactory::d_ptr
QtColorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:414
QtSliderFactory::connectPropertyManager
void connectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:400
QtIntPropertyManager::singleStep
int singleStep(const QtProperty *property) const
Definition: qtpropertymanager.cpp:776
QtEnumEditorFactoryPrivate
Definition: qteditorfactory.cpp:1772
QtCheckBoxFactory::~QtCheckBoxFactory
~QtCheckBoxFactory() override
Definition: qteditorfactory.cpp:651
QtDateEditFactory::d_ptr
QtDateEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:233
QtFontPropertyManager
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:784
QtCursorEditorFactoryPrivate::m_updatingEnum
bool m_updatingEnum
Definition: qteditorfactory.cpp:1963
EchoMode
QLineEdit::EchoMode EchoMode
Definition: qtpropertybrowser.h:62
QtDoubleSpinBoxFactoryPrivate::slotDecimalsChanged
void slotDecimalsChanged(QtProperty *property, int prec)
Definition: qteditorfactory.cpp:761
QtSliderFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtCheckBoxFactory::QtCheckBoxFactory
QtCheckBoxFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:641
QtCharEdit::focusOutEvent
void focusOutEvent(QFocusEvent *e) override
Definition: qteditorfactory.cpp:1630
QtColorEditorFactory::createEditor
QWidget * createEditor(QtColorPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:2283
QtDateEditFactory::QtDateEditFactory
QtDateEditFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1120
QtFontEditWidget::m_font
QFont m_font
Definition: qteditorfactory.cpp:2324
QtCheckBoxFactoryPrivate::q_ptr
QtCheckBoxFactory * q_ptr
Definition: qteditorfactory.cpp:592
QtLineEditFactory::slotSetValue
void void void slotSetValue(const QString &)) Q_PRIVATE_SLOT(d_func()
QtColorEditWidget::setValue
void setValue(const QColor &value)
Definition: qteditorfactory.cpp:2156
QtColorEditWidget::buttonClicked
void buttonClicked()
Definition: qteditorfactory.cpp:2164
QtAbstractEditorFactoryBase::createEditor
virtual QWidget * createEditor(QtProperty *property, QWidget *parent)=0
QtEnumEditorFactoryPrivate::slotEnumNamesChanged
void slotEnumNamesChanged(QtProperty *property, const QStringList &)
Definition: qteditorfactory.cpp:1797
QtFontEditorFactory::connectPropertyManager
void connectPropertyManager(QtFontPropertyManager *manager) override
Definition: qteditorfactory.cpp:2491
QtDatePropertyManager
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:245
QtSliderFactory::d_ptr
QtSliderFactoryPrivate * d_ptr
Definition: qteditorfactory.h:99
QtTimeEditFactory::connectPropertyManager
void connectPropertyManager(QtTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1249
QtCharPropertyManager
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:363
QtScrollBarFactory
The QtScrollBarFactory class provides QScrollBar widgets for properties created by QtIntPropertyManag...
Definition: qteditorfactory.h:115
QtAbstractEditorFactoryBase
The QtAbstractEditorFactoryBase provides an interface for editor factories.
Definition: qtpropertybrowser.h:191
QtCursorDatabase
The description of this class will come soon !
Definition: qtpropertybrowserutils_p.h:75
QtTimeEditFactory::QtTimeEditFactory
QtTimeEditFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1229
QtLineEditFactory::connectPropertyManager
void connectPropertyManager(QtStringPropertyManager *manager) override
Definition: qteditorfactory.cpp:1000
QtFontEditorFactory
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:428
QtDatePropertyManager::value
QDate value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1902
QtSpinBoxFactory
The description of this class will come soon !
Definition: qteditorfactory.h:61
QtColorEditorFactory::~QtColorEditorFactory
~QtColorEditorFactory() override
Definition: qteditorfactory.cpp:2263
QtDateTimeEditFactoryPrivate::slotSetValue
void slotSetValue(const QDateTime &value)
Definition: qteditorfactory.cpp:1308
QtCharPropertyManager::value
QChar value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2403
QtCheckBoxFactory::connectPropertyManager
void connectPropertyManager(QtBoolPropertyManager *manager) override
Definition: qteditorfactory.cpp:661
QtDateEditFactory
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:222
QtLineEditFactory::slotEchoModeChanged
void void slotEchoModeChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtKeySequenceEditorFactoryPrivate::q_ptr
QtKeySequenceEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1390
QtCursorEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QCursor &cursor)
Definition: qteditorfactory.cpp:1970
QtTimeEditFactoryPrivate::q_ptr
QtTimeEditFactory * q_ptr
Definition: qteditorfactory.cpp:1181
QtEnumEditorFactory::connectPropertyManager
void connectPropertyManager(QtEnumPropertyManager *manager) override
Definition: qteditorfactory.cpp:1897
QtScrollBarFactory::QtScrollBarFactory
QtScrollBarFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:528
EditorFactoryPrivate::createEditor
Editor * createEditor(QtProperty *property, QWidget *parent)
Definition: qteditorfactory.cpp:107
QtIntPropertyManager::value
int value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:747
QtSliderFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, int, int)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactoryPrivate::QtCursorEditorFactoryPrivate
QtCursorEditorFactoryPrivate()
Definition: qteditorfactory.cpp:1966
QtSliderFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtCharEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QChar &value)
Definition: qteditorfactory.cpp:1676
QtFontEditorFactory::slotEditorDestroyed
void slotEditorDestroyed(QObject *)) Q_PRIVATE_SLOT(d_func()
QtCharEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtCharPropertyManager *manager) override
Definition: qteditorfactory.cpp:1765
QtCheckBoxFactory::d_ptr
QtCheckBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:153
QtCursorEditorFactory::createEditor
QWidget * createEditor(QtCursorPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:2068
QtIntPropertyManager::minimum
int minimum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:756
QtDateTimeEditFactory::d_ptr
QtDateTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:285
QtDoublePropertyManager
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:164
QtCursorEditorFactory::connectPropertyManager
void connectPropertyManager(QtCursorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2058
QtCharEditorFactory::slotSetValue
void slotSetValue(const QChar &)) Q_PRIVATE_SLOT(d_func()
QtEnumPropertyManager::setEnumNames
void setEnumNames(QtProperty *property, const QStringList &names)
Definition: qtpropertymanager.cpp:5275
QtKeySequenceEditorFactory::QtKeySequenceEditorFactory
QtKeySequenceEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1440
QtEnumEditorFactory::QtEnumEditorFactory
QtEnumEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1877
QtSliderFactory::~QtSliderFactory
~QtSliderFactory() override
Definition: qteditorfactory.cpp:390
QtColorEditorFactory::QtColorEditorFactory
QtColorEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:2254
QtDateEditFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, const QDate &min, const QDate &max)
Definition: qteditorfactory.cpp:1072
QtFontEditWidget::m_pixmapLabel
QLabel * m_pixmapLabel
Definition: qteditorfactory.cpp:2325
QtAbstractEditorFactory
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:207
QtLineEditFactoryPrivate::slotRegExpChanged
void slotRegExpChanged(QtProperty *property, const QRegularExpression &regExp)
Definition: qteditorfactory.cpp:904
QtColorEditWidget::m_label
QLabel * m_label
Definition: qteditorfactory.cpp:2128
QtBoolPropertyManager
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:132
QtKeySequenceEditorFactory::~QtKeySequenceEditorFactory
~QtKeySequenceEditorFactory() override
Definition: qteditorfactory.cpp:1450
QtScrollBarFactoryPrivate::q_ptr
QtScrollBarFactory * q_ptr
Definition: qteditorfactory.cpp:445
QtDateEditFactoryPrivate::q_ptr
QtDateEditFactory * q_ptr
Definition: qteditorfactory.cpp:1050
QtCharEditorFactoryPrivate::q_ptr
QtCharEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1667
QtFontEditWidget::paintEvent
void paintEvent(QPaintEvent *) override
Definition: qteditorfactory.cpp:2414
Q_TYPENAME
#define Q_TYPENAME
Definition: qteditorfactory.cpp:41
QtDoubleSpinBoxFactory::d_ptr
QtDoubleSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:178
QtCursorEditorFactory::slotEnumChanged
void slotEnumChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtSpinBoxFactory::~QtSpinBoxFactory
~QtSpinBoxFactory() override
Definition: qteditorfactory.cpp:242
QtTimeEditFactoryPrivate
Definition: qteditorfactory.cpp:1180
QtDoublePropertyManager::decimals
int decimals(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1095
QtScrollBarFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:454
QtLineEditFactory
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:195
QtScrollBarFactory::d_ptr
QtScrollBarFactoryPrivate * d_ptr
Definition: qteditorfactory.h:126
QtFontEditorFactoryPrivate
Definition: qteditorfactory.cpp:2423
QtFontPropertyManager::setValue
void setValue(QtProperty *property, const QFont &val)
Definition: qtpropertymanager.cpp:6301
QtDoubleSpinBoxFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, double value)
Definition: qteditorfactory.cpp:706
QtFontEditWidget::m_button
QToolButton * m_button
Definition: qteditorfactory.cpp:2327
QtKeySequenceEditorFactoryPrivate::slotSetValue
void slotSetValue(const QKeySequence &value)
Definition: qteditorfactory.cpp:1413
QtDatePropertyManager::maximum
QDate maximum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1920
QtEnumPropertyManager::setValue
void setValue(QtProperty *property, int val)
Definition: qtpropertymanager.cpp:5233
QtStringPropertyManager::echoMode
EchoMode echoMode(const QtProperty *property) const override
Definition: qtpropertymanager.cpp:1403
QtCharEditorFactory::createEditor
QWidget * createEditor(QtCharPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1748
QtSliderFactoryPrivate::q_ptr
QtSliderFactory * q_ptr
Definition: qteditorfactory.cpp:297
QtCharEditorFactory::d_ptr
QtCharEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:335
QtCharEdit::event
bool event(QEvent *e) override
Definition: qteditorfactory.cpp:1651
QtEnumPropertyManager::setEnumIcons
void setEnumIcons(QtProperty *property, const QMap< int, QIcon > &icons)
Definition: qtpropertymanager.cpp:5311
QtFontEditorFactory::d_ptr
QtFontEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:439
QtDoubleSpinBoxFactory::connectPropertyManager
void connectPropertyManager(QtDoublePropertyManager *manager) override
Definition: qteditorfactory.cpp:829
QtLineEditFactory::~QtLineEditFactory
~QtLineEditFactory() override
Definition: qteditorfactory.cpp:990
QtStringPropertyManager::value
QString value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1384
QtCursorEditorFactoryPrivate::m_enumToEditors
QMap< QtProperty *, QList< QWidget * > > m_enumToEditors
Definition: qteditorfactory.cpp:1961
QtDateTimePropertyManager
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:307
QtLineEditFactory::slotRegExpChanged
void slotRegExpChanged(QtProperty *, const QRegularExpression &)) Q_PRIVATE_SLOT(d_func()
QtScrollBarFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qteditorfactory.cpp:488
QtCharEdit::slotClearChar
void slotClearChar()
Definition: qteditorfactory.cpp:1567
QtTimeEditFactory::d_ptr
QtTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:260
QtDoublePropertyManager::minimum
double minimum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1066
QtScrollBarFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, int, int)) Q_PRIVATE_SLOT(d_func()
QtKeySequenceEditorFactory::d_ptr
QtKeySequenceEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:310
QtDoublePropertyManager::setValue
void setValue(QtProperty *property, double val)
Definition: qtpropertymanager.cpp:1133
QtCharEdit
Definition: qteditorfactory.cpp:1494
QtKeySequenceEditorFactory
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:299
QtCharEditorFactory::~QtCharEditorFactory
~QtCharEditorFactory() override
Definition: qteditorfactory.cpp:1728
QtCursorEditorFactoryPrivate::m_enumPropertyManager
QtEnumPropertyManager * m_enumPropertyManager
Definition: qteditorfactory.cpp:1957
QtCursorEditorFactory::QtCursorEditorFactory
QtCursorEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:2034
QtSpinBoxFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtCharEdit::valueChanged
void valueChanged(const QChar &value)
QtDateTimeEditFactory::QtDateTimeEditFactory
QtDateTimeEditFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1335
QtBoolEdit::blockCheckBoxSignals
bool blockCheckBoxSignals(bool block)
Definition: qtpropertybrowserutils.cpp:236
QtCharEditorFactoryPrivate::slotSetValue
void slotSetValue(const QChar &value)
Definition: qteditorfactory.cpp:1691
QtColorEditorFactory::slotEditorDestroyed
void slotEditorDestroyed(QObject *)) Q_PRIVATE_SLOT(d_func()
QtColorEditorFactoryPrivate::slotSetValue
void slotSetValue(const QColor &value)
Definition: qteditorfactory.cpp:2227
QtBoolPropertyManager::setValue
void setValue(QtProperty *property, bool val)
Definition: qtpropertymanager.cpp:1746
QtDoublePropertyManager::singleStep
double singleStep(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1086
QtCursorPropertyManager
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:856
QtAbstractEditorFactory::propertyManager
PropertyManager * propertyManager(QtProperty *property) const
Definition: qtpropertybrowser.h:241
QtCursorEditorFactoryPrivate::m_editorToEnum
QMap< QWidget *, QtProperty * > m_editorToEnum
Definition: qteditorfactory.cpp:1962
QtEnumPropertyManager::enumNames
QStringList enumNames(const QtProperty *property) const
Definition: qtpropertymanager.cpp:5176
QtCharEdit::keyPressEvent
void keyPressEvent(QKeyEvent *e) override
Definition: qteditorfactory.cpp:1635
QtSpinBoxFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:204
QtTimeEditFactory::slotSetValue
void slotSetValue(const QTime &)) Q_PRIVATE_SLOT(d_func()
QtEnumEditorFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:1850
QtDateEditFactory::connectPropertyManager
void connectPropertyManager(QtDatePropertyManager *manager) override
Definition: qteditorfactory.cpp:1140
QtCharEdit::focusInEvent
void focusInEvent(QFocusEvent *e) override
Definition: qteditorfactory.cpp:1624
EditorFactoryPrivate::PropertyToEditorListMap
QMap< QtProperty *, EditorList > PropertyToEditorListMap
Definition: qteditorfactory.cpp:95
QtAbstractEditorFactory::connectPropertyManager
virtual void connectPropertyManager(PropertyManager *manager)=0
QtDoubleSpinBoxFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, double, double)) Q_PRIVATE_SLOT(d_func()
QtCheckBoxFactoryPrivate::slotSetValue
void slotSetValue(bool value)
Definition: qteditorfactory.cpp:613
QtTimeEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1276
QtSliderFactory::createEditor
QWidget * createEditor(QtIntPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:414
QtEnumEditorFactory::d_ptr
QtEnumEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:360
QtKeySequenceEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtKeySequencePropertyManager *manager) override
Definition: qteditorfactory.cpp:1487
QtScrollBarFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, int min, int max)
Definition: qteditorfactory.cpp:468
QtCheckBoxFactory::disconnectPropertyManager
void disconnectPropertyManager(QtBoolPropertyManager *manager) override
Definition: qteditorfactory.cpp:687
QtFontEditWidget::eventFilter
bool eventFilter(QObject *obj, QEvent *ev) override
Definition: qteditorfactory.cpp:2391
QtKeySequenceEditorFactory::connectPropertyManager
void connectPropertyManager(QtKeySequencePropertyManager *manager) override
Definition: qteditorfactory.cpp:1460
QtEnumPropertyManager
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:680
QtStringPropertyManager::setValue
void setValue(QtProperty *property, const QString &val)
Definition: qtpropertymanager.cpp:1454
QtDoubleSpinBoxFactory::~QtDoubleSpinBoxFactory
~QtDoubleSpinBoxFactory() override
Definition: qteditorfactory.cpp:819
QtEnumPropertyManager::value
int value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:5167
QtDateTimePropertyManager::setValue
void setValue(QtProperty *property, const QDateTime &val)
Definition: qtpropertymanager.cpp:2221
QtLineEditFactoryPrivate::q_ptr
QtLineEditFactory * q_ptr
Definition: qteditorfactory.cpp:879
QtColorEditWidget::eventFilter
bool eventFilter(QObject *obj, QEvent *ev) override
Definition: qteditorfactory.cpp:2173
QtDoubleSpinBoxFactory::createEditor
QWidget * createEditor(QtDoublePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:845
QtTimeEditFactory::~QtTimeEditFactory
~QtTimeEditFactory() override
Definition: qteditorfactory.cpp:1239
QtDoubleSpinBoxFactory::slotDecimalsChanged
void void void slotDecimalsChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtAbstractEditorFactory::disconnectPropertyManager
virtual void disconnectPropertyManager(PropertyManager *manager)=0
QtCheckBoxFactory
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:142
QtKeySequenceEditorFactory::createEditor
QWidget * createEditor(QtKeySequencePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1470
EditorFactoryPrivate::m_editorToProperty
EditorToPropertyMap m_editorToProperty
Definition: qteditorfactory.cpp:103
QtFontEditorFactoryPrivate::slotSetValue
void slotSetValue(const QFont &value)
Definition: qteditorfactory.cpp:2445
QtKeySequencePropertyManager
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:335
QtTimeEditFactory
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:249
QtSliderFactory::disconnectPropertyManager
void disconnectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:433
QtColorEditorFactoryPrivate::q_ptr
QtColorEditorFactory * q_ptr
Definition: qteditorfactory.cpp:2206
QtFontEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtFontPropertyManager *manager) override
Definition: qteditorfactory.cpp:2515
QtTimeEditFactoryPrivate::slotSetValue
void slotSetValue(const QTime &value)
Definition: qteditorfactory.cpp:1202
QtCharEdit::eventFilter
bool eventFilter(QObject *o, QEvent *e) override
Definition: qteditorfactory.cpp:1533
QtStringPropertyManager::regExp
QRegularExpression regExp(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1396
QtEnumEditorFactory::slotEnumNamesChanged
void slotEnumNamesChanged(QtProperty *, const QStringList &)) Q_PRIVATE_SLOT(d_func()
QtSpinBoxFactory::d_ptr
QtSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:72
QtDateTimeEditFactoryPrivate::q_ptr
QtDateTimeEditFactory * q_ptr
Definition: qteditorfactory.cpp:1284
QtFontEditWidget
Definition: qteditorfactory.cpp:2303
QtFontEditorFactory::QtFontEditorFactory
QtFontEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:2472
QtColorEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtColorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2297
QtLineEditFactory::QtLineEditFactory
QtLineEditFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:980
QtDateEditFactoryPrivate::slotSetValue
void slotSetValue(const QDate &value)
Definition: qteditorfactory.cpp:1093
QtDateTimeEditFactoryPrivate
Definition: qteditorfactory.cpp:1283
QtEnumEditorFactoryPrivate::q_ptr
QtEnumEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1773
QtCharEditorFactory::connectPropertyManager
void connectPropertyManager(QtCharPropertyManager *manager) override
Definition: qteditorfactory.cpp:1738
EditorFactoryPrivate::m_createdEditors
PropertyToEditorListMap m_createdEditors
Definition: qteditorfactory.cpp:102
QtColorEditWidget::m_pixmapLabel
QLabel * m_pixmapLabel
Definition: qteditorfactory.cpp:2127
QtPropertyBrowserUtils::fontValuePixmap
static QPixmap fontValuePixmap(const QFont &f)
Definition: qtpropertybrowserutils.cpp:159
QtCharEdit::m_lineEdit
QLineEdit * m_lineEdit
Definition: qteditorfactory.cpp:1518
QtTimePropertyManager::value
QTime value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2092
QtCharPropertyManager::setValue
void setValue(QtProperty *property, const QChar &val)
Definition: qtpropertymanager.cpp:2426
QtColorEditWidget::m_button
QToolButton * m_button
Definition: qteditorfactory.cpp:2129
QtKeySequencePropertyManager::value
QKeySequence value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2302
QtColorEditWidget
Definition: qteditorfactory.cpp:2105
QtLineEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtStringPropertyManager *manager) override
Definition: qteditorfactory.cpp:1038
QtSliderFactory
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:88
QtCheckBoxFactoryPrivate
Definition: qteditorfactory.cpp:591
QtEnumEditorFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactory::~QtCursorEditorFactory
~QtCursorEditorFactory() override
Definition: qteditorfactory.cpp:2049
QtCharEdit::setValue
void setValue(const QChar &value)
Definition: qteditorfactory.cpp:1610
QtLineEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QString &value)
Definition: qteditorfactory.cpp:889
QtEnumEditorFactory
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:349
QtCheckBoxFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, bool value)
Definition: qteditorfactory.cpp:599
QtSliderFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, int min, int max)
Definition: qteditorfactory.cpp:319
QtScrollBarFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtDateTimeEditFactory::slotSetValue
void slotSetValue(const QDateTime &)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactoryPrivate::m_enumEditorFactory
QtEnumEditorFactory * m_enumEditorFactory
Definition: qteditorfactory.cpp:1956
QtColorPropertyManager::setValue
void setValue(QtProperty *property, const QColor &val)
Definition: qtpropertymanager.cpp:6638
QtColorEditorFactory::connectPropertyManager
void connectPropertyManager(QtColorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2273
QtKeySequenceEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QKeySequence &value)
Definition: qteditorfactory.cpp:1398
QtFontPropertyManager::value
QFont value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:6265
QtEnumEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:1783
QtDoubleSpinBoxFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, double)) Q_PRIVATE_SLOT(d_func()
QtIntPropertyManager::setValue
void setValue(QtProperty *property, int val)
Definition: qtpropertymanager.cpp:802
QtDateEditFactory::~QtDateEditFactory
~QtDateEditFactory() override
Definition: qteditorfactory.cpp:1130
QtSliderFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qteditorfactory.cpp:339
QtCharEditorFactoryPrivate
Definition: qteditorfactory.cpp:1666
EditorFactoryPrivate::EditorToPropertyMap
QMap< Editor *, QtProperty * > EditorToPropertyMap
Definition: qteditorfactory.cpp:96
QtCharEditorFactory::QtCharEditorFactory
QtCharEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1718
QtIntPropertyManager::maximum
int maximum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:765
QtLineEditFactoryPrivate::slotEchoModeChanged
void slotEchoModeChanged(QtProperty *, int)
Definition: qteditorfactory.cpp:932
EditorFactoryPrivate::EditorList
QList< Editor * > EditorList
Definition: qteditorfactory.cpp:94
QtCharEdit::QtCharEdit
QtCharEdit(QWidget *parent=nullptr)
Definition: qteditorfactory.cpp:1521
QtLineEditFactory::createEditor
QWidget * createEditor(QtStringPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1014
QtSpinBoxFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtScrollBarFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:501
QtFontEditWidget::QtFontEditWidget
QtFontEditWidget(QWidget *parent)
Definition: qteditorfactory.cpp:2330
QtCursorEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtCursorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2098
QtSliderFactory::QtSliderFactory
QtSliderFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:380
QtEnumPropertyManager::enumIcons
QMap< int, QIcon > enumIcons(const QtProperty *property) const
Definition: qtpropertymanager.cpp:5185
QtDoubleSpinBoxFactoryPrivate::slotSetValue
void slotSetValue(double value)
Definition: qteditorfactory.cpp:782
QtProperty::propertyName
QString propertyName() const
Definition: qtpropertybrowser.cpp:232
QtDateTimeEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtDateTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1382
qtpropertymanager.h
QtEnumEditorFactoryPrivate::slotEnumIconsChanged
void slotEnumIconsChanged(QtProperty *property, const QMap< int, QIcon > &)
Definition: qteditorfactory.cpp:1825
QtColorPropertyManager
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:823