41 #ifndef QTPROPERTYMANAGER_H 42 #define QTPROPERTYMANAGER_H 46 #include <QtGui/QLineEdit> 47 #include <QtCore/QMetaEnum> 48 #include <QtCore/QMap> 49 #include <QtGui/QIcon> 50 #include <QtCore/QTimer> 51 #include <QtCore/QLocale> 52 #include <QtCore/QDateTime> 53 #include <QtGui/QFontDatabase> 57 #if QT_VERSION >= 0x040400 61 template <
class PrivateData,
class Value>
62 static void setSimpleMinimumData(PrivateData *data,
const Value &minVal)
64 data->minVal = minVal;
65 if (data->maxVal < data->minVal)
66 data->maxVal = data->minVal;
68 if (data->val < data->minVal)
69 data->val = data->minVal;
72 template <
class PrivateData,
class Value>
73 static void setSimpleMaximumData(PrivateData *data,
const Value &maxVal)
75 data->maxVal = maxVal;
76 if (data->minVal > data->maxVal)
77 data->minVal = data->maxVal;
79 if (data->val > data->maxVal)
80 data->val = data->maxVal;
83 template <
class PrivateData,
class Value>
84 static void setSizeMinimumData(PrivateData *data,
const Value &newMinVal)
86 data->minVal = newMinVal;
87 if (data->maxVal.width() < data->minVal.width())
88 data->maxVal.setWidth(data->minVal.width());
89 if (data->maxVal.height() < data->minVal.height())
90 data->maxVal.setHeight(data->minVal.height());
92 if (data->val.width() < data->minVal.width())
93 data->val.setWidth(data->minVal.width());
94 if (data->val.height() < data->minVal.height())
95 data->val.setHeight(data->minVal.height());
98 template <
class PrivateData,
class Value>
99 static void setSizeMaximumData(PrivateData *data,
const Value &newMaxVal)
101 data->maxVal = newMaxVal;
102 if (data->minVal.width() > data->maxVal.width())
103 data->minVal.setWidth(data->maxVal.width());
104 if (data->minVal.height() > data->maxVal.height())
105 data->minVal.setHeight(data->maxVal.height());
107 if (data->val.width() > data->maxVal.width())
108 data->val.setWidth(data->maxVal.width());
109 if (data->val.height() > data->maxVal.height())
110 data->val.setHeight(data->maxVal.height());
113 template <
class SizeValue>
114 static SizeValue qBoundSize(
const SizeValue &minVal,
const SizeValue &val,
const SizeValue &maxVal)
116 SizeValue croppedVal = val;
117 if (minVal.width() > val.width())
118 croppedVal.setWidth(minVal.width());
119 else if (maxVal.width() < val.width())
120 croppedVal.setWidth(maxVal.width());
122 if (minVal.height() > val.height())
123 croppedVal.setHeight(minVal.height());
124 else if (maxVal.height() < val.height())
125 croppedVal.setHeight(maxVal.height());
135 QSizePolicy::Policy
policy()
const {
return QSizePolicy::Ignored; }
147 QStringList
countryEnumNames(QLocale::Language language)
const {
return m_countryEnumNames.value(language); }
149 QSizePolicy::Policy indexToSizePolicy(
int index)
const;
150 int sizePolicyToIndex(QSizePolicy::Policy
policy)
const;
152 void indexToLocale(
int languageIndex,
int countryIndex, QLocale::Language *language, QLocale::Country *country)
const;
153 void localeToIndex(QLocale::Language language, QLocale::Country country,
int *languageIndex,
int *countryIndex)
const;
158 QStringList m_policyEnumNames;
159 QStringList m_languageEnumNames;
160 QMap<QLocale::Language, QStringList> m_countryEnumNames;
161 QMap<int, QLocale::Language> m_indexToLanguage;
162 QMap<QLocale::Language, int> m_languageToIndex;
163 QMap<int, QMap<int, QLocale::Country> > m_indexToCountry;
164 QMap<QLocale::Language, QMap<QLocale::Country, int> > m_countryToIndex;
165 QMetaEnum m_policyEnum;
176 virtual bool hasValue(
const QtProperty *property)
const;
178 virtual void initializeProperty(
QtProperty *property);
179 virtual void uninitializeProperty(
QtProperty *property);
192 Data() : val(0), minVal(-INT_MAX), maxVal(INT_MAX), singleStep(1) {}
215 int minimum(
const QtProperty *property)
const;
216 int maximum(
const QtProperty *property)
const;
217 int singleStep(
const QtProperty *property)
const;
221 void setMinimum(
QtProperty *property,
int minVal);
222 void setMaximum(
QtProperty *property,
int maxVal);
223 void setRange(
QtProperty *property,
int minVal,
int maxVal);
224 void setSingleStep(
QtProperty *property,
int step);
226 void valueChanged(
QtProperty *property,
int val);
227 void rangeChanged(
QtProperty *property,
int minVal,
int maxVal);
228 void singleStepChanged(
QtProperty *property,
int step);
230 QString valueText(
const QtProperty *property)
const;
231 virtual void initializeProperty(
QtProperty *property);
232 virtual void uninitializeProperty(
QtProperty *property);
260 void setValue(
QtProperty *property,
bool val);
262 void valueChanged(
QtProperty *property,
bool val);
264 QString valueText(
const QtProperty *property)
const;
265 QIcon valueIcon(
const QtProperty *property)
const;
266 virtual void initializeProperty(
QtProperty *property);
267 virtual void uninitializeProperty(
QtProperty *property);
284 Data() : val(0), minVal(-INT_MAX), maxVal(INT_MAX), singleStep(1), decimals(2) {}
307 double value(
const QtProperty *property)
const;
308 double minimum(
const QtProperty *property)
const;
309 double maximum(
const QtProperty *property)
const;
310 double singleStep(
const QtProperty *property)
const;
311 int decimals(
const QtProperty *property)
const;
314 void setValue(
QtProperty *property,
double val);
315 void setMinimum(
QtProperty *property,
double minVal);
316 void setMaximum(
QtProperty *property,
double maxVal);
317 void setRange(
QtProperty *property,
double minVal,
double maxVal);
318 void setSingleStep(
QtProperty *property,
double step);
319 void setDecimals(
QtProperty *property,
int prec);
321 void valueChanged(
QtProperty *property,
double val);
322 void rangeChanged(
QtProperty *property,
double minVal,
double maxVal);
323 void singleStepChanged(
QtProperty *property,
double step);
324 void decimalsChanged(
QtProperty *property,
int prec);
326 QString valueText(
const QtProperty *property)
const;
327 virtual void initializeProperty(
QtProperty *property);
328 virtual void uninitializeProperty(
QtProperty *property);
345 Data() : regExp(QString(QLatin1Char(
'*')), Qt::CaseSensitive, QRegExp::Wildcard), echoMode(QLineEdit::Normal)
364 QString value(
const QtProperty *property)
const;
365 QRegExp regExp(
const QtProperty *property)
const;
369 void setValue(
QtProperty *property,
const QString &val);
370 void setRegExp(
QtProperty *property,
const QRegExp ®Exp);
373 void valueChanged(
QtProperty *property,
const QString &val);
374 void regExpChanged(
QtProperty *property,
const QRegExp ®Exp);
375 void echoModeChanged(
QtProperty *property,
const int);
377 QString valueText(
const QtProperty *property)
const;
378 QString displayText(
const QtProperty *property)
const;
379 virtual void initializeProperty(
QtProperty *property);
380 virtual void uninitializeProperty(
QtProperty *property);
396 QDate value(
const QtProperty *property)
const;
397 QDate minimum(
const QtProperty *property)
const;
398 QDate maximum(
const QtProperty *property)
const;
401 void setValue(
QtProperty *property,
const QDate &val);
402 void setMinimum(
QtProperty *property,
const QDate &minVal);
403 void setMaximum(
QtProperty *property,
const QDate &maxVal);
404 void setRange(
QtProperty *property,
const QDate &minVal,
const QDate &maxVal);
406 void valueChanged(
QtProperty *property,
const QDate &val);
407 void rangeChanged(
QtProperty *property,
const QDate &minVal,
const QDate &maxVal);
409 QString valueText(
const QtProperty *property)
const;
410 virtual void initializeProperty(
QtProperty *property);
411 virtual void uninitializeProperty(
QtProperty *property);
426 Data() : val(QDate::currentDate()), minVal(QDate(1752, 9, 14)),
427 maxVal(QDate(7999, 12, 31)) {}
433 void setMinimumValue(
const QDate &newMinVal) { setSimpleMinimumData(
this, newMinVal); }
434 void setMaximumValue(
const QDate &newMaxVal) { setSimpleMaximumData(
this, newMaxVal); }
464 QTime value(
const QtProperty *property)
const;
467 void setValue(
QtProperty *property,
const QTime &val);
469 void valueChanged(
QtProperty *property,
const QTime &val);
471 QString valueText(
const QtProperty *property)
const;
472 virtual void initializeProperty(
QtProperty *property);
473 virtual void uninitializeProperty(
QtProperty *property);
501 QDateTime value(
const QtProperty *property)
const;
504 void setValue(
QtProperty *property,
const QDateTime &val);
506 void valueChanged(
QtProperty *property,
const QDateTime &val);
508 QString valueText(
const QtProperty *property)
const;
509 virtual void initializeProperty(
QtProperty *property);
510 virtual void uninitializeProperty(
QtProperty *property);
538 QKeySequence value(
const QtProperty *property)
const;
541 void setValue(
QtProperty *property,
const QKeySequence &val);
543 void valueChanged(
QtProperty *property,
const QKeySequence &val);
545 QString valueText(
const QtProperty *property)
const;
546 virtual void initializeProperty(
QtProperty *property);
547 virtual void uninitializeProperty(
QtProperty *property);
573 QChar value(
const QtProperty *property)
const;
576 void setValue(
QtProperty *property,
const QChar &val);
578 void valueChanged(
QtProperty *property,
const QChar &val);
580 QString valueText(
const QtProperty *property)
const;
581 virtual void initializeProperty(
QtProperty *property);
582 virtual void uninitializeProperty(
QtProperty *property);
601 void slotEnumChanged(
QtProperty *property,
int value);
602 void slotPropertyDestroyed(
QtProperty *property);
625 QLocale value(
const QtProperty *property)
const;
628 void setValue(
QtProperty *property,
const QLocale &val);
630 void valueChanged(
QtProperty *property,
const QLocale &val);
632 QString valueText(
const QtProperty *property)
const;
633 virtual void initializeProperty(
QtProperty *property);
634 virtual void uninitializeProperty(
QtProperty *property);
639 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty *,
int))
640 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
651 void slotIntChanged(
QtProperty *property,
int value);
652 void slotPropertyDestroyed(
QtProperty *property);
675 QPoint value(
const QtProperty *property)
const;
678 void setValue(
QtProperty *property,
const QPoint &val);
680 void valueChanged(
QtProperty *property,
const QPoint &val);
682 QString valueText(
const QtProperty *property)
const;
683 virtual void initializeProperty(
QtProperty *property);
684 virtual void uninitializeProperty(
QtProperty *property);
689 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty *,
int))
690 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
708 void slotDoubleChanged(
QtProperty *property,
double value);
709 void slotPropertyDestroyed(
QtProperty *property);
732 QPointF value(
const QtProperty *property)
const;
733 int decimals(
const QtProperty *property)
const;
736 void setValue(
QtProperty *property,
const QPointF &val);
737 void setDecimals(
QtProperty *property,
int prec);
739 void valueChanged(
QtProperty *property,
const QPointF &val);
740 void decimalsChanged(
QtProperty *property,
int prec);
742 QString valueText(
const QtProperty *property)
const;
743 virtual void initializeProperty(
QtProperty *property);
744 virtual void uninitializeProperty(
QtProperty *property);
749 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty *,
double))
750 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
761 void slotIntChanged(
QtProperty *property,
int value);
762 void slotPropertyDestroyed(
QtProperty *property);
763 void setValue(
QtProperty *property,
const QSize &val);
765 const QSize &minVal,
const QSize &maxVal,
const QSize &val);
769 Data() : val(QSize(0, 0)), minVal(QSize(0, 0)), maxVal(QSize(INT_MAX, INT_MAX)) {}
800 QSize value(
const QtProperty *property)
const;
801 QSize minimum(
const QtProperty *property)
const;
802 QSize maximum(
const QtProperty *property)
const;
805 void setValue(
QtProperty *property,
const QSize &val);
806 void setMinimum(
QtProperty *property,
const QSize &minVal);
807 void setMaximum(
QtProperty *property,
const QSize &maxVal);
808 void setRange(
QtProperty *property,
const QSize &minVal,
const QSize &maxVal);
810 void valueChanged(
QtProperty *property,
const QSize &val);
811 void rangeChanged(
QtProperty *property,
const QSize &minVal,
const QSize &maxVal);
813 QString valueText(
const QtProperty *property)
const;
814 virtual void initializeProperty(
QtProperty *property);
815 virtual void uninitializeProperty(
QtProperty *property);
820 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty *,
int))
821 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
832 void slotDoubleChanged(
QtProperty *property,
double value);
833 void slotPropertyDestroyed(
QtProperty *property);
834 void setValue(
QtProperty *property,
const QSizeF &val);
836 const QSizeF &minVal,
const QSizeF &maxVal,
const QSizeF &val);
840 Data() : val(QSizeF(0, 0)), minVal(QSizeF(0, 0)), maxVal(QSizeF(INT_MAX, INT_MAX)), decimals(2) {}
847 void setMinimumValue(
const QSizeF &newMinVal) { setSizeMinimumData(
this, newMinVal); }
848 void setMaximumValue(
const QSizeF &newMaxVal) { setSizeMaximumData(
this, newMaxVal); }
872 QSizeF value(
const QtProperty *property)
const;
873 QSizeF minimum(
const QtProperty *property)
const;
874 QSizeF maximum(
const QtProperty *property)
const;
875 int decimals(
const QtProperty *property)
const;
878 void setValue(
QtProperty *property,
const QSizeF &val);
879 void setMinimum(
QtProperty *property,
const QSizeF &minVal);
880 void setMaximum(
QtProperty *property,
const QSizeF &maxVal);
881 void setRange(
QtProperty *property,
const QSizeF &minVal,
const QSizeF &maxVal);
882 void setDecimals(
QtProperty *property,
int prec);
884 void valueChanged(
QtProperty *property,
const QSizeF &val);
885 void rangeChanged(
QtProperty *property,
const QSizeF &minVal,
const QSizeF &maxVal);
886 void decimalsChanged(
QtProperty *property,
int prec);
888 QString valueText(
const QtProperty *property)
const;
889 virtual void initializeProperty(
QtProperty *property);
890 virtual void uninitializeProperty(
QtProperty *property);
895 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty *,
double))
896 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
907 void slotIntChanged(
QtProperty *property,
int value);
908 void slotPropertyDestroyed(
QtProperty *property);
909 void setConstraint(
QtProperty *property,
const QRect &constraint,
const QRect &val);
943 QRect value(
const QtProperty *property)
const;
944 QRect constraint(
const QtProperty *property)
const;
947 void setValue(
QtProperty *property,
const QRect &val);
948 void setConstraint(
QtProperty *property,
const QRect &constraint);
950 void valueChanged(
QtProperty *property,
const QRect &val);
951 void constraintChanged(
QtProperty *property,
const QRect &constraint);
953 QString valueText(
const QtProperty *property)
const;
954 virtual void initializeProperty(
QtProperty *property);
955 virtual void uninitializeProperty(
QtProperty *property);
960 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty *,
int))
961 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
972 void slotDoubleChanged(
QtProperty *property,
double value);
973 void slotPropertyDestroyed(
QtProperty *property);
974 void setConstraint(
QtProperty *property,
const QRectF &constraint,
const QRectF &val);
978 Data() : val(0, 0, 0, 0), decimals(2) {}
1009 QRectF value(
const QtProperty *property)
const;
1010 QRectF constraint(
const QtProperty *property)
const;
1011 int decimals(
const QtProperty *property)
const;
1014 void setValue(
QtProperty *property,
const QRectF &val);
1015 void setConstraint(
QtProperty *property,
const QRectF &constraint);
1016 void setDecimals(
QtProperty *property,
int prec);
1018 void valueChanged(
QtProperty *property,
const QRectF &val);
1019 void constraintChanged(
QtProperty *property,
const QRectF &constraint);
1020 void decimalsChanged(
QtProperty *property,
int prec);
1022 QString valueText(
const QtProperty *property)
const;
1023 virtual void initializeProperty(
QtProperty *property);
1024 virtual void uninitializeProperty(
QtProperty *property);
1029 Q_PRIVATE_SLOT(d_func(),
void slotDoubleChanged(
QtProperty *,
double))
1030 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
1061 QStringList enumNames(
const QtProperty *property)
const;
1062 QMap<int, QIcon> enumIcons(
const QtProperty *property)
const;
1065 void setValue(
QtProperty *property,
int val);
1066 void setEnumNames(
QtProperty *property, QStringList names);
1067 void setEnumIcons(
QtProperty *property,
const QMap<int, QIcon> &icons);
1069 void valueChanged(
QtProperty *property,
int val);
1070 void enumNamesChanged(
QtProperty *property,
const QStringList &names);
1071 void enumIconsChanged(
QtProperty *property,
const QMap<int, QIcon> &icons);
1073 QString valueText(
const QtProperty *property)
const;
1074 QIcon valueIcon(
const QtProperty *property)
const;
1075 virtual void initializeProperty(
QtProperty *property);
1076 virtual void uninitializeProperty(
QtProperty *property);
1091 void slotBoolChanged(
QtProperty *property,
bool value);
1092 void slotPropertyDestroyed(
QtProperty *property);
1120 QStringList flagNames(
const QtProperty *property)
const;
1123 void setValue(
QtProperty *property,
int val);
1124 void setFlagNames(
QtProperty *property,
const QStringList &names);
1126 void valueChanged(
QtProperty *property,
int val);
1127 void flagNamesChanged(
QtProperty *property,
const QStringList &names);
1129 QString valueText(
const QtProperty *property)
const;
1130 virtual void initializeProperty(
QtProperty *property);
1131 virtual void uninitializeProperty(
QtProperty *property);
1136 Q_PRIVATE_SLOT(d_func(),
void slotBoolChanged(
QtProperty *,
bool))
1137 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
1150 void slotIntChanged(
QtProperty *property,
int value);
1151 void slotEnumChanged(
QtProperty *property,
int value);
1152 void slotPropertyDestroyed(
QtProperty *property);
1181 QSizePolicy value(
const QtProperty *property)
const;
1184 void setValue(
QtProperty *property,
const QSizePolicy &val);
1186 void valueChanged(
QtProperty *property,
const QSizePolicy &val);
1188 QString valueText(
const QtProperty *property)
const;
1189 virtual void initializeProperty(
QtProperty *property);
1190 virtual void uninitializeProperty(
QtProperty *property);
1195 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty *,
int))
1196 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty *,
int))
1197 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
1210 void slotIntChanged(
QtProperty *property,
int value);
1211 void slotEnumChanged(
QtProperty *property,
int value);
1212 void slotBoolChanged(
QtProperty *property,
bool value);
1213 void slotPropertyDestroyed(
QtProperty *property);
1214 void slotFontDatabaseChanged();
1215 void slotFontDatabaseDelayedChange();
1257 QFont value(
const QtProperty *property)
const;
1260 void setValue(
QtProperty *property,
const QFont &val);
1262 void valueChanged(
QtProperty *property,
const QFont &val);
1264 QString valueText(
const QtProperty *property)
const;
1265 QIcon valueIcon(
const QtProperty *property)
const;
1266 virtual void initializeProperty(
QtProperty *property);
1267 virtual void uninitializeProperty(
QtProperty *property);
1272 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty *,
int))
1273 Q_PRIVATE_SLOT(d_func(),
void slotEnumChanged(
QtProperty *,
int))
1274 Q_PRIVATE_SLOT(d_func(),
void slotBoolChanged(
QtProperty *,
bool))
1275 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
1276 Q_PRIVATE_SLOT(d_func(),
void slotFontDatabaseChanged())
1277 Q_PRIVATE_SLOT(d_func(),
void slotFontDatabaseDelayedChange())
1288 void slotIntChanged(
QtProperty *property,
int value);
1289 void slotPropertyDestroyed(
QtProperty *property);
1316 QColor value(
const QtProperty *property)
const;
1319 void setValue(
QtProperty *property,
const QColor &val);
1321 void valueChanged(
QtProperty *property,
const QColor &val);
1323 QString valueText(
const QtProperty *property)
const;
1324 QIcon valueIcon(
const QtProperty *property)
const;
1325 virtual void initializeProperty(
QtProperty *property);
1326 virtual void uninitializeProperty(
QtProperty *property);
1331 Q_PRIVATE_SLOT(d_func(),
void slotIntChanged(
QtProperty *,
int))
1332 Q_PRIVATE_SLOT(d_func(),
void slotPropertyDestroyed(
QtProperty *))
1355 #ifndef QT_NO_CURSOR 1356 QCursor value(
const QtProperty *property)
const;
1360 void setValue(
QtProperty *property,
const QCursor &val);
1362 void valueChanged(
QtProperty *property,
const QCursor &val);
1364 QString valueText(
const QtProperty *property)
const;
1365 QIcon valueIcon(
const QtProperty *property)
const;
1366 virtual void initializeProperty(
QtProperty *property);
1367 virtual void uninitializeProperty(
QtProperty *property);
1374 #if QT_VERSION >= 0x040400 Definition: qtpropertymanager.h:445
QSizeF val
Definition: qtpropertymanager.h:841
Definition: qtpropertymanager.h:184
QMap< const QtProperty *, QtProperty * > m_propertyToVPolicy
Definition: qtpropertymanager.h:1161
PropertyValueMap m_values
Definition: qtpropertymanager.h:852
int decimals
Definition: qtpropertymanager.h:705
QMap< const QtProperty *, QtProperty * > m_vStretchToProperty
Definition: qtpropertymanager.h:1168
QMap< int, QIcon > enumIcons
Definition: qtpropertymanager.h:1046
QStringList m_familyNames
Definition: qtpropertymanager.h:1217
double val
Definition: qtpropertymanager.h:285
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:300
int maxVal
Definition: qtpropertymanager.h:195
QMap< const QtProperty *, QtProperty * > m_propertyToY
Definition: qtpropertymanager.h:660
QMap< const QtProperty *, QtProperty * > m_propertyToX
Definition: qtpropertymanager.h:659
QtBoolPropertyManager * m_boolPropertyManager
Definition: qtpropertymanager.h:1104
QMap< const QtProperty *, QtProperty * > m_yToProperty
Definition: qtpropertymanager.h:720
void setMaximumValue(int newMaxVal)
Definition: qtpropertymanager.h:200
Data()
Definition: qtpropertymanager.h:703
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:779
QMap< const QtProperty *, QtProperty * > m_propertyToY
Definition: qtpropertymanager.h:990
QMap< const QtProperty *, QtProperty * > m_italicToProperty
Definition: qtpropertymanager.h:1237
int minVal
Definition: qtpropertymanager.h:194
QSize val
Definition: qtpropertymanager.h:770
The QtRectPropertyManager provides and manages QRect properties.
Definition: qtpropertymanager.h:934
double minimumValue() const
Definition: qtpropertymanager.h:290
PropertyValueMap m_values
Definition: qtpropertymanager.h:563
QMap< const QtProperty *, QtProperty * > m_yToProperty
Definition: qtpropertymanager.h:929
The QtPointFPropertyManager provides and manages QPointF properties.
Definition: qtpropertymanager.h:723
QMap< const QtProperty *, QtProperty * > m_propertyToCountry
Definition: qtpropertymanager.h:610
QMap< const QtProperty *, QtProperty * > m_propertyToH
Definition: qtpropertymanager.h:992
Definition: qtpropertymanager.h:645
PropertyValueMap m_values
Definition: qtpropertymanager.h:655
QtBoolPropertyManager * m_boolPropertyManager
Definition: qtpropertymanager.h:1224
QMap< const QtProperty *, QtProperty * > m_propertyToStrikeOut
Definition: qtpropertymanager.h:1231
QMap< const QtProperty *, QtProperty * > m_xToProperty
Definition: qtpropertymanager.h:928
QSizeF minVal
Definition: qtpropertymanager.h:842
The QtFlagPropertyManager provides and manages flag properties.
Definition: qtpropertymanager.h:1110
Data()
Definition: qtpropertymanager.h:913
QMap< const QtProperty *, QKeySequence > PropertyValueMap
Definition: qtpropertymanager.h:527
QMap< const QtProperty *, QtProperty * > m_hPolicyToProperty
Definition: qtpropertymanager.h:1165
PropertyValueMap m_values
Definition: qtpropertymanager.h:1292
QPointF val
Definition: qtpropertymanager.h:704
PropertyValueMap m_values
Definition: qtpropertymanager.h:712
QMap< const QtProperty *, QtProperty * > m_underlineToProperty
Definition: qtpropertymanager.h:1238
QMap< const QtProperty *, QLocale > PropertyValueMap
Definition: qtpropertymanager.h:604
QMap< const QtProperty *, QtProperty * > m_propertyToLanguage
Definition: qtpropertymanager.h:609
Definition: qtpropertymanager.h:1282
QMap< const QtProperty *, QtProperty * > m_vPolicyToProperty
Definition: qtpropertymanager.h:1166
QMap< const QtProperty *, QtProperty * > m_propertyToB
Definition: qtpropertymanager.h:1298
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:439
QMap< const QtProperty *, QtProperty * > m_wToProperty
Definition: qtpropertymanager.h:859
QMap< const QtProperty *, QtProperty * > m_gToProperty
Definition: qtpropertymanager.h:1302
QDate maxVal
Definition: qtpropertymanager.h:430
int echoMode
Definition: qtpropertymanager.h:350
The QtLocalePropertyManager provides and manages QLocale properties.
Definition: qtpropertymanager.h:616
The QtAbstractPropertyManager provides an interface for property managers.
Definition: qtpropertybrowser.h:153
void setMinimumValue(double newMinVal)
Definition: qtpropertymanager.h:292
QMap< const QtProperty *, QtProperty * > m_wToProperty
Definition: qtpropertymanager.h:996
Definition: qtpropertymanager.h:418
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:711
PropertyValueMap m_values
Definition: qtpropertymanager.h:1345
QtIntPropertyManager * m_intPropertyManager
Definition: qtpropertymanager.h:1294
The QtKeySequencePropertyManager provides and manages QKeySequence properties.
Definition: qtpropertymanager.h:531
QMap< const QtProperty *, QtProperty * > m_propertyToH
Definition: qtpropertymanager.h:857
Definition: qtpropertymanager.h:976
The QtPointPropertyManager provides and manages QPoint properties.
Definition: qtpropertymanager.h:666
QMap< const QtProperty *, QPoint > PropertyValueMap
Definition: qtpropertymanager.h:654
QMap< const QtProperty *, QtProperty * > m_familyToProperty
Definition: qtpropertymanager.h:1234
QMap< const QtProperty *, QtProperty * > m_propertyToA
Definition: qtpropertymanager.h:1299
PropertyValueMap m_values
Definition: qtpropertymanager.h:1155
QMap< const QtProperty *, QtProperty * > m_propertyToW
Definition: qtpropertymanager.h:925
QMap< const QtProperty *, QtProperty * > m_propertyToX
Definition: qtpropertymanager.h:989
Data()
Definition: qtpropertymanager.h:978
Definition: qtpropertymanager.h:755
QMap< const QtProperty *, QtProperty * > m_countryToProperty
Definition: qtpropertymanager.h:613
QDate val
Definition: qtpropertymanager.h:428
QMap< const QtProperty *, QtProperty * > m_wToProperty
Definition: qtpropertymanager.h:930
QSize maximumValue() const
Definition: qtpropertymanager.h:774
Data()
Definition: qtpropertymanager.h:345
QString m_format
Definition: qtpropertymanager.h:437
Definition: qtpropertymanager.h:519
PropertyValueMap m_values
Definition: qtpropertymanager.h:1220
Definition: qtpropertymanager.h:901
Data()
Definition: qtpropertymanager.h:769
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:1049
QMap< const QtProperty *, QtProperty * > m_propertyToY
Definition: qtpropertymanager.h:717
int val
Definition: qtpropertymanager.h:193
Definition: qtpropertymanager.h:695
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:357
QSizeF minimumValue() const
Definition: qtpropertymanager.h:845
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:918
int decimals
Definition: qtpropertymanager.h:289
PropertyValueMap m_values
Definition: qtpropertymanager.h:605
void setMaximumValue(const QSizeF &newMaxVal)
Definition: qtpropertymanager.h:848
double maximumValue() const
Definition: qtpropertymanager.h:291
int val
Definition: qtpropertymanager.h:1044
Data()
Definition: qtpropertymanager.h:1043
QMap< const QtProperty *, QtProperty * > m_languageToProperty
Definition: qtpropertymanager.h:612
QMap< const QtProperty *, QtProperty * > m_yToProperty
Definition: qtpropertymanager.h:995
The QtCharPropertyManager provides and manages QChar properties.
Definition: qtpropertymanager.h:566
Data()
Definition: qtpropertymanager.h:192
QRectF constraint
Definition: qtpropertymanager.h:980
QMap< const QtProperty *, QtProperty * > m_propertyToW
Definition: qtpropertymanager.h:991
QtIntPropertyManager * m_intPropertyManager
Definition: qtpropertymanager.h:657
QtDoublePropertyManager * m_doublePropertyManager
Definition: qtpropertymanager.h:854
QtEnumPropertyManager * m_enumPropertyManager
Definition: qtpropertymanager.h:1158
QMap< const QtProperty *, QtProperty * > m_rToProperty
Definition: qtpropertymanager.h:1301
QMap< const QtProperty *, QtProperty * > m_aToProperty
Definition: qtpropertymanager.h:1304
QDate maximumValue() const
Definition: qtpropertymanager.h:432
QMap< const QtProperty *, QtProperty * > m_propertyToUnderline
Definition: qtpropertymanager.h:1230
int singleStep
Definition: qtpropertymanager.h:196
Definition: qtpropertymanager.h:767
QSize minVal
Definition: qtpropertymanager.h:771
QMap< const QtProperty *, QTime > PropertyValueMap
Definition: qtpropertymanager.h:453
The QtFontPropertyManager provides and manages QFont properties.
Definition: qtpropertymanager.h:1246
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:851
QMap< const QtProperty *, QtProperty * > m_strikeOutToProperty
Definition: qtpropertymanager.h:1239
QMap< const QtProperty *, QtProperty * > m_propertyToW
Definition: qtpropertymanager.h:856
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:207
PropertyValueMap m_values
Definition: qtpropertymanager.h:780
QMap< const QtProperty *, Data > m_values
Definition: qtpropertymanager.h:354
The QtCursorPropertyManager provides and manages QCursor properties.
Definition: qtpropertymanager.h:1348
The QtTimePropertyManager provides and manages QTime properties.
Definition: qtpropertymanager.h:457
QtEnumPropertyManager * m_enumPropertyManager
Definition: qtpropertymanager.h:607
QDate minimumValue() const
Definition: qtpropertymanager.h:431
QMap< const QtProperty *, QtProperty * > m_propertyToG
Definition: qtpropertymanager.h:1297
QMap< const QtProperty *, QtProperty * > m_hToProperty
Definition: qtpropertymanager.h:931
QString m_format
Definition: qtpropertymanager.h:525
QMap< const QtProperty *, QtProperty * > m_bToProperty
Definition: qtpropertymanager.h:1303
QMap< const QtProperty *, QtProperty * > m_propertyToX
Definition: qtpropertymanager.h:923
QMap< const QtProperty *, QtProperty * > m_pointSizeToProperty
Definition: qtpropertymanager.h:1235
QMap< const QtProperty *, Data > m_values
Definition: qtpropertymanager.h:440
int val
Definition: qtpropertymanager.h:1097
Definition: qtpropertybrowserutils.h:68
QtIntPropertyManager * m_intPropertyManager
Definition: qtpropertymanager.h:1157
Definition: qtpropertymanager.h:1339
Definition: qtpropertymanager.h:343
QMap< const QtProperty *, QtProperty * > m_propertyToPointSize
Definition: qtpropertymanager.h:1227
Data()
Definition: qtpropertymanager.h:840
QMap< const QtProperty *, QtProperty * > m_propertyToHStretch
Definition: qtpropertymanager.h:1162
PropertyValueMap m_values
Definition: qtpropertymanager.h:454
Definition: qtpropertymanager.h:911
The QtSizePolicyPropertyManager provides and manages QSizePolicy properties.
Definition: qtpropertymanager.h:1171
The QtSizePropertyManager provides and manages QSize properties.
Definition: qtpropertymanager.h:791
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:296
Definition: qtpropertymanager.h:966
PropertyValueMap m_values
Definition: qtpropertymanager.h:919
The QtGroupPropertyManager provides and manages group properties.
Definition: qtpropertymanager.h:168
QMap< const QtProperty *, QtProperty * > m_propertyToItalic
Definition: qtpropertymanager.h:1229
QRectF val
Definition: qtpropertymanager.h:979
QMap< const QtProperty *, QtProperty * > m_propertyToKerning
Definition: qtpropertymanager.h:1232
The QtDatePropertyManager provides and manages QDate properties.
Definition: qtpropertymanager.h:389
The QtColorPropertyManager provides and manages QColor properties.
Definition: qtpropertymanager.h:1307
QMap< const QtProperty *, QtProperty * > m_propertyToFamily
Definition: qtpropertymanager.h:1226
QString m_format
Definition: qtpropertymanager.h:488
Definition: qtpropertymanager.h:337
QtIntPropertyManager * m_intPropertyManager
Definition: qtpropertymanager.h:921
QMap< const QtProperty *, QtProperty * > m_propertyToBold
Definition: qtpropertymanager.h:1228
QtDoublePropertyManager * m_doublePropertyManager
Definition: qtpropertymanager.h:987
The QtSizeFPropertyManager provides and manages QSizeF properties.
Definition: qtpropertymanager.h:863
QMap< const QtProperty *, QtProperty * > m_flagToProperty
Definition: qtpropertymanager.h:1108
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:250
QtEnumPropertyManager * m_enumPropertyManager
Definition: qtpropertymanager.h:1223
Definition: qtpropertymanager.h:276
Definition: qtpropertymanager.h:282
double minVal
Definition: qtpropertymanager.h:286
QMap< const QtProperty *, QtProperty * > m_propertyToR
Definition: qtpropertymanager.h:1296
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:203
QMap< const QtProperty *, QtProperty * > m_xToProperty
Definition: qtpropertymanager.h:662
void setMaximumValue(const QDate &newMaxVal)
Definition: qtpropertymanager.h:434
Definition: qtpropertymanager.h:556
QMap< const QtProperty *, QtProperty * > m_propertyToHPolicy
Definition: qtpropertymanager.h:1160
int decimals
Definition: qtpropertymanager.h:844
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:984
int decimals
Definition: qtpropertymanager.h:981
Definition: qtpropertymanager.h:1202
Definition: qtpropertymanager.h:190
QStringList enumNames
Definition: qtpropertymanager.h:1045
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:1101
QMap< const QtProperty *, QtProperty * > m_propertyToY
Definition: qtpropertymanager.h:924
QMap< const QtProperty *, QSizePolicy > PropertyValueMap
Definition: qtpropertymanager.h:1154
QStringList flagNames
Definition: qtpropertymanager.h:1098
QMap< const QtProperty *, QtProperty * > m_yToProperty
Definition: qtpropertymanager.h:663
QMap< const QtProperty *, QtProperty * > m_kerningToProperty
Definition: qtpropertymanager.h:1240
Data()
Definition: qtpropertymanager.h:1096
QMap< const QtProperty *, Data > PropertyValueMap
Definition: qtpropertymanager.h:353
QMap< const QtProperty *, QtProperty * > m_xToProperty
Definition: qtpropertymanager.h:994
PropertyValueMap m_values
Definition: qtpropertymanager.h:985
QtIntPropertyManager * m_intPropertyManager
Definition: qtpropertymanager.h:782
int maximumValue() const
Definition: qtpropertymanager.h:198
QMap< const QtProperty *, QCursor > PropertyValueMap
Definition: qtpropertymanager.h:1344
QMap< const QtProperty *, QList< QtProperty * > > m_propertyToFlags
Definition: qtpropertymanager.h:1106
QMap< const QtProperty *, QtProperty * > m_propertyToVStretch
Definition: qtpropertymanager.h:1163
Definition: qtpropertymanager.h:241
void setMinimumValue(int newMinVal)
Definition: qtpropertymanager.h:199
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:66
QMap< const QtProperty *, QtProperty * > m_wToProperty
Definition: qtpropertymanager.h:787
void setMinimumValue(const QDate &newMinVal)
Definition: qtpropertymanager.h:433
QMap< const QtProperty *, QtProperty * > m_propertyToH
Definition: qtpropertymanager.h:785
QString m_format
Definition: qtpropertymanager.h:451
Definition: qtpropertymanager.h:1085
Definition: qtpropertymanager.h:826
Definition: qtpropertymanager.h:1041
PropertyValueMap m_values
Definition: qtpropertymanager.h:204
PropertyValueMap m_values
Definition: qtpropertymanager.h:528
QMap< const QtProperty *, QtProperty * > m_hToProperty
Definition: qtpropertymanager.h:860
PropertyValueMap m_values
Definition: qtpropertymanager.h:1050
The QtDateTimePropertyManager provides and manages QDateTime properties.
Definition: qtpropertymanager.h:494
QRegExp regExp
Definition: qtpropertymanager.h:349
void setMaximumValue(const QSize &newMaxVal)
Definition: qtpropertymanager.h:776
QMap< const QtProperty *, QtProperty * > m_boldToProperty
Definition: qtpropertymanager.h:1236
PropertyValueMap m_values
Definition: qtpropertymanager.h:1102
QtIntPropertyManager * m_intPropertyManager
Definition: qtpropertymanager.h:1222
QString val
Definition: qtpropertymanager.h:348
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:74
void setMinimumValue(const QSizeF &newMinVal)
Definition: qtpropertymanager.h:847
QMap< const QtProperty *, QtProperty * > m_hToProperty
Definition: qtpropertymanager.h:788
QSize minimumValue() const
Definition: qtpropertymanager.h:773
double singleStep
Definition: qtpropertymanager.h:288
QDate minVal
Definition: qtpropertymanager.h:429
Definition: qtpropertymanager.h:482
QMap< const QtProperty *, QtProperty * > m_propertyToW
Definition: qtpropertymanager.h:784
QMap< const QtProperty *, QtProperty * > m_propertyToH
Definition: qtpropertymanager.h:926
void setMinimumValue(const QSize &newMinVal)
Definition: qtpropertymanager.h:775
QSizeF maximumValue() const
Definition: qtpropertymanager.h:846
QMap< const QtProperty *, QChar > PropertyValueMap
Definition: qtpropertymanager.h:562
Definition: qtpropertymanager.h:701
bool m_settingValue
Definition: qtpropertymanager.h:1242
QMap< const QtProperty *, QtProperty * > m_xToProperty
Definition: qtpropertymanager.h:719
QSizeF maxVal
Definition: qtpropertymanager.h:843
QMap< const QtProperty *, bool > m_values
Definition: qtpropertymanager.h:247
QMap< const QtProperty *, QtProperty * > m_propertyToX
Definition: qtpropertymanager.h:716
int minimumValue() const
Definition: qtpropertymanager.h:197
QTimer * m_fontDatabaseChangeTimer
Definition: qtpropertymanager.h:1243
QLineEdit::EchoMode EchoMode
Definition: qtpropertybrowser.h:69
QtDoublePropertyManager * m_doublePropertyManager
Definition: qtpropertymanager.h:714
PropertyValueMap m_values
Definition: qtpropertymanager.h:491
Definition: qtpropertymanager.h:838
QSize maxVal
Definition: qtpropertymanager.h:772
QMap< const QtProperty *, QtProperty * > m_hStretchToProperty
Definition: qtpropertymanager.h:1167
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:1053
QMap< const QtProperty *, QDateTime > PropertyValueMap
Definition: qtpropertymanager.h:490
Definition: qtpropertymanager.h:1035
Definition: qtpropertymanager.h:1142
PropertyValueMap m_values
Definition: qtpropertymanager.h:297
QRect constraint
Definition: qtpropertymanager.h:915
void setMaximumValue(double newMaxVal)
Definition: qtpropertymanager.h:293
Data()
Definition: qtpropertymanager.h:426
Data()
Definition: qtpropertymanager.h:284
double maxVal
Definition: qtpropertymanager.h:287
Definition: qtpropertymanager.h:424
The QtRectFPropertyManager provides and manages QRectF properties.
Definition: qtpropertymanager.h:1000
Definition: qtpropertymanager.h:1094
QMap< const QtProperty *, QColor > PropertyValueMap
Definition: qtpropertymanager.h:1291
Definition: qtpropertymanager.h:593
QMap< const QtProperty *, QFont > PropertyValueMap
Definition: qtpropertymanager.h:1219
QRect val
Definition: qtpropertymanager.h:914
QMap< const QtProperty *, QtProperty * > m_hToProperty
Definition: qtpropertymanager.h:997