diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2018-08-22 14:07:49 +0300 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2018-08-27 12:43:18 +0000 |
commit | ad6b6a653628ae52827b718d90c1a9df85f43d18 (patch) | |
tree | d5f1ecdf8f4c4e1e4ac84d6fcec0d156dd7cc516 /src/virtualkeyboard/inputcontext.cpp | |
parent | b9103559bb9204df989021dbc3ffdda7ccbdb80e (diff) |
Remove QtVirtualKeyboard namespace from the public API
This change removes the QtVirtualKeyboard namespace from the public API.
This change was suggested in the API review. Use of namespace is
uncommon in a public Qt module. Prefixed names are preferred instead.
[ChangeLog] Removed QtVirtualKeyboard namespace from the public C++ API and
prefixed class names with QVirtualKeyboard. The new class names are
QVirtualKeyboardAbstractInputMethod, QVirtualKeyboardInputContext,
QVirtualKeyboardInputEngine, QVirtualKeyboardSelectionListModel and
QVirtualKeyboardTrace.
Change-Id: I52d35090b544dc7e8c8c8e5632ce24c455730755
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Diffstat (limited to 'src/virtualkeyboard/inputcontext.cpp')
-rw-r--r-- | src/virtualkeyboard/inputcontext.cpp | 179 |
1 files changed, 89 insertions, 90 deletions
diff --git a/src/virtualkeyboard/inputcontext.cpp b/src/virtualkeyboard/inputcontext.cpp index 6c7774b0..7010c75a 100644 --- a/src/virtualkeyboard/inputcontext.cpp +++ b/src/virtualkeyboard/inputcontext.cpp @@ -44,11 +44,11 @@ */ QT_BEGIN_NAMESPACE -namespace QtVirtualKeyboard { +using namespace QtVirtualKeyboard; /*! \qmltype InputContext - \instantiates QtVirtualKeyboard::InputContext + \instantiates QVirtualKeyboardInputContext \inqmlmodule QtQuick.VirtualKeyboard \ingroup qtvirtualkeyboard-qml \brief Provides access to an input context. @@ -57,7 +57,7 @@ namespace QtVirtualKeyboard { */ /*! - \class QtVirtualKeyboard::InputContext + \class QVirtualKeyboardInputContext \inmodule QtVirtualKeyboard \brief Provides access to an input context. */ @@ -67,70 +67,70 @@ namespace QtVirtualKeyboard { Constructs an input context with \a parent as the platform input context. */ -InputContext::InputContext(PlatformInputContext *parent) : - d_ptr(new InputContextPrivate(this, parent)) +QVirtualKeyboardInputContext::QVirtualKeyboardInputContext(QtVirtualKeyboard::PlatformInputContext *parent) : + d_ptr(new QVirtualKeyboardInputContextPrivate(this, parent)) { - Q_D(InputContext); + Q_D(QVirtualKeyboardInputContext); d->init(); - QObject::connect(d->_shiftHandler, &ShiftHandler::shiftChanged, this, &InputContext::shiftChanged); - QObject::connect(d->_shiftHandler, &ShiftHandler::capsLockChanged, this, &InputContext::capsLockChanged); - QObject::connect(d->_shiftHandler, &ShiftHandler::uppercaseChanged, this, &InputContext::uppercaseChanged); - QObject::connect(d, &InputContextPrivate::localeChanged, this, &InputContext::localeChanged); + QObject::connect(d->_shiftHandler, &ShiftHandler::shiftChanged, this, &QVirtualKeyboardInputContext::shiftChanged); + QObject::connect(d->_shiftHandler, &ShiftHandler::capsLockChanged, this, &QVirtualKeyboardInputContext::capsLockChanged); + QObject::connect(d->_shiftHandler, &ShiftHandler::uppercaseChanged, this, &QVirtualKeyboardInputContext::uppercaseChanged); + QObject::connect(d, &QVirtualKeyboardInputContextPrivate::localeChanged, this, &QVirtualKeyboardInputContext::localeChanged); } /*! \internal Destroys the input context and frees all allocated resources. */ -InputContext::~InputContext() +QVirtualKeyboardInputContext::~QVirtualKeyboardInputContext() { } -bool InputContext::shift() const +bool QVirtualKeyboardInputContext::shift() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->_shiftHandler->shift(); } -bool InputContext::capsLock() const +bool QVirtualKeyboardInputContext::capsLock() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->_shiftHandler->capsLock(); } -bool InputContext::uppercase() const +bool QVirtualKeyboardInputContext::uppercase() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->_shiftHandler->uppercase(); } -int InputContext::anchorPosition() const +int QVirtualKeyboardInputContext::anchorPosition() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->anchorPosition; } -int InputContext::cursorPosition() const +int QVirtualKeyboardInputContext::cursorPosition() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->cursorPosition; } -Qt::InputMethodHints InputContext::inputMethodHints() const +Qt::InputMethodHints QVirtualKeyboardInputContext::inputMethodHints() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->inputMethodHints; } -QString InputContext::preeditText() const +QString QVirtualKeyboardInputContext::preeditText() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->preeditText; } -void InputContext::setPreeditText(const QString &text, QList<QInputMethodEvent::Attribute> attributes, int replaceFrom, int replaceLength) +void QVirtualKeyboardInputContext::setPreeditText(const QString &text, QList<QInputMethodEvent::Attribute> attributes, int replaceFrom, int replaceLength) { - Q_D(InputContext); + Q_D(QVirtualKeyboardInputContext); // Add default attributes if (!text.isEmpty()) { if (!d->testAttribute(attributes, QInputMethodEvent::TextFormat)) { @@ -145,62 +145,62 @@ void InputContext::setPreeditText(const QString &text, QList<QInputMethodEvent:: d->sendPreedit(text, attributes, replaceFrom, replaceLength); } -QList<QInputMethodEvent::Attribute> InputContext::preeditTextAttributes() const +QList<QInputMethodEvent::Attribute> QVirtualKeyboardInputContext::preeditTextAttributes() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->preeditTextAttributes; } -QString InputContext::surroundingText() const +QString QVirtualKeyboardInputContext::surroundingText() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->surroundingText; } -QString InputContext::selectedText() const +QString QVirtualKeyboardInputContext::selectedText() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->selectedText; } -QRectF InputContext::anchorRectangle() const +QRectF QVirtualKeyboardInputContext::anchorRectangle() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->anchorRectangle; } -QRectF InputContext::cursorRectangle() const +QRectF QVirtualKeyboardInputContext::cursorRectangle() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->cursorRectangle; } -bool InputContext::animating() const +bool QVirtualKeyboardInputContext::animating() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->animating; } -void InputContext::setAnimating(bool animating) +void QVirtualKeyboardInputContext::setAnimating(bool animating) { - Q_D(InputContext); + Q_D(QVirtualKeyboardInputContext); if (d->animating != animating) { - VIRTUALKEYBOARD_DEBUG() << "InputContext::setAnimating():" << animating; + VIRTUALKEYBOARD_DEBUG() << "QVirtualKeyboardInputContext::setAnimating():" << animating; d->animating = animating; emit animatingChanged(); d->platformInputContext->emitAnimatingChanged(); } } -QString InputContext::locale() const +QString QVirtualKeyboardInputContext::locale() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->locale(); } -InputEngine *InputContext::inputEngine() const +QVirtualKeyboardInputEngine *QVirtualKeyboardInputContext::inputEngine() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->inputEngine; } @@ -214,21 +214,21 @@ InputEngine *InputContext::inputEngine() const Sends a key click event with the given \a key, \a text and \a modifiers to the input item that currently has focus. */ -void InputContext::sendKeyClick(int key, const QString &text, int modifiers) +void QVirtualKeyboardInputContext::sendKeyClick(int key, const QString &text, int modifiers) { - Q_D(InputContext); + Q_D(QVirtualKeyboardInputContext); if (d->_focus && d->platformInputContext) { QKeyEvent pressEvent(QEvent::KeyPress, key, Qt::KeyboardModifiers(modifiers), text); QKeyEvent releaseEvent(QEvent::KeyRelease, key, Qt::KeyboardModifiers(modifiers), text); - VIRTUALKEYBOARD_DEBUG() << "InputContext::sendKeyClick():" << key; + VIRTUALKEYBOARD_DEBUG() << "QVirtualKeyboardInputContext::sendKeyClick():" << key; - d->stateFlags |= InputContextPrivate::KeyEventState; + d->stateFlags |= QVirtualKeyboardInputContextPrivate::KeyEventState; d->platformInputContext->sendKeyEvent(&pressEvent); d->platformInputContext->sendKeyEvent(&releaseEvent); if (d->activeKeys.isEmpty()) - d->stateFlags &= ~InputContextPrivate::KeyEventState; + d->stateFlags &= ~QVirtualKeyboardInputContextPrivate::KeyEventState; } else { - qWarning() << "InputContext::sendKeyClick(): no focus to send key click" << key << text + qWarning() << "QVirtualKeyboardInputContext::sendKeyClick(): no focus to send key click" << key << text << "- QGuiApplication::focusWindow() is:" << QGuiApplication::focusWindow(); } } @@ -239,13 +239,13 @@ void InputContext::sendKeyClick(int key, const QString &text, int modifiers) Commits the current pre-edit text. */ /*! - \fn void QtVirtualKeyboard::InputContext::commit() + \fn void QVirtualKeyboardInputContext::commit() Commits the current pre-edit text. */ -void InputContext::commit() +void QVirtualKeyboardInputContext::commit() { - Q_D(InputContext); + Q_D(QVirtualKeyboardInputContext); QString text = d->preeditText; commit(text); } @@ -266,10 +266,10 @@ void InputContext::commit() contents relative to \a replaceFrom with a length of \a replaceLength. */ -void InputContext::commit(const QString &text, int replaceFrom, int replaceLength) +void QVirtualKeyboardInputContext::commit(const QString &text, int replaceFrom, int replaceLength) { - Q_D(InputContext); - VIRTUALKEYBOARD_DEBUG() << "InputContext::commit():" << text << replaceFrom << replaceLength; + Q_D(QVirtualKeyboardInputContext); + VIRTUALKEYBOARD_DEBUG() << "QVirtualKeyboardInputContext::commit():" << text << replaceFrom << replaceLength; bool preeditChanged = !d->preeditText.isEmpty(); if (d->platformInputContext) { @@ -279,9 +279,9 @@ void InputContext::commit(const QString &text, int replaceFrom, int replaceLengt d->preeditTextAttributes.clear(); QInputMethodEvent inputEvent(QString(), attributes); inputEvent.setCommitString(text, replaceFrom, replaceLength); - d->stateFlags |= InputContextPrivate::InputMethodEventState; + d->stateFlags |= QVirtualKeyboardInputContextPrivate::InputMethodEventState; d->platformInputContext->sendEvent(&inputEvent); - d->stateFlags &= ~InputContextPrivate::InputMethodEventState; + d->stateFlags &= ~QVirtualKeyboardInputContextPrivate::InputMethodEventState; } else { d->preeditText.clear(); d->preeditTextAttributes.clear(); @@ -297,13 +297,13 @@ void InputContext::commit(const QString &text, int replaceFrom, int replaceLengt Clears the pre-edit text. */ /*! - \fn void QtVirtualKeyboard::InputContext::clear() + \fn void QVirtualKeyboardInputContext::clear() Clears the pre-edit text. */ -void InputContext::clear() +void QVirtualKeyboardInputContext::clear() { - Q_D(InputContext); + Q_D(QVirtualKeyboardInputContext); bool preeditChanged = !d->preeditText.isEmpty(); d->preeditText.clear(); d->preeditTextAttributes.clear(); @@ -312,9 +312,9 @@ void InputContext::clear() QList<QInputMethodEvent::Attribute> attributes; d->addSelectionAttribute(attributes); QInputMethodEvent event(QString(), attributes); - d->stateFlags |= InputContextPrivate::InputMethodEventState; + d->stateFlags |= QVirtualKeyboardInputContextPrivate::InputMethodEventState; d->platformInputContext->sendEvent(&event); - d->stateFlags &= ~InputContextPrivate::InputMethodEventState; + d->stateFlags &= ~QVirtualKeyboardInputContextPrivate::InputMethodEventState; } if (preeditChanged) @@ -324,33 +324,33 @@ void InputContext::clear() /*! \internal */ -void InputContext::setSelectionOnFocusObject(const QPointF &anchorPos, const QPointF &cursorPos) +void QVirtualKeyboardInputContext::setSelectionOnFocusObject(const QPointF &anchorPos, const QPointF &cursorPos) { QPlatformInputContext::setSelectionOnFocusObject(anchorPos, cursorPos); } -bool InputContext::anchorRectIntersectsClipRect() const +bool QVirtualKeyboardInputContext::anchorRectIntersectsClipRect() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->anchorRectIntersectsClipRect; } -bool InputContext::cursorRectIntersectsClipRect() const +bool QVirtualKeyboardInputContext::cursorRectIntersectsClipRect() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->cursorRectIntersectsClipRect; } -bool InputContext::selectionControlVisible() const +bool QVirtualKeyboardInputContext::selectionControlVisible() const { - Q_D(const InputContext); + Q_D(const QVirtualKeyboardInputContext); return d->selectionControlVisible; } -InputContextPrivate *InputContext::priv() const +QVirtualKeyboardInputContextPrivate *QVirtualKeyboardInputContext::priv() const { - Q_D(const InputContext); - return const_cast<InputContextPrivate *>(d); + Q_D(const QVirtualKeyboardInputContext); + return const_cast<QVirtualKeyboardInputContextPrivate *>(d); } /*! @@ -360,7 +360,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::shift + \property QVirtualKeyboardInputContext::shift \brief the shift status. This property is changed when the shift status changes. @@ -373,7 +373,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::capsLock + \property QVirtualKeyboardInputContext::capsLock \brief the caps lock status. This property is changed when the caps lock status changes. @@ -387,7 +387,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::uppercase + \property QVirtualKeyboardInputContext::uppercase \brief the uppercase status. This property is \c true when either \l shift or \l capsLock is \c true. @@ -401,7 +401,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::anchorPosition + \property QVirtualKeyboardInputContext::anchorPosition \brief the anchor position. This property is changed when the anchor position changes. @@ -414,7 +414,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::cursorPosition + \property QVirtualKeyboardInputContext::cursorPosition \brief the cursor position. This property is changed when the cursor position changes. @@ -427,7 +427,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::inputMethodHints + \property QVirtualKeyboardInputContext::inputMethodHints \brief the input method hints. This property is changed when the input method hints changes. @@ -440,7 +440,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::preeditText + \property QVirtualKeyboardInputContext::preeditText \brief the pre-edit text. This property sets the pre-edit text. @@ -453,7 +453,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::surroundingText + \property QVirtualKeyboardInputContext::surroundingText \brief the surrounding text around cursor. This property is changed when the surrounding text around the cursor changes. @@ -466,7 +466,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::selectedText + \property QVirtualKeyboardInputContext::selectedText \brief the selected text. This property is changed when the selected text changes. @@ -480,7 +480,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::anchorRectangle + \property QVirtualKeyboardInputContext::anchorRectangle \brief the anchor rectangle. This property is changed when the anchor rectangle changes. @@ -493,7 +493,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::cursorRectangle + \property QVirtualKeyboardInputContext::cursorRectangle \brief the cursor rectangle. This property is changed when the cursor rectangle changes. @@ -507,7 +507,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::animating + \property QVirtualKeyboardInputContext::animating \brief the animating status. Use this property to set the animating status, for example @@ -521,7 +521,7 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::locale + \property QVirtualKeyboardInputContext::locale \brief the locale. This property is changed when the input locale changes. @@ -534,11 +534,10 @@ InputContextPrivate *InputContext::priv() const */ /*! - \property QtVirtualKeyboard::InputContext::inputEngine + \property QVirtualKeyboardInputContext::inputEngine \brief the input engine. This property stores the input engine. */ -} // namespace QtVirtualKeyboard QT_END_NAMESPACE |