diff options
Diffstat (limited to 'qtpropertybrowser/src/qtpropertymanager.h')
-rw-r--r-- | qtpropertybrowser/src/qtpropertymanager.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qtpropertybrowser/src/qtpropertymanager.h b/qtpropertybrowser/src/qtpropertymanager.h index f5d157b..d8abdaa 100644 --- a/qtpropertybrowser/src/qtpropertymanager.h +++ b/qtpropertybrowser/src/qtpropertymanager.h @@ -42,6 +42,7 @@ #define QTPROPERTYMANAGER_H #include "qtpropertybrowser.h" +#include <QLineEdit> #if QT_VERSION >= 0x040400 QT_BEGIN_NAMESPACE @@ -174,15 +175,19 @@ public: QString value(const QtProperty *property) const; QRegExp regExp(const QtProperty *property) const; + EchoMode echoMode(const QtProperty *property) const; public Q_SLOTS: void setValue(QtProperty *property, const QString &val); void setRegExp(QtProperty *property, const QRegExp ®Exp); + void setEchoMode(QtProperty *property, EchoMode echoMode); Q_SIGNALS: void valueChanged(QtProperty *property, const QString &val); void regExpChanged(QtProperty *property, const QRegExp ®Exp); + void echoModeChanged(QtProperty *property, const int); protected: QString valueText(const QtProperty *property) const; + QString displayText(const QtProperty *property) const; virtual void initializeProperty(QtProperty *property); virtual void uninitializeProperty(QtProperty *property); private: |