diff options
author | Christian Strømme <christian.stromme@nokia.com> | 2011-05-27 14:55:12 +0200 |
---|---|---|
committer | Christian Strømme <christian.stromme@nokia.com> | 2011-06-03 12:11:13 +0200 |
commit | 4d0c295cfe31ee765b5019442dd1554839f7a766 (patch) | |
tree | 0a3d1fb8191dafe5578c8561c6fc64a2ccf242f5 /qtpropertybrowser/src/qtpropertymanager.h | |
parent | 3d5fac039b8c23ca883b0363b4c9990b639bfa24 (diff) |
Added functionality to set the echo-mode on string properties (QLineEdit editor).
Reviewed-by: Martin Pejcoch
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: |