summaryrefslogtreecommitdiffstats
path: root/qtpropertybrowser/src/qtpropertymanager.h
diff options
context:
space:
mode:
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: