diff options
author | Mitch Curtis <mitch.curtis@digia.com> | 2014-01-27 14:06:59 +0100 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-01-28 14:50:17 +0200 |
commit | 9778eb24c145ce24c80ca753ea3526e104e9aa91 (patch) | |
tree | 988e487da09aee27157dd23ac6c4e7673603bd63 /src/virtualkeyboard/defaultinputmethod.cpp | |
parent | 631db7a021c80949b122311e5f38203989319743 (diff) |
Restructure and rename.
This restructures the repo to match other Qt modules, like the
Enterprise Controls. It also renames the plugin and usages of its name
in the documentation so that the abbreviated "VKB" is not used
anywhere.
Change-Id: I5de3fc67846a50438e52f4be057abfa0d9be0d91
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'src/virtualkeyboard/defaultinputmethod.cpp')
-rw-r--r-- | src/virtualkeyboard/defaultinputmethod.cpp | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/virtualkeyboard/defaultinputmethod.cpp b/src/virtualkeyboard/defaultinputmethod.cpp new file mode 100644 index 00000000..fb8df9d1 --- /dev/null +++ b/src/virtualkeyboard/defaultinputmethod.cpp @@ -0,0 +1,58 @@ +/**************************************************************************** +** +** Copyright (C) 2013 Digia Plc +** All rights reserved. +** For any questions to Digia, please use contact form at http://qt.digia.com +** +** This file is part of the Qt Quick Enterprise Controls add-on. +** +** Licensees holding valid Qt Enterprise licenses may use this file in +** accordance with the Qt Enterprise License Agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. +** +** If you have questions regarding the use of this file, please use +** contact form at http://qt.digia.com +** +****************************************************************************/ + +#include "defaultinputmethod.h" +#include "declarativeinputcontext.h" + +DefaultInputMethod::DefaultInputMethod(QObject *parent) : + AbstractInputMethod(parent) +{ +} + +QList<DeclarativeInputEngine::InputMode> DefaultInputMethod::inputModes(const QString &locale) +{ + Q_UNUSED(locale) + return QList<DeclarativeInputEngine::InputMode>(); +} + +bool DefaultInputMethod::setInputMode(const QString &locale, DeclarativeInputEngine::InputMode inputMode) +{ + Q_UNUSED(locale) + Q_UNUSED(inputMode) + return true; +} + +bool DefaultInputMethod::setTextCase(DeclarativeInputEngine::TextCase textCase) +{ + Q_UNUSED(textCase) + return true; +} + +bool DefaultInputMethod::keyEvent(Qt::Key key, const QString &text, Qt::KeyboardModifiers modifiers) +{ + inputContext()->sendKeyClick(key, text, modifiers); + return true; +} + +void DefaultInputMethod::reset() +{ +} + +void DefaultInputMethod::update() +{ +} |