49 #ifndef QTPROPERTYMANAGER_H 50 #define QTPROPERTYMANAGER_H 53 #include <QPushButton> 56 #if QT_VERSION >= 0x040400 100 int singleStep(
const QtProperty* property)
const;
101 bool isReadOnly(
const QtProperty* property)
const;
105 void setMinimum(
QtProperty* property,
int minVal);
106 void setMaximum(
QtProperty* property,
int maxVal);
107 void setRange(
QtProperty* property,
int minVal,
int maxVal);
108 void setSingleStep(
QtProperty* property,
int step);
109 void setReadOnly(
QtProperty* property,
bool readOnly);
111 void valueChanged(
QtProperty* property,
int val);
112 void rangeChanged(
QtProperty* property,
int minVal,
int maxVal);
113 void singleStepChanged(
QtProperty* property,
int step);
114 void readOnlyChanged(
QtProperty* property,
bool readOnly);
134 bool textVisible(
const QtProperty* property)
const;
137 void setValue(
QtProperty* property,
bool val);
138 void setTextVisible(
QtProperty* property,
bool textVisible);
140 void valueChanged(
QtProperty* property,
bool val);
141 void textVisibleChanged(
QtProperty* property,
bool);
161 double value(
const QtProperty* property)
const;
162 double minimum(
const QtProperty* property)
const;
163 double maximum(
const QtProperty* property)
const;
164 double singleStep(
const QtProperty* property)
const;
165 int decimals(
const QtProperty* property)
const;
166 bool isReadOnly(
const QtProperty* property)
const;
169 void setValue(
QtProperty* property,
double val);
170 void setMinimum(
QtProperty* property,
double minVal);
171 void setMaximum(
QtProperty* property,
double maxVal);
172 void setRange(
QtProperty* property,
double minVal,
double maxVal);
173 void setSingleStep(
QtProperty* property,
double step);
174 void setDecimals(
QtProperty* property,
int prec);
175 void setReadOnly(
QtProperty* property,
bool readOnly);
177 void valueChanged(
QtProperty* property,
double val);
178 void rangeChanged(
QtProperty* property,
double minVal,
double maxVal);
179 void singleStepChanged(
QtProperty* property,
double step);
180 void decimalsChanged(
QtProperty* property,
int prec);
181 void readOnlyChanged(
QtProperty* property,
bool readOnly);
200 QString value(
const QtProperty* property)
const;
201 QRegExp regExp(
const QtProperty* property)
const;
203 bool isReadOnly(
const QtProperty* property)
const;
206 void setValue(
QtProperty* property,
const QString& val);
207 void setRegExp(
QtProperty* property,
const QRegExp& regExp);
209 void setReadOnly(
QtProperty* property,
bool readOnly);
211 void valueChanged(
QtProperty* property,
const QString& val);
212 void regExpChanged(
QtProperty* property,
const QRegExp& regExp);
213 void echoModeChanged(
QtProperty* property,
const int);
214 void readOnlyChanged(
QtProperty* property,
bool);
234 QDate value(
const QtProperty* property)
const;
235 QDate minimum(
const QtProperty* property)
const;
236 QDate maximum(
const QtProperty* property)
const;
239 void setValue(
QtProperty* property,
const QDate& val);
240 void setMinimum(
QtProperty* property,
const QDate& minVal);
241 void setMaximum(
QtProperty* property,
const QDate& maxVal);
242 void setRange(
QtProperty* property,
const QDate& minVal,
const QDate& maxVal);
244 void valueChanged(
QtProperty* property,
const QDate& val);
245 void rangeChanged(
QtProperty* property,
const QDate& minVal,
const QDate& maxVal);
264 QTime value(
const QtProperty* property)
const;
267 void setValue(
QtProperty* property,
const QTime& val);
269 void valueChanged(
QtProperty* property,
const QTime& val);
288 QDateTime value(
const QtProperty* property)
const;
291 void setValue(
QtProperty* property,
const QDateTime& val);
293 void valueChanged(
QtProperty* property,
const QDateTime& val);
312 QKeySequence value(
const QtProperty* property)
const;
315 void setValue(
QtProperty* property,
const QKeySequence& val);
317 void valueChanged(
QtProperty* property,
const QKeySequence& val);
336 QChar value(
const QtProperty* property)
const;
339 void setValue(
QtProperty* property,
const QChar& val);
341 void valueChanged(
QtProperty* property,
const QChar& val);
363 QLocale value(
const QtProperty* property)
const;
366 void setValue(
QtProperty* property,
const QLocale& val);
368 void valueChanged(
QtProperty* property,
const QLocale& val);
377 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty*,
int))
378 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
391 QPoint value(
const QtProperty* property)
const;
394 void setValue(
QtProperty* property,
const QPoint& val);
396 void valueChanged(
QtProperty* property,
const QPoint& val);
405 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty*,
int))
406 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
419 QPointF value(
const QtProperty* property)
const;
420 int decimals(
const QtProperty* property)
const;
423 void setValue(
QtProperty* property,
const QPointF& val);
424 void setDecimals(
QtProperty* property,
int prec);
426 void valueChanged(
QtProperty* property,
const QPointF& val);
427 void decimalsChanged(
QtProperty* property,
int prec);
436 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty*,
double))
437 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
450 QSize value(
const QtProperty* property)
const;
451 QSize minimum(
const QtProperty* property)
const;
452 QSize maximum(
const QtProperty* property)
const;
455 void setValue(
QtProperty* property,
const QSize& val);
456 void setMinimum(
QtProperty* property,
const QSize& minVal);
457 void setMaximum(
QtProperty* property,
const QSize& maxVal);
458 void setRange(
QtProperty* property,
const QSize& minVal,
const QSize& maxVal);
460 void valueChanged(
QtProperty* property,
const QSize& val);
461 void rangeChanged(
QtProperty* property,
const QSize& minVal,
const QSize& maxVal);
470 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty*,
int))
471 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
484 QSizeF value(
const QtProperty* property)
const;
485 QSizeF minimum(
const QtProperty* property)
const;
486 QSizeF maximum(
const QtProperty* property)
const;
487 int decimals(
const QtProperty* property)
const;
490 void setValue(
QtProperty* property,
const QSizeF& val);
491 void setMinimum(
QtProperty* property,
const QSizeF& minVal);
492 void setMaximum(
QtProperty* property,
const QSizeF& maxVal);
493 void setRange(
QtProperty* property,
const QSizeF& minVal,
const QSizeF& maxVal);
494 void setDecimals(
QtProperty* property,
int prec);
496 void valueChanged(
QtProperty* property,
const QSizeF& val);
497 void rangeChanged(
QtProperty* property,
const QSizeF& minVal,
const QSizeF& maxVal);
498 void decimalsChanged(
QtProperty* property,
int prec);
507 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty*,
double))
508 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
521 QRect value(
const QtProperty* property)
const;
522 QRect constraint(
const QtProperty* property)
const;
525 void setValue(
QtProperty* property,
const QRect& val);
526 void setConstraint(
QtProperty* property,
const QRect& constraint);
528 void valueChanged(
QtProperty* property,
const QRect& val);
529 void constraintChanged(
QtProperty* property,
const QRect& constraint);
538 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty*,
int))
539 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
552 QRectF value(
const QtProperty* property)
const;
553 QRectF constraint(
const QtProperty* property)
const;
554 int decimals(
const QtProperty* property)
const;
557 void setValue(
QtProperty* property,
const QRectF& val);
558 void setConstraint(
QtProperty* property,
const QRectF& constraint);
559 void setDecimals(
QtProperty* property,
int prec);
561 void valueChanged(
QtProperty* property,
const QRectF& val);
562 void constraintChanged(
QtProperty* property,
const QRectF& constraint);
563 void decimalsChanged(
QtProperty* property,
int prec);
572 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty*,
double))
573 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
588 QVector3D value(
const QtProperty* property)
const;
589 int decimals(
const QtProperty* property)
const;
592 void setValue(
QtProperty* property,
const QVector3D& val);
593 void setDecimals(
QtProperty* property,
int prec);
595 void valueChanged(
QtProperty* property,
const QVector3D& val);
596 void decimalsChanged(
QtProperty* property,
int prec);
605 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty*,
double))
606 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
618 QStringList enumNames(
const QtProperty* property)
const;
619 QMap<int, QIcon> enumIcons(
const QtProperty* property)
const;
623 void setEnumNames(
QtProperty* property,
const QStringList& names);
624 void setEnumIcons(
QtProperty* property,
const QMap<int, QIcon>& icons);
626 void valueChanged(
QtProperty* property,
int val);
627 void enumNamesChanged(
QtProperty* property,
const QStringList& names);
628 void enumIconsChanged(
QtProperty* property,
const QMap<int, QIcon>& icons);
651 QStringList flagNames(
const QtProperty* property)
const;
655 void setFlagNames(
QtProperty* property,
const QStringList& names);
657 void valueChanged(
QtProperty* property,
int val);
658 void flagNamesChanged(
QtProperty* property,
const QStringList& names);
667 Q_PRIVATE_SLOT(d_func(),
void slotBoolChanged(
QtProperty*,
bool))
668 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
682 QSizePolicy value(
const QtProperty* property)
const;
685 void setValue(
QtProperty* property,
const QSizePolicy& val);
687 void valueChanged(
QtProperty* property,
const QSizePolicy& val);
696 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty*,
int))
697 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty*,
int))
698 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
713 QFont value(
const QtProperty* property)
const;
716 void setValue(
QtProperty* property,
const QFont& val);
718 void valueChanged(
QtProperty* property,
const QFont& val);
728 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty*,
int))
729 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty*,
int))
730 Q_PRIVATE_SLOT(d_func(),
void slotBoolChanged(
QtProperty*,
bool))
731 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
732 Q_PRIVATE_SLOT(d_func(),
void slotFontDatabaseChanged())
733 Q_PRIVATE_SLOT(d_func(),
void slotFontDatabaseDelayedChange())
746 QColor value(
const QtProperty* property)
const;
749 void setValue(
QtProperty* property,
const QColor& val);
751 void valueChanged(
QtProperty* property,
const QColor& val);
758 QtColorPropertyManagerPrivate*
d_ptr;
761 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty*,
int))
762 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty*))
774 QCursor value(
const QtProperty* property)
const;
778 void setValue(
QtProperty* property,
const QCursor& val);
780 void valueChanged(
QtProperty* property,
const QCursor& val);
792 #if QT_VERSION >= 0x040400 Definition: qtpropertymanager.cpp:2035
Definition: qtpropertymanager.cpp:639
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:155
QtDatePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:251
The QtRectPropertyManager provides and manages QRect properties.
Definition: qtpropertymanager.h:513
The QtPointFPropertyManager provides and manages QPointF properties.
Definition: qtpropertymanager.h:411
Definition: qtpropertymanager.cpp:2695
QtRectFPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:569
The QtFlagPropertyManager provides and manages flag properties.
Definition: qtpropertymanager.h:642
QtDoublePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:187
QtTimePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:275
virtual EchoMode echoMode(const QtProperty *) const
Definition: qtpropertybrowser.cpp:735
Definition: qtpropertymanager.cpp:6465
The QtLocalePropertyManager provides and manages QLocale properties.
Definition: qtpropertymanager.h:355
QtPointPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:402
The QtAbstractPropertyManager provides an interface for property managers.
Definition: qtpropertybrowser.h:153
Definition: qtpropertymanager.cpp:1808
QtDateTimePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:299
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:306
The QtPointPropertyManager provides and manages QPoint properties.
Definition: qtpropertymanager.h:383
Definition: qtpropertymanager.cpp:3172
QtFlagPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:664
Definition: qtpropertymanager.cpp:2251
Definition: qtpropertymanager.cpp:3902
Definition: qtpropertymanager.cpp:2901
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:194
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:330
QtEnumPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:635
QtIntPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:120
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:703
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:91
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:767
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:258
virtual QString displayText(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:722
QtSizeFPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:504
QtVector3DPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:602
QtCursorPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:787
Definition: qtpropertymanager.cpp:6764
virtual void initializeProperty(QtProperty *property)=0
The QtSizePolicyPropertyManager provides and manages QSizePolicy properties.
Definition: qtpropertymanager.h:673
The QtSizePropertyManager provides and manages QSize properties.
Definition: qtpropertymanager.h:442
Definition: qtpropertymanager.cpp:4314
The QtVector3DPropertyManager provides and manages QVector3D properties.
Definition: qtpropertymanager.h:580
The description of this class will come soon !
Definition: qtpropertymanager.h:72
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:228
virtual void uninitializeProperty(QtProperty *property)
Definition: qtpropertybrowser.cpp:799
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:738
virtual bool hasValue(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:680
Definition: qtpropertymanager.cpp:1304
QtSizePolicyPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:693
The QtSizeFPropertyManager provides and manages QSizeF properties.
Definition: qtpropertymanager.h:476
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:127
Definition: qtpropertymanager.cpp:937
Definition: qtpropertymanager.cpp:2354
QtKeySequencePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:323
Definition: qtpropertymanager.cpp:5988
QtStringPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:221
Definition: qtpropertymanager.cpp:4790
QtFontPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:725
Definition: qtpropertymanager.cpp:1629
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59
Definition: qtpropertymanager.cpp:5347
Definition: qtpropertymanager.cpp:3508
QtLocalePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:374
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:282
QtCharPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:347
virtual QString valueText(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:708
QtColorPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:758
QtSizePropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:467
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:113
Definition: qtpropertymanager.cpp:2144
virtual QIcon valueIcon(const QtProperty *property) const
Definition: qtpropertybrowser.cpp:694
QtRectPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:535
QLineEdit::EchoMode EchoMode
Definition: qtpropertybrowser.h:62
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:611
Definition: qtpropertymanager.cpp:5079
Definition: qtpropertymanager.cpp:5672
QtBoolPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:148
QtPointFPropertyManagerPrivate * d_ptr
Definition: qtpropertymanager.h:433
The QtRectFPropertyManager provides and manages QRectF properties.
Definition: qtpropertymanager.h:544
Definition: qtpropertymanager.cpp:2456