From 4d0c295cfe31ee765b5019442dd1554839f7a766 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Str=C3=B8mme?= Date: Fri, 27 May 2011 14:55:12 +0200 Subject: Added functionality to set the echo-mode on string properties (QLineEdit editor). Reviewed-by: Martin Pejcoch --- qtpropertybrowser/src/qtpropertybrowser.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'qtpropertybrowser/src/qtpropertybrowser.h') 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 #include +#include #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(); -- cgit v1.2.3