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/qtpropertybrowser.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/qtpropertybrowser.h')
-rw-r--r-- | qtpropertybrowser/src/qtpropertybrowser.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qtpropertybrowser/src/qtpropertybrowser.h b/qtpropertybrowser/src/qtpropertybrowser.h index 99d7396..3ebb802 100644 --- a/qtpropertybrowser/src/qtpropertybrowser.h +++ b/qtpropertybrowser/src/qtpropertybrowser.h @@ -43,6 +43,7 @@ #include <QtGui/QWidget> #include <QtCore/QSet> +#include <QtGui/QLineEdit> #if QT_VERSION >= 0x040400 QT_BEGIN_NAMESPACE @@ -64,6 +65,7 @@ QT_BEGIN_NAMESPACE # define QT_QTPROPERTYBROWSER_EXPORT #endif +typedef QLineEdit::EchoMode EchoMode; class QtAbstractPropertyManager; class QtPropertyPrivate; @@ -87,6 +89,7 @@ public: bool hasValue() const; QIcon valueIcon() const; QString valueText() const; + QString displayText() const; void setToolTip(const QString &text); void setStatusTip(const QString &text); @@ -131,6 +134,8 @@ protected: virtual bool hasValue(const QtProperty *property) const; virtual QIcon valueIcon(const QtProperty *property) const; virtual QString valueText(const QtProperty *property) const; + virtual QString displayText(const QtProperty *property) const; + virtual EchoMode echoMode(const QtProperty *) const; virtual void initializeProperty(QtProperty *property) = 0; virtual void uninitializeProperty(QtProperty *property); virtual QtProperty *createProperty(); |