aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/inputcontext.cpp
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2018-08-22 14:07:49 +0300
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2018-08-27 12:43:18 +0000
commitad6b6a653628ae52827b718d90c1a9df85f43d18 (patch)
treed5f1ecdf8f4c4e1e4ac84d6fcec0d156dd7cc516 /src/virtualkeyboard/inputcontext.cpp
parentb9103559bb9204df989021dbc3ffdda7ccbdb80e (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.cpp179
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