summaryrefslogtreecommitdiffstats
path: root/qtpropertybrowser/src/qtpropertymanager.h
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@nokia.com>2011-05-27 14:55:12 +0200
committerChristian Strømme <christian.stromme@nokia.com>2011-06-03 12:11:13 +0200
commit4d0c295cfe31ee765b5019442dd1554839f7a766 (patch)
tree0a3d1fb8191dafe5578c8561c6fc64a2ccf242f5 /qtpropertybrowser/src/qtpropertymanager.h
parent3d5fac039b8c23ca883b0363b4c9990b639bfa24 (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.h5
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 &regExp);
+ void setEchoMode(QtProperty *property, EchoMode echoMode);
Q_SIGNALS:
void valueChanged(QtProperty *property, const QString &val);
void regExpChanged(QtProperty *property, const QRegExp &regExp);
+ 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: