Computer Assited Medical Intervention Tool Kit  version 4.1
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 
51 
60  Q_OBJECT
61 public:
62  QtSpinBoxFactory(QObject* parent = nullptr);
63  ~QtSpinBoxFactory() override;
64 protected:
65  void connectPropertyManager(QtIntPropertyManager* manager) override;
66  QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
67  QWidget* parent) override;
68  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
69 private:
71  Q_DECLARE_PRIVATE(QtSpinBoxFactory)
72  Q_DISABLE_COPY(QtSpinBoxFactory)
73  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
74  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, int, int))
75  Q_PRIVATE_SLOT(d_func(), void slotSingleStepChanged(QtProperty*, int))
76  Q_PRIVATE_SLOT(d_func(), void slotSetValue(int))
77  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
78 };
79 
81 
83  Q_OBJECT
84 public:
85  QtSliderFactory(QObject* parent = nullptr);
86  ~QtSliderFactory() override;
87 protected:
88  void connectPropertyManager(QtIntPropertyManager* manager) override;
89  QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
90  QWidget* parent) override;
91  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
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  Q_OBJECT
107 public:
108  QtScrollBarFactory(QObject* parent = nullptr);
109  ~QtScrollBarFactory() override;
110 protected:
111  void connectPropertyManager(QtIntPropertyManager* manager) override;
112  QWidget* createEditor(QtIntPropertyManager* manager, QtProperty* property,
113  QWidget* parent) override;
114  void disconnectPropertyManager(QtIntPropertyManager* manager) override;
115 private:
117  Q_DECLARE_PRIVATE(QtScrollBarFactory)
118  Q_DISABLE_COPY(QtScrollBarFactory)
119  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
120  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, int, int))
121  Q_PRIVATE_SLOT(d_func(), void slotSingleStepChanged(QtProperty*, int))
122  Q_PRIVATE_SLOT(d_func(), void slotSetValue(int))
123  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
124 };
125 
127 
129  Q_OBJECT
130 public:
131  QtCheckBoxFactory(QObject* parent = nullptr);
132  ~QtCheckBoxFactory() override;
133 protected:
134  void connectPropertyManager(QtBoolPropertyManager* manager) override;
135  QWidget* createEditor(QtBoolPropertyManager* manager, QtProperty* property,
136  QWidget* parent) override;
137  void disconnectPropertyManager(QtBoolPropertyManager* manager) override;
138 private:
140  Q_DECLARE_PRIVATE(QtCheckBoxFactory)
141  Q_DISABLE_COPY(QtCheckBoxFactory)
142  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, bool))
143  Q_PRIVATE_SLOT(d_func(), void slotSetValue(bool))
144  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
145 };
146 
148 
150  Q_OBJECT
151 public:
152  QtDoubleSpinBoxFactory(QObject* parent = nullptr);
153  ~QtDoubleSpinBoxFactory() override;
154 protected:
155  void connectPropertyManager(QtDoublePropertyManager* manager) override;
156  QWidget* createEditor(QtDoublePropertyManager* manager, QtProperty* property,
157  QWidget* parent) override;
158  void disconnectPropertyManager(QtDoublePropertyManager* manager) override;
159 private:
161  Q_DECLARE_PRIVATE(QtDoubleSpinBoxFactory)
162  Q_DISABLE_COPY(QtDoubleSpinBoxFactory)
163  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, double))
164  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*, double, double))
165  Q_PRIVATE_SLOT(d_func(), void slotSingleStepChanged(QtProperty*, double))
166  Q_PRIVATE_SLOT(d_func(), void slotDecimalsChanged(QtProperty*, int))
167  Q_PRIVATE_SLOT(d_func(), void slotSetValue(double))
168  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
169 };
170 
172 
174  Q_OBJECT
175 public:
176  QtLineEditFactory(QObject* parent = nullptr);
177  ~QtLineEditFactory() override;
178 protected:
179  void connectPropertyManager(QtStringPropertyManager* manager) override;
180  QWidget* createEditor(QtStringPropertyManager* manager, QtProperty* property,
181  QWidget* parent) override;
182  void disconnectPropertyManager(QtStringPropertyManager* manager) override;
183 private:
185  Q_DECLARE_PRIVATE(QtLineEditFactory)
186  Q_DISABLE_COPY(QtLineEditFactory)
187  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QString&))
188  Q_PRIVATE_SLOT(d_func(), void slotRegExpChanged(QtProperty*, const QRegExp&))
189  Q_PRIVATE_SLOT(d_func(), void slotEchoModeChanged(QtProperty*, int))
190  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QString&))
191  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
192 };
193 
195 
197  Q_OBJECT
198 public:
199  QtDateEditFactory(QObject* parent = nullptr);
200  ~QtDateEditFactory() override;
201 protected:
202  void connectPropertyManager(QtDatePropertyManager* manager) override;
203  QWidget* createEditor(QtDatePropertyManager* manager, QtProperty* property,
204  QWidget* parent) override;
205  void disconnectPropertyManager(QtDatePropertyManager* manager) override;
206 private:
208  Q_DECLARE_PRIVATE(QtDateEditFactory)
209  Q_DISABLE_COPY(QtDateEditFactory)
210  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QDate&))
211  Q_PRIVATE_SLOT(d_func(), void slotRangeChanged(QtProperty*,
212  const QDate&, const QDate&))
213  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QDate&))
214  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
215 };
216 
218 
220  Q_OBJECT
221 public:
222  QtTimeEditFactory(QObject* parent = nullptr);
223  ~QtTimeEditFactory() override;
224 protected:
225  void connectPropertyManager(QtTimePropertyManager* manager) override;
226  QWidget* createEditor(QtTimePropertyManager* manager, QtProperty* property,
227  QWidget* parent) override;
228  void disconnectPropertyManager(QtTimePropertyManager* manager) override;
229 private:
231  Q_DECLARE_PRIVATE(QtTimeEditFactory)
232  Q_DISABLE_COPY(QtTimeEditFactory)
233  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QTime&))
234  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QTime&))
235  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
236 };
237 
239 
241  Q_OBJECT
242 public:
243  QtDateTimeEditFactory(QObject* parent = nullptr);
244  ~QtDateTimeEditFactory() override;
245 protected:
246  void connectPropertyManager(QtDateTimePropertyManager* manager) override;
247  QWidget* createEditor(QtDateTimePropertyManager* manager, QtProperty* property,
248  QWidget* parent) override;
250 private:
252  Q_DECLARE_PRIVATE(QtDateTimeEditFactory)
253  Q_DISABLE_COPY(QtDateTimeEditFactory)
254  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QDateTime&))
255  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QDateTime&))
256  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
257 };
258 
260 
262  Q_OBJECT
263 public:
264  QtKeySequenceEditorFactory(QObject* parent = nullptr);
265  ~QtKeySequenceEditorFactory() override;
266 protected:
268  QWidget* createEditor(QtKeySequencePropertyManager* manager, QtProperty* property,
269  QWidget* parent) override;
271 private:
273  Q_DECLARE_PRIVATE(QtKeySequenceEditorFactory)
274  Q_DISABLE_COPY(QtKeySequenceEditorFactory)
275  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QKeySequence&))
276  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QKeySequence&))
277  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
278 };
279 
281 
283  Q_OBJECT
284 public:
285  QtCharEditorFactory(QObject* parent = nullptr);
286  ~QtCharEditorFactory() override;
287 protected:
288  void connectPropertyManager(QtCharPropertyManager* manager) override;
289  QWidget* createEditor(QtCharPropertyManager* manager, QtProperty* property,
290  QWidget* parent) override;
291  void disconnectPropertyManager(QtCharPropertyManager* manager) override;
292 private:
294  Q_DECLARE_PRIVATE(QtCharEditorFactory)
295  Q_DISABLE_COPY(QtCharEditorFactory)
296  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QChar&))
297  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QChar&))
298  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
299 };
300 
302 
304  Q_OBJECT
305 public:
306  QtEnumEditorFactory(QObject* parent = nullptr);
307  ~QtEnumEditorFactory() override;
308 protected:
309  void connectPropertyManager(QtEnumPropertyManager* manager) override;
310  QWidget* createEditor(QtEnumPropertyManager* manager, QtProperty* property,
311  QWidget* parent) override;
312  void disconnectPropertyManager(QtEnumPropertyManager* manager) override;
313 private:
315  Q_DECLARE_PRIVATE(QtEnumEditorFactory)
316  Q_DISABLE_COPY(QtEnumEditorFactory)
317  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, int))
318  Q_PRIVATE_SLOT(d_func(), void slotEnumNamesChanged(QtProperty*,
319  const QStringList&))
320  Q_PRIVATE_SLOT(d_func(), void slotEnumIconsChanged(QtProperty*,
321  const QMap<int, QIcon>&))
322  Q_PRIVATE_SLOT(d_func(), void slotSetValue(int))
323  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
324 };
325 
327 
329  Q_OBJECT
330 public:
331  QtCursorEditorFactory(QObject* parent = nullptr);
332  ~QtCursorEditorFactory() override;
333 protected:
334  void connectPropertyManager(QtCursorPropertyManager* manager) override;
335  QWidget* createEditor(QtCursorPropertyManager* manager, QtProperty* property,
336  QWidget* parent) override;
337  void disconnectPropertyManager(QtCursorPropertyManager* manager) override;
338 private:
340  Q_DECLARE_PRIVATE(QtCursorEditorFactory)
341  Q_DISABLE_COPY(QtCursorEditorFactory)
342  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QCursor&))
343  Q_PRIVATE_SLOT(d_func(), void slotEnumChanged(QtProperty*, int))
344  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
345 };
346 
348 
350  Q_OBJECT
351 public:
352  QtColorEditorFactory(QObject* parent = nullptr);
353  ~QtColorEditorFactory() override;
354 protected:
355  void connectPropertyManager(QtColorPropertyManager* manager) override;
356  QWidget* createEditor(QtColorPropertyManager* manager, QtProperty* property,
357  QWidget* parent) override;
358  void disconnectPropertyManager(QtColorPropertyManager* manager) override;
359 private:
361  Q_DECLARE_PRIVATE(QtColorEditorFactory)
362  Q_DISABLE_COPY(QtColorEditorFactory)
363  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QColor&))
364  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
365  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QColor&))
366 };
367 
369 
371  Q_OBJECT
372 public:
373  QtFontEditorFactory(QObject* parent = nullptr);
374  ~QtFontEditorFactory() override;
375 protected:
376  void connectPropertyManager(QtFontPropertyManager* manager) override;
377  QWidget* createEditor(QtFontPropertyManager* manager, QtProperty* property,
378  QWidget* parent) override;
379  void disconnectPropertyManager(QtFontPropertyManager* manager) override;
380 private:
382  Q_DECLARE_PRIVATE(QtFontEditorFactory)
383  Q_DISABLE_COPY(QtFontEditorFactory)
384  Q_PRIVATE_SLOT(d_func(), void slotPropertyChanged(QtProperty*, const QFont&))
385  Q_PRIVATE_SLOT(d_func(), void slotEditorDestroyed(QObject*))
386  Q_PRIVATE_SLOT(d_func(), void slotSetValue(const QFont&))
387 };
388 
389 #if QT_VERSION >= 0x040400
390 QT_END_NAMESPACE
391 #endif
392 
393 #endif
QtDateTimeEditFactory::connectPropertyManager
void connectPropertyManager(QtDateTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1353
QtCharEdit::handleKeyEvent
void handleKeyEvent(QKeyEvent *e)
Definition: qteditorfactory.cpp:1573
QtColorEditWidget::valueChanged
void valueChanged(const QColor &value)
QtKeySequenceEditorFactoryPrivate
Definition: qteditorfactory.cpp:1387
QtDoublePropertyManager::maximum
double maximum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1075
QtScrollBarFactory::disconnectPropertyManager
void disconnectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:578
QtDoubleSpinBoxFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, double step)
Definition: qteditorfactory.cpp:739
QtCursorEditorFactoryPrivate
Definition: qteditorfactory.cpp:1944
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:154
QtSpinBoxFactoryPrivate
Definition: qteditorfactory.cpp:143
QtCursorEditorFactoryPrivate::slotEnumChanged
void slotEnumChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:1981
QtDoubleSpinBoxFactoryPrivate
Definition: qteditorfactory.cpp:692
QtSpinBoxFactoryPrivate::q_ptr
QtSpinBoxFactory * q_ptr
Definition: qteditorfactory.cpp:144
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:669
QtColorEditWidget::QtColorEditWidget
QtColorEditWidget(QWidget *parent)
Definition: qteditorfactory.cpp:2131
QtIntPropertyManager
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:91
QtPropertyBrowserUtils::colorValueText
static QString colorValueText(const QColor &c)
Definition: qtpropertybrowserutils.cpp:151
QtDoubleSpinBoxFactory::disconnectPropertyManager
void disconnectPropertyManager(QtDoublePropertyManager *manager) override
Definition: qteditorfactory.cpp:863
QtBoolEdit::setChecked
void setChecked(bool c)
Definition: qtpropertybrowserutils.cpp:229
qtpropertybrowserutils_p.h
QtKeySequencePropertyManager::setValue
void setValue(QtProperty *property, const QKeySequence &val)
Definition: qtpropertymanager.cpp:2331
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:169
QtPropertyBrowserUtils::brushValuePixmap
static QPixmap brushValuePixmap(const QBrush &b)
Definition: qtpropertybrowserutils.cpp:128
QtSpinBoxFactory::connectPropertyManager
void connectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:250
QtCharEdit::m_value
QChar m_value
Definition: qteditorfactory.cpp:1515
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:349
QtLineEditFactoryPrivate
Definition: qteditorfactory.cpp:876
QtSliderFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:304
QtCursorEditorFactoryPrivate::slotEditorDestroyed
void slotEditorDestroyed(QObject *object)
Definition: qteditorfactory.cpp:1999
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:1363
QtColorEditWidget::m_color
QColor m_color
Definition: qteditorfactory.cpp:2125
QtTimePropertyManager::setValue
void setValue(QtProperty *property, const QTime &val)
Definition: qtpropertymanager.cpp:2121
QtDateEditFactory::createEditor
QWidget * createEditor(QtDatePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1150
QtEnumEditorFactory::~QtEnumEditorFactory
~QtEnumEditorFactory() override
Definition: qteditorfactory.cpp:1885
QtDateTimePropertyManager::value
QDateTime value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2206
setupTreeViewEditorMargin
static void setupTreeViewEditorMargin(QLayout *lt)
Definition: qteditorfactory.cpp:75
QtCharEdit::paintEvent
void paintEvent(QPaintEvent *) override
Definition: qteditorfactory.cpp:1642
QtDateEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QDate &value)
Definition: qteditorfactory.cpp:1057
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:240
QtEnumEditorFactory::createEditor
QWidget * createEditor(QtEnumPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1907
QtCharEditorFactory
The QtCharEditorFactory class provides editor widgets for properties created by QtCharPropertyManager...
Definition: qteditorfactory.h:282
QtCursorPropertyManager::setValue
void setValue(QtProperty *property, const QCursor &val)
Definition: qtpropertymanager.cpp:6858
QtFontEditWidget::m_label
QLabel * m_label
Definition: qteditorfactory.cpp:2326
QtFontEditorFactoryPrivate::q_ptr
QtFontEditorFactory * q_ptr
Definition: qteditorfactory.cpp:2424
EditorFactoryPrivate
Definition: qteditorfactory.cpp:89
qteditorfactory.h
QtCursorPropertyManager::value
QCursor value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:6822
QtScrollBarFactory::connectPropertyManager
void connectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:546
QT_QTPROPERTYBROWSER_EXPORT
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59
QtDoubleSpinBoxFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, double min, double max)
Definition: qteditorfactory.cpp:717
QtDateEditFactoryPrivate
Definition: qteditorfactory.cpp:1047
QtDateTimeEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QDateTime &value)
Definition: qteditorfactory.cpp:1291
QtDateTimeEditFactory::~QtDateTimeEditFactory
~QtDateTimeEditFactory() override
Definition: qteditorfactory.cpp:1343
QtDatePropertyManager::minimum
QDate minimum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1918
QtDateEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtDatePropertyManager *manager) override
Definition: qteditorfactory.cpp:1169
QtSpinBoxFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qteditorfactory.cpp:189
QtAbstractEditorFactory::addPropertyManager
void addPropertyManager(PropertyManager *manager)
Definition: qtpropertybrowser.h:216
QtKeySequenceEdit
Definition: qtpropertybrowserutils_p.h:135
QtTimeEditFactory::createEditor
QWidget * createEditor(QtTimePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1257
QtSpinBoxFactory::createEditor
QWidget * createEditor(QtIntPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:264
QtSliderFactoryPrivate
Definition: qteditorfactory.cpp:294
QtCursorEditorFactory
The QtCursorEditorFactory class provides QComboBox widgets for properties created by QtCursorProperty...
Definition: qteditorfactory.h:328
QtStringPropertyManager::regExp
QRegExp regExp(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1399
QtCharEdit::value
QChar value() const
Definition: qteditorfactory.cpp:1618
QtSpinBoxFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, int, int)) Q_PRIVATE_SLOT(d_func()
QtStringPropertyManager
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:194
QtDoubleSpinBoxFactoryPrivate::q_ptr
QtDoubleSpinBoxFactory * q_ptr
Definition: qteditorfactory.cpp:693
QtFontEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QFont &value)
Definition: qteditorfactory.cpp:2432
QtColorPropertyManager::value
QColor value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:6609
QtSliderFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:350
QtCharEdit::keyReleaseEvent
void keyReleaseEvent(QKeyEvent *e) override
Definition: qteditorfactory.cpp:1638
QtKeySequenceEdit::setKeySequence
void setKeySequence(const QKeySequence &sequence)
Definition: qtpropertybrowserutils.cpp:359
QtKeySequenceEditorFactory::slotSetValue
void slotSetValue(const QKeySequence &)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactoryPrivate::m_propertyToEnum
QMap< QtProperty *, QtProperty * > m_propertyToEnum
Definition: qteditorfactory.cpp:1957
QtDoubleSpinBoxFactory
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:149
QtScrollBarFactory::~QtScrollBarFactory
~QtScrollBarFactory() override
Definition: qteditorfactory.cpp:536
QtLineEditFactoryPrivate::slotRegExpChanged
void slotRegExpChanged(QtProperty *property, const QRegExp &regExp)
Definition: qteditorfactory.cpp:902
QtFontEditorFactory::createEditor
QWidget * createEditor(QtFontPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:2501
QtCursorEditorFactoryPrivate::q_ptr
QtCursorEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1945
QtEnumEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtEnumPropertyManager *manager) override
Definition: qteditorfactory.cpp:1933
QtDoubleSpinBoxFactory::QtDoubleSpinBoxFactory
QtDoubleSpinBoxFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:807
QtCursorEditorFactory::d_ptr
QtCursorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:339
QtBoolPropertyManager::value
bool value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1704
QtScrollBarFactoryPrivate
Definition: qteditorfactory.cpp:442
QtProperty
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:113
QtLineEditFactory::d_ptr
QtLineEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:184
QtCursorEditorFactoryPrivate::m_enumToProperty
QMap< QtProperty *, QtProperty * > m_enumToProperty
Definition: qteditorfactory.cpp:1958
QtDatePropertyManager::setValue
void setValue(QtProperty *property, const QDate &val)
Definition: qtpropertymanager.cpp:1953
QtTimePropertyManager
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:258
EditorFactoryPrivate::slotEditorDestroyed
void slotEditorDestroyed(QObject *object)
Definition: qteditorfactory.cpp:122
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:283
QtTimeEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QTime &value)
Definition: qteditorfactory.cpp:1187
QtSpinBoxFactory::QtSpinBoxFactory
QtSpinBoxFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:230
QtScrollBarFactory::createEditor
QWidget * createEditor(QtIntPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:560
QtFontEditorFactory::~QtFontEditorFactory
~QtFontEditorFactory() override
Definition: qteditorfactory.cpp:2481
QtLineEditFactoryPrivate::slotSetValue
void slotSetValue(const QString &value)
Definition: qteditorfactory.cpp:951
QtCheckBoxFactory::slotSetValue
void slotSetValue(bool)) Q_PRIVATE_SLOT(d_func()
EditorFactoryPrivate::initializeEditor
void initializeEditor(QtProperty *property, Editor *e)
Definition: qteditorfactory.cpp:112
QtScrollBarFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtColorEditorFactory::d_ptr
QtColorEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:360
QtSliderFactory::connectPropertyManager
void connectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:398
QtIntPropertyManager::singleStep
int singleStep(const QtProperty *property) const
Definition: qtpropertymanager.cpp:775
QtEnumEditorFactoryPrivate
Definition: qteditorfactory.cpp:1770
QtCheckBoxFactory::~QtCheckBoxFactory
~QtCheckBoxFactory() override
Definition: qteditorfactory.cpp:649
QtDateEditFactory::d_ptr
QtDateEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:207
QtFontPropertyManager
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:703
QtCursorEditorFactoryPrivate::m_updatingEnum
bool m_updatingEnum
Definition: qteditorfactory.cpp:1961
EchoMode
QLineEdit::EchoMode EchoMode
Definition: qtpropertybrowser.h:62
QtDoubleSpinBoxFactoryPrivate::slotDecimalsChanged
void slotDecimalsChanged(QtProperty *property, int prec)
Definition: qteditorfactory.cpp:759
QtSliderFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtCheckBoxFactory::QtCheckBoxFactory
QtCheckBoxFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:639
QtCharEdit::focusOutEvent
void focusOutEvent(QFocusEvent *e) override
Definition: qteditorfactory.cpp:1628
QtColorEditorFactory::createEditor
QWidget * createEditor(QtColorPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:2283
QtDateEditFactory::QtDateEditFactory
QtDateEditFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1118
QtFontEditWidget::m_font
QFont m_font
Definition: qteditorfactory.cpp:2324
QtCheckBoxFactoryPrivate::q_ptr
QtCheckBoxFactory * q_ptr
Definition: qteditorfactory.cpp:590
QtLineEditFactory::slotSetValue
void void void slotSetValue(const QString &)) Q_PRIVATE_SLOT(d_func()
QtColorEditWidget::setValue
void setValue(const QColor &value)
Definition: qteditorfactory.cpp:2155
QtColorEditWidget::buttonClicked
void buttonClicked()
Definition: qteditorfactory.cpp:2163
QtAbstractEditorFactoryBase::createEditor
virtual QWidget * createEditor(QtProperty *property, QWidget *parent)=0
QtEnumEditorFactoryPrivate::slotEnumNamesChanged
void slotEnumNamesChanged(QtProperty *property, const QStringList &)
Definition: qteditorfactory.cpp:1795
QtFontEditorFactory::connectPropertyManager
void connectPropertyManager(QtFontPropertyManager *manager) override
Definition: qteditorfactory.cpp:2491
QtDatePropertyManager
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:228
QtSliderFactory::d_ptr
QtSliderFactoryPrivate * d_ptr
Definition: qteditorfactory.h:93
QtTimeEditFactory::connectPropertyManager
void connectPropertyManager(QtTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1247
QtCharPropertyManager
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:330
QtScrollBarFactory
The QtScrollBarFactory class provides QScrollBar widgets for properties created by QtIntPropertyManag...
Definition: qteditorfactory.h:105
QtAbstractEditorFactoryBase
The QtAbstractEditorFactoryBase provides an interface for editor factories.
Definition: qtpropertybrowser.h:187
QtCursorDatabase
The description of this class will come soon !
Definition: qtpropertybrowserutils_p.h:75
QtTimeEditFactory::QtTimeEditFactory
QtTimeEditFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1227
QtLineEditFactory::connectPropertyManager
void connectPropertyManager(QtStringPropertyManager *manager) override
Definition: qteditorfactory.cpp:998
QtFontEditorFactory
The QtFontEditorFactory class provides font editing for properties created by QtFontPropertyManager o...
Definition: qteditorfactory.h:370
QtDatePropertyManager::value
QDate value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1909
QtSpinBoxFactory
The description of this class will come soon !
Definition: qteditorfactory.h:59
QtColorEditorFactory::~QtColorEditorFactory
~QtColorEditorFactory() override
Definition: qteditorfactory.cpp:2263
QtDateTimeEditFactoryPrivate::slotSetValue
void slotSetValue(const QDateTime &value)
Definition: qteditorfactory.cpp:1306
QtCharPropertyManager::value
QChar value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2410
QtCheckBoxFactory::connectPropertyManager
void connectPropertyManager(QtBoolPropertyManager *manager) override
Definition: qteditorfactory.cpp:659
QtDateEditFactory
The QtDateEditFactory class provides QDateEdit widgets for properties created by QtDatePropertyManage...
Definition: qteditorfactory.h:196
QtLineEditFactory::slotEchoModeChanged
void void slotEchoModeChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtKeySequenceEditorFactoryPrivate::q_ptr
QtKeySequenceEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1388
QtCursorEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QCursor &cursor)
Definition: qteditorfactory.cpp:1969
QtTimeEditFactoryPrivate::q_ptr
QtTimeEditFactory * q_ptr
Definition: qteditorfactory.cpp:1179
QtEnumEditorFactory::connectPropertyManager
void connectPropertyManager(QtEnumPropertyManager *manager) override
Definition: qteditorfactory.cpp:1895
QtScrollBarFactory::QtScrollBarFactory
QtScrollBarFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:526
EditorFactoryPrivate::createEditor
Editor * createEditor(QtProperty *property, QWidget *parent)
Definition: qteditorfactory.cpp:105
QtIntPropertyManager::value
int value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:746
QtSliderFactory::slotRangeChanged
void slotRangeChanged(QtProperty *, int, int)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactoryPrivate::QtCursorEditorFactoryPrivate
QtCursorEditorFactoryPrivate()
Definition: qteditorfactory.cpp:1964
QtSliderFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtCharEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QChar &value)
Definition: qteditorfactory.cpp:1674
QtFontEditorFactory::slotEditorDestroyed
void slotEditorDestroyed(QObject *)) Q_PRIVATE_SLOT(d_func()
QtCharEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtCharPropertyManager *manager) override
Definition: qteditorfactory.cpp:1763
QtLineEditFactory::slotRegExpChanged
void slotRegExpChanged(QtProperty *, const QRegExp &)) Q_PRIVATE_SLOT(d_func()
QtCheckBoxFactory::d_ptr
QtCheckBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:139
QtCursorEditorFactory::createEditor
QWidget * createEditor(QtCursorPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:2067
QtIntPropertyManager::minimum
int minimum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:755
QtDateTimeEditFactory::d_ptr
QtDateTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:251
QtDoublePropertyManager
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:155
QtCursorEditorFactory::connectPropertyManager
void connectPropertyManager(QtCursorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2057
QtCharEditorFactory::slotSetValue
void slotSetValue(const QChar &)) Q_PRIVATE_SLOT(d_func()
QtEnumPropertyManager::setEnumNames
void setEnumNames(QtProperty *property, const QStringList &names)
Definition: qtpropertymanager.cpp:5282
QtKeySequenceEditorFactory::QtKeySequenceEditorFactory
QtKeySequenceEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1438
QtEnumEditorFactory::QtEnumEditorFactory
QtEnumEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1875
QtSliderFactory::~QtSliderFactory
~QtSliderFactory() override
Definition: qteditorfactory.cpp:388
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:1070
QtFontEditWidget::m_pixmapLabel
QLabel * m_pixmapLabel
Definition: qteditorfactory.cpp:2325
QtAbstractEditorFactory
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:203
QtColorEditWidget::m_label
QLabel * m_label
Definition: qteditorfactory.cpp:2127
QtBoolPropertyManager
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:127
QtKeySequenceEditorFactory::~QtKeySequenceEditorFactory
~QtKeySequenceEditorFactory() override
Definition: qteditorfactory.cpp:1448
QtScrollBarFactoryPrivate::q_ptr
QtScrollBarFactory * q_ptr
Definition: qteditorfactory.cpp:443
QtDateEditFactoryPrivate::q_ptr
QtDateEditFactory * q_ptr
Definition: qteditorfactory.cpp:1048
QtCharEditorFactoryPrivate::q_ptr
QtCharEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1665
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:160
QtCursorEditorFactory::slotEnumChanged
void slotEnumChanged(QtProperty *, int)) Q_PRIVATE_SLOT(d_func()
QtSpinBoxFactory::~QtSpinBoxFactory
~QtSpinBoxFactory() override
Definition: qteditorfactory.cpp:240
QtTimeEditFactoryPrivate
Definition: qteditorfactory.cpp:1178
QtDoublePropertyManager::decimals
int decimals(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1095
QtAbstractEditorFactory::createEditor
QWidget * createEditor(QtProperty *property, QWidget *parent)
Definition: qtpropertybrowser.h:206
QtScrollBarFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:452
QtLineEditFactory
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:173
QtScrollBarFactory::d_ptr
QtScrollBarFactoryPrivate * d_ptr
Definition: qteditorfactory.h:116
QtFontEditorFactoryPrivate
Definition: qteditorfactory.cpp:2423
QtFontPropertyManager::setValue
void setValue(QtProperty *property, const QFont &val)
Definition: qtpropertymanager.cpp:6309
QtDoubleSpinBoxFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, double value)
Definition: qteditorfactory.cpp:704
QtFontEditWidget::m_button
QToolButton * m_button
Definition: qteditorfactory.cpp:2327
QtKeySequenceEditorFactoryPrivate::slotSetValue
void slotSetValue(const QKeySequence &value)
Definition: qteditorfactory.cpp:1411
QtDatePropertyManager::maximum
QDate maximum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1927
QtEnumPropertyManager::setValue
void setValue(QtProperty *property, int val)
Definition: qtpropertymanager.cpp:5240
QtStringPropertyManager::echoMode
EchoMode echoMode(const QtProperty *property) const override
Definition: qtpropertymanager.cpp:1406
QtCharEditorFactory::createEditor
QWidget * createEditor(QtCharPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1746
QtSliderFactoryPrivate::q_ptr
QtSliderFactory * q_ptr
Definition: qteditorfactory.cpp:295
QtCharEditorFactory::d_ptr
QtCharEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:293
QtCharEdit::event
bool event(QEvent *e) override
Definition: qteditorfactory.cpp:1649
QtEnumPropertyManager::setEnumIcons
void setEnumIcons(QtProperty *property, const QMap< int, QIcon > &icons)
Definition: qtpropertymanager.cpp:5318
QtFontEditorFactory::d_ptr
QtFontEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:381
QtDoubleSpinBoxFactory::connectPropertyManager
void connectPropertyManager(QtDoublePropertyManager *manager) override
Definition: qteditorfactory.cpp:827
QtLineEditFactory::~QtLineEditFactory
~QtLineEditFactory() override
Definition: qteditorfactory.cpp:988
QtStringPropertyManager::value
QString value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1387
QtCursorEditorFactoryPrivate::m_enumToEditors
QMap< QtProperty *, QList< QWidget * > > m_enumToEditors
Definition: qteditorfactory.cpp:1959
QtDateTimePropertyManager
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:282
QtScrollBarFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qteditorfactory.cpp:486
QtCharEdit::slotClearChar
void slotClearChar()
Definition: qteditorfactory.cpp:1565
QtTimeEditFactory::d_ptr
QtTimeEditFactoryPrivate * d_ptr
Definition: qteditorfactory.h:230
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:272
QtDoublePropertyManager::setValue
void setValue(QtProperty *property, double val)
Definition: qtpropertymanager.cpp:1134
QtCharEdit
Definition: qteditorfactory.cpp:1492
QtKeySequenceEditorFactory
The QtKeySequenceEditorFactory class provides editor widgets for properties created by QtKeySequenceP...
Definition: qteditorfactory.h:261
QtCharEditorFactory::~QtCharEditorFactory
~QtCharEditorFactory() override
Definition: qteditorfactory.cpp:1726
QtCursorEditorFactoryPrivate::m_enumPropertyManager
QtEnumPropertyManager * m_enumPropertyManager
Definition: qteditorfactory.cpp:1955
QtCursorEditorFactory::QtCursorEditorFactory
QtCursorEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:2033
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:1333
QtBoolEdit::blockCheckBoxSignals
bool blockCheckBoxSignals(bool block)
Definition: qtpropertybrowserutils.cpp:237
QtCharEditorFactoryPrivate::slotSetValue
void slotSetValue(const QChar &value)
Definition: qteditorfactory.cpp:1689
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:1753
QtDoublePropertyManager::singleStep
double singleStep(const QtProperty *property) const
Definition: qtpropertymanager.cpp:1086
QtCursorPropertyManager
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:767
QtAbstractEditorFactory::propertyManager
PropertyManager * propertyManager(QtProperty *property) const
Definition: qtpropertybrowser.h:237
QtCursorEditorFactoryPrivate::m_editorToEnum
QMap< QWidget *, QtProperty * > m_editorToEnum
Definition: qteditorfactory.cpp:1960
QtEnumPropertyManager::enumNames
QStringList enumNames(const QtProperty *property) const
Definition: qtpropertymanager.cpp:5183
QtCharEdit::keyPressEvent
void keyPressEvent(QKeyEvent *e) override
Definition: qteditorfactory.cpp:1633
QtSpinBoxFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:202
QtTimeEditFactory::slotSetValue
void slotSetValue(const QTime &)) Q_PRIVATE_SLOT(d_func()
QtEnumEditorFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:1848
QtDateEditFactory::connectPropertyManager
void connectPropertyManager(QtDatePropertyManager *manager) override
Definition: qteditorfactory.cpp:1138
QtCharEdit::focusInEvent
void focusInEvent(QFocusEvent *e) override
Definition: qteditorfactory.cpp:1622
EditorFactoryPrivate::PropertyToEditorListMap
QMap< QtProperty *, EditorList > PropertyToEditorListMap
Definition: qteditorfactory.cpp:93
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:611
QtTimeEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1274
QtSliderFactory::createEditor
QWidget * createEditor(QtIntPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:412
QtEnumEditorFactory::d_ptr
QtEnumEditorFactoryPrivate * d_ptr
Definition: qteditorfactory.h:314
QtKeySequenceEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtKeySequencePropertyManager *manager) override
Definition: qteditorfactory.cpp:1485
QtScrollBarFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, int min, int max)
Definition: qteditorfactory.cpp:466
QtCheckBoxFactory::disconnectPropertyManager
void disconnectPropertyManager(QtBoolPropertyManager *manager) override
Definition: qteditorfactory.cpp:685
QtFontEditWidget::eventFilter
bool eventFilter(QObject *obj, QEvent *ev) override
Definition: qteditorfactory.cpp:2391
QtKeySequenceEditorFactory::connectPropertyManager
void connectPropertyManager(QtKeySequencePropertyManager *manager) override
Definition: qteditorfactory.cpp:1458
QtEnumPropertyManager
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:611
QtStringPropertyManager::setValue
void setValue(QtProperty *property, const QString &val)
Definition: qtpropertymanager.cpp:1458
QtDoubleSpinBoxFactory::~QtDoubleSpinBoxFactory
~QtDoubleSpinBoxFactory() override
Definition: qteditorfactory.cpp:817
QtEnumPropertyManager::value
int value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:5174
QtDateTimePropertyManager::setValue
void setValue(QtProperty *property, const QDateTime &val)
Definition: qtpropertymanager.cpp:2228
QtLineEditFactoryPrivate::q_ptr
QtLineEditFactory * q_ptr
Definition: qteditorfactory.cpp:877
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:843
QtTimeEditFactory::~QtTimeEditFactory
~QtTimeEditFactory() override
Definition: qteditorfactory.cpp:1237
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:128
QtKeySequenceEditorFactory::createEditor
QWidget * createEditor(QtKeySequencePropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1468
EditorFactoryPrivate::m_editorToProperty
EditorToPropertyMap m_editorToProperty
Definition: qteditorfactory.cpp:101
QtFontEditorFactoryPrivate::slotSetValue
void slotSetValue(const QFont &value)
Definition: qteditorfactory.cpp:2445
QtKeySequencePropertyManager
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:306
QtTimeEditFactory
The QtTimeEditFactory class provides QTimeEdit widgets for properties created by QtTimePropertyManage...
Definition: qteditorfactory.h:219
QtSliderFactory::disconnectPropertyManager
void disconnectPropertyManager(QtIntPropertyManager *manager) override
Definition: qteditorfactory.cpp:431
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:1200
QtCharEdit::eventFilter
bool eventFilter(QObject *o, QEvent *e) override
Definition: qteditorfactory.cpp:1531
QtEnumEditorFactory::slotEnumNamesChanged
void slotEnumNamesChanged(QtProperty *, const QStringList &)) Q_PRIVATE_SLOT(d_func()
QtSpinBoxFactory::d_ptr
QtSpinBoxFactoryPrivate * d_ptr
Definition: qteditorfactory.h:70
QtDateTimeEditFactoryPrivate::q_ptr
QtDateTimeEditFactory * q_ptr
Definition: qteditorfactory.cpp:1282
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:978
QtDateEditFactoryPrivate::slotSetValue
void slotSetValue(const QDate &value)
Definition: qteditorfactory.cpp:1091
QtDateTimeEditFactoryPrivate
Definition: qteditorfactory.cpp:1281
QtEnumEditorFactoryPrivate::q_ptr
QtEnumEditorFactory * q_ptr
Definition: qteditorfactory.cpp:1771
QtCharEditorFactory::connectPropertyManager
void connectPropertyManager(QtCharPropertyManager *manager) override
Definition: qteditorfactory.cpp:1736
EditorFactoryPrivate::m_createdEditors
PropertyToEditorListMap m_createdEditors
Definition: qteditorfactory.cpp:100
QtColorEditWidget::m_pixmapLabel
QLabel * m_pixmapLabel
Definition: qteditorfactory.cpp:2126
QtPropertyBrowserUtils::fontValuePixmap
static QPixmap fontValuePixmap(const QFont &f)
Definition: qtpropertybrowserutils.cpp:159
QtCharEdit::m_lineEdit
QLineEdit * m_lineEdit
Definition: qteditorfactory.cpp:1516
QtTimePropertyManager::value
QTime value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2099
QtCharPropertyManager::setValue
void setValue(QtProperty *property, const QChar &val)
Definition: qtpropertymanager.cpp:2433
QtColorEditWidget::m_button
QToolButton * m_button
Definition: qteditorfactory.cpp:2128
QtKeySequencePropertyManager::value
QKeySequence value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:2309
QtColorEditWidget
Definition: qteditorfactory.cpp:2104
QtLineEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtStringPropertyManager *manager) override
Definition: qteditorfactory.cpp:1036
QtSliderFactory
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:82
QtCheckBoxFactoryPrivate
Definition: qteditorfactory.cpp:589
QtEnumEditorFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtCursorEditorFactory::~QtCursorEditorFactory
~QtCursorEditorFactory() override
Definition: qteditorfactory.cpp:2048
QtCharEdit::setValue
void setValue(const QChar &value)
Definition: qteditorfactory.cpp:1608
QtLineEditFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QString &value)
Definition: qteditorfactory.cpp:887
QtEnumEditorFactory
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:303
QtCheckBoxFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, bool value)
Definition: qteditorfactory.cpp:597
QtSliderFactoryPrivate::slotRangeChanged
void slotRangeChanged(QtProperty *property, int min, int max)
Definition: qteditorfactory.cpp:317
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:1954
QtColorPropertyManager::setValue
void setValue(QtProperty *property, const QColor &val)
Definition: qtpropertymanager.cpp:6646
QtColorEditorFactory::connectPropertyManager
void connectPropertyManager(QtColorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2273
QtKeySequenceEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, const QKeySequence &value)
Definition: qteditorfactory.cpp:1396
QtFontPropertyManager::value
QFont value(const QtProperty *property) const
Definition: qtpropertymanager.cpp:6273
QtEnumEditorFactoryPrivate::slotPropertyChanged
void slotPropertyChanged(QtProperty *property, int value)
Definition: qteditorfactory.cpp:1781
QtDoubleSpinBoxFactory::slotSingleStepChanged
void void slotSingleStepChanged(QtProperty *, double)) Q_PRIVATE_SLOT(d_func()
QtIntPropertyManager::setValue
void setValue(QtProperty *property, int val)
Definition: qtpropertymanager.cpp:801
QtDateEditFactory::~QtDateEditFactory
~QtDateEditFactory() override
Definition: qteditorfactory.cpp:1128
QtSliderFactoryPrivate::slotSingleStepChanged
void slotSingleStepChanged(QtProperty *property, int step)
Definition: qteditorfactory.cpp:337
QtCharEditorFactoryPrivate
Definition: qteditorfactory.cpp:1664
EditorFactoryPrivate::EditorToPropertyMap
QMap< Editor *, QtProperty * > EditorToPropertyMap
Definition: qteditorfactory.cpp:94
QtCharEditorFactory::QtCharEditorFactory
QtCharEditorFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:1716
QtIntPropertyManager::maximum
int maximum(const QtProperty *property) const
Definition: qtpropertymanager.cpp:764
QtLineEditFactoryPrivate::slotEchoModeChanged
void slotEchoModeChanged(QtProperty *, int)
Definition: qteditorfactory.cpp:930
EditorFactoryPrivate::EditorList
QList< Editor * > EditorList
Definition: qteditorfactory.cpp:92
QtCharEdit::QtCharEdit
QtCharEdit(QWidget *parent=nullptr)
Definition: qteditorfactory.cpp:1519
QtLineEditFactory::createEditor
QWidget * createEditor(QtStringPropertyManager *manager, QtProperty *property, QWidget *parent) override
Definition: qteditorfactory.cpp:1012
QtSpinBoxFactory::slotSetValue
void void void slotSetValue(int)) Q_PRIVATE_SLOT(d_func()
QtScrollBarFactoryPrivate::slotSetValue
void slotSetValue(int value)
Definition: qteditorfactory.cpp:499
QtFontEditWidget::QtFontEditWidget
QtFontEditWidget(QWidget *parent)
Definition: qteditorfactory.cpp:2330
QtCursorEditorFactory::disconnectPropertyManager
void disconnectPropertyManager(QtCursorPropertyManager *manager) override
Definition: qteditorfactory.cpp:2097
QtSliderFactory::QtSliderFactory
QtSliderFactory(QObject *parent=nullptr)
Definition: qteditorfactory.cpp:378
QtEnumPropertyManager::enumIcons
QMap< int, QIcon > enumIcons(const QtProperty *property) const
Definition: qtpropertymanager.cpp:5192
QtDoubleSpinBoxFactoryPrivate::slotSetValue
void slotSetValue(double value)
Definition: qteditorfactory.cpp:780
QtProperty::propertyName
QString propertyName() const
Definition: qtpropertybrowser.cpp:232
QtDateTimeEditFactory::disconnectPropertyManager
void disconnectPropertyManager(QtDateTimePropertyManager *manager) override
Definition: qteditorfactory.cpp:1380
qtpropertymanager.h
QtEnumEditorFactoryPrivate::slotEnumIconsChanged
void slotEnumIconsChanged(QtProperty *property, const QMap< int, QIcon > &)
Definition: qteditorfactory.cpp:1823
QtColorPropertyManager
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:738