summaryrefslogtreecommitdiffstats
path: root/src/declarative/fx/qfxtextinput.h
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2009-09-10 00:59:22 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2009-09-10 00:59:22 (GMT)
commitc5369f7168a9e9309514aee9c39e9bfc6813694d (patch)
tree087ba765eef4db2654adae65aadff90ca6413aea /src/declarative/fx/qfxtextinput.h
parent7d2e43ec550cce29553cad3f82d309c6990b070a (diff)
downloadQt-c5369f7168a9e9309514aee9c39e9bfc6813694d.zip
Qt-c5369f7168a9e9309514aee9c39e9bfc6813694d.tar.gz
Qt-c5369f7168a9e9309514aee9c39e9bfc6813694d.tar.bz2
API Changes
Renaming stuff in TextEdit/Input
Diffstat (limited to 'src/declarative/fx/qfxtextinput.h')
-rw-r--r--src/declarative/fx/qfxtextinput.h30
1 files changed, 20 insertions, 10 deletions
diff --git a/src/declarative/fx/qfxtextinput.h b/src/declarative/fx/qfxtextinput.h
index 1dca945..bc5bbf4 100644
--- a/src/declarative/fx/qfxtextinput.h
+++ b/src/declarative/fx/qfxtextinput.h
@@ -62,8 +62,8 @@ class Q_DECLARATIVE_EXPORT QFxTextInput : public QFxPaintedItem
Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
Q_PROPERTY(QColor color READ color WRITE setColor)
- Q_PROPERTY(QColor highlightColor READ highlightColor WRITE setHighlightColor) //### selectionColor
- Q_PROPERTY(QColor highlightedTextColor READ highlightedTextColor WRITE setHighlightedTextColor) //### selectedTextColor
+ Q_PROPERTY(QColor selectionColor READ selectionColor WRITE setSelectionColor)
+ Q_PROPERTY(QColor selectedTextColor READ selectedTextColor WRITE setSelectedTextColor)
Q_PROPERTY(QFont font READ font WRITE setFont)
Q_PROPERTY(HAlignment horizontalAlignment READ hAlign WRITE setHAlign)
@@ -79,13 +79,20 @@ class Q_DECLARATIVE_EXPORT QFxTextInput : public QFxPaintedItem
Q_PROPERTY(QValidator* validator READ validator WRITE setValidator)
Q_PROPERTY(QString inputMask READ inputMask WRITE setInputMask)
Q_PROPERTY(bool acceptableInput READ hasAcceptableInput NOTIFY acceptableInputChanged)
- Q_PROPERTY(uint echoMode READ echoMode WRITE setEchoMode) //### enum
- //### Q_PROPERTY(bool focusOnPress READ focusOnPress WRITE setFocusOnPress)
+ Q_PROPERTY(EchoMode echoMode READ echoMode WRITE setEchoMode)
+ Q_PROPERTY(bool focusOnPress READ focusOnPress WRITE setFocusOnPress)
public:
QFxTextInput(QFxItem* parent=0);
~QFxTextInput();
+ enum EchoMode {//To match QLineEdit::EchoMode
+ Normal,
+ NoEcho,
+ Password,
+ PasswordEchoOnEdit
+ };
+
enum HAlignment {
AlignLeft = Qt::AlignLeft,
AlignRight = Qt::AlignRight,
@@ -105,11 +112,11 @@ public:
QColor color() const;
void setColor(const QColor &c);
- QColor highlightColor() const;
- void setHighlightColor(const QColor &c);
+ QColor selectionColor() const;
+ void setSelectionColor(const QColor &c);
- QColor highlightedTextColor() const;
- void setHighlightedTextColor(const QColor &c);
+ QColor selectedTextColor() const;
+ void setSelectedTextColor(const QColor &c);
HAlignment hAlign() const;
void setHAlign(HAlignment align);
@@ -140,12 +147,15 @@ public:
QString inputMask() const;
void setInputMask(const QString &im);
- uint echoMode() const;
- void setEchoMode(uint echo);
+ EchoMode echoMode() const;
+ void setEchoMode(EchoMode echo);
QmlComponent* cursorDelegate() const;
void setCursorDelegate(QmlComponent*);
+ bool focusOnPress() const;
+ void setFocusOnPress(bool);
+
bool hasAcceptableInput() const;
void drawContents(QPainter *p,const QRect &r);