diff options
author | Alan Alpert <alan.alpert@nokia.com> | 2009-07-24 00:05:21 (GMT) |
---|---|---|
committer | Alan Alpert <alan.alpert@nokia.com> | 2009-07-24 00:05:21 (GMT) |
commit | 8a67aa7d4397bf0fb2d24724c0d3588136f3c93e (patch) | |
tree | f22f0bf4b7c06a669c2c243c37a74ae7a9836870 | |
parent | e730ab886a3e995e63125701e344d535d43b2d58 (diff) | |
download | Qt-8a67aa7d4397bf0fb2d24724c0d3588136f3c93e.zip Qt-8a67aa7d4397bf0fb2d24724c0d3588136f3c93e.tar.gz Qt-8a67aa7d4397bf0fb2d24724c0d3588136f3c93e.tar.bz2 |
Throw in some cursory docs for QFxLineEdit
Note that QFxLineEdit is quite unfinished, pending a review of the
primitives.
-rw-r--r-- | src/declarative/fx/qfxlineedit.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/declarative/fx/qfxlineedit.cpp b/src/declarative/fx/qfxlineedit.cpp index c77942d..c88f1d0 100644 --- a/src/declarative/fx/qfxlineedit.cpp +++ b/src/declarative/fx/qfxlineedit.cpp @@ -50,6 +50,10 @@ QT_BEGIN_NAMESPACE QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,LineEdit,QFxLineEdit); QML_DEFINE_TYPE(Qt,4,6,(QT_VERSION&0x00ff00)>>8,QIntValidator,QIntValidator); +/*! + \qmlclass LineEdit + \brief The LineEdit item allows you to add an editable line of text to a scene. +*/ QFxLineEdit::QFxLineEdit(QFxItem* parent) : QFxPaintedItem(*(new QFxLineEditPrivate), parent) { @@ -71,6 +75,12 @@ QFxLineEdit::~QFxLineEdit() { } +/*! + \qmlproperty string LineEdit::text + + The text in the LineEdit. +*/ + QString QFxLineEdit::text() const { Q_D(const QFxLineEdit); @@ -86,12 +96,22 @@ void QFxLineEdit::setText(const QString &s) //emit textChanged(); } +/*! + \qmlproperty font LineEdit::font + + Set the LineEdit's font attributes. \c font.size sets the font's point size. +*/ QmlFont *QFxLineEdit::font() { Q_D(QFxLineEdit); return d->font; } +/*! + \qmlproperty color LineEdit::color + + The text color. +*/ QColor QFxLineEdit::color() const { Q_D(const QFxLineEdit); @@ -140,6 +160,10 @@ void QFxLineEdit::setMaxLength(int ml) d->control->setMaxLength(ml); } +/*! + \qmlproperty LineEdit::cursorPosition + \brief The position of the cursor in the LineEdit. +*/ int QFxLineEdit::cursorPosition() const { Q_D(const QFxLineEdit); @@ -264,6 +288,19 @@ void QFxLineEdit::setEchoMode(uint echo) d->control->setEchoMode(echo); } +/*! + \qmlproperty LineEdit::cursorDelegate + \brief The delegate for the cursor in the LineEdit. + + If you set a cursorDelegate for a LineEdit, this delegate will be used for + drawing the cursor instead of the standard cursor. An instance of the + delegate will be created and managed by the LineEdit when a cursor is + needed, and the x property of delegate instance will be set so as + to be one pixel before the top left of the current character. + + Note that the root item of the delegate component must be a QFxItem or + QFxItem derived item. +*/ QmlComponent* QFxLineEdit::cursorDelegate() const { Q_D(const QFxLineEdit); |