aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/inputengine.h
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/inputengine.h
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/inputengine.h')
-rw-r--r--src/virtualkeyboard/inputengine.h51
1 files changed, 25 insertions, 26 deletions
diff --git a/src/virtualkeyboard/inputengine.h b/src/virtualkeyboard/inputengine.h
index f4f5881c..a177051f 100644
--- a/src/virtualkeyboard/inputengine.h
+++ b/src/virtualkeyboard/inputengine.h
@@ -35,30 +35,29 @@
#include <QtVirtualKeyboard/qvirtualkeyboard_global.h>
QT_BEGIN_NAMESPACE
-namespace QtVirtualKeyboard {
-class InputContext;
-class SelectionListModel;
-class AbstractInputMethod;
-class InputEnginePrivate;
-class Trace;
+class QVirtualKeyboardInputContext;
+class QVirtualKeyboardSelectionListModel;
+class QVirtualKeyboardAbstractInputMethod;
+class QVirtualKeyboardInputEnginePrivate;
+class QVirtualKeyboardTrace;
-class QVIRTUALKEYBOARD_EXPORT InputEngine : public QObject
+class QVIRTUALKEYBOARD_EXPORT QVirtualKeyboardInputEngine : public QObject
{
Q_OBJECT
- Q_DISABLE_COPY(InputEngine)
- Q_DECLARE_PRIVATE(InputEngine)
+ Q_DISABLE_COPY(QVirtualKeyboardInputEngine)
+ Q_DECLARE_PRIVATE(QVirtualKeyboardInputEngine)
Q_FLAGS(ReselectFlags)
Q_PROPERTY(Qt::Key activeKey READ activeKey NOTIFY activeKeyChanged)
Q_PROPERTY(Qt::Key previousKey READ previousKey NOTIFY previousKeyChanged)
- Q_PROPERTY(AbstractInputMethod *inputMethod READ inputMethod WRITE setInputMethod NOTIFY inputMethodChanged)
+ Q_PROPERTY(QVirtualKeyboardAbstractInputMethod *inputMethod READ inputMethod WRITE setInputMethod NOTIFY inputMethodChanged)
Q_PROPERTY(QList<int> inputModes READ inputModes NOTIFY inputModesChanged)
Q_PROPERTY(InputMode inputMode READ inputMode WRITE setInputMode NOTIFY inputModeChanged)
Q_PROPERTY(QList<int> patternRecognitionModes READ patternRecognitionModes NOTIFY patternRecognitionModesChanged)
- Q_PROPERTY(SelectionListModel *wordCandidateListModel READ wordCandidateListModel NOTIFY wordCandidateListModelChanged)
+ Q_PROPERTY(QVirtualKeyboardSelectionListModel *wordCandidateListModel READ wordCandidateListModel NOTIFY wordCandidateListModelChanged)
Q_PROPERTY(bool wordCandidateListVisibleHint READ wordCandidateListVisibleHint NOTIFY wordCandidateListVisibleHintChanged)
- explicit InputEngine(InputContext *parent = nullptr);
+ explicit QVirtualKeyboardInputEngine(QVirtualKeyboardInputContext *parent = nullptr);
void init();
public:
@@ -101,32 +100,33 @@ public:
Q_DECLARE_FLAGS(ReselectFlags, ReselectFlag)
public:
- ~InputEngine();
+ ~QVirtualKeyboardInputEngine();
Q_INVOKABLE bool virtualKeyPress(Qt::Key key, const QString &text, Qt::KeyboardModifiers modifiers, bool repeat);
Q_INVOKABLE void virtualKeyCancel();
Q_INVOKABLE bool virtualKeyRelease(Qt::Key key, const QString &text, Qt::KeyboardModifiers modifiers);
Q_INVOKABLE bool virtualKeyClick(Qt::Key key, const QString &text, Qt::KeyboardModifiers modifiers);
- InputContext *inputContext() const;
+ QVirtualKeyboardInputContext *inputContext() const;
Qt::Key activeKey() const;
Qt::Key previousKey() const;
- AbstractInputMethod *inputMethod() const;
- void setInputMethod(AbstractInputMethod *inputMethod);
+ QVirtualKeyboardAbstractInputMethod *inputMethod() const;
+ void setInputMethod(QVirtualKeyboardAbstractInputMethod *inputMethod);
QList<int> inputModes() const;
InputMode inputMode() const;
void setInputMode(InputMode inputMode);
- SelectionListModel *wordCandidateListModel() const;
+ QVirtualKeyboardSelectionListModel *wordCandidateListModel() const;
bool wordCandidateListVisibleHint() const;
QList<int> patternRecognitionModes() const;
- Q_INVOKABLE Trace *traceBegin(int traceId, PatternRecognitionMode patternRecognitionMode,
- const QVariantMap &traceCaptureDeviceInfo, const QVariantMap &traceScreenInfo);
- Q_INVOKABLE bool traceEnd(Trace *trace);
+ Q_INVOKABLE QVirtualKeyboardTrace *traceBegin(
+ int traceId, PatternRecognitionMode patternRecognitionMode,
+ const QVariantMap &traceCaptureDeviceInfo, const QVariantMap &traceScreenInfo);
+ Q_INVOKABLE bool traceEnd(QVirtualKeyboardTrace *trace);
Q_INVOKABLE bool reselect(int cursorPosition, const ReselectFlags &reselectFlags);
bool clickPreeditText(int cursorPosition);
@@ -155,15 +155,14 @@ protected:
void timerEvent(QTimerEvent *timerEvent);
private:
- friend class InputContext;
- friend class InputContextPrivate;
+ friend class QVirtualKeyboardInputContext;
+ friend class QVirtualKeyboardInputContextPrivate;
};
-} // namespace QtVirtualKeyboard
QT_END_NAMESPACE
-Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtVirtualKeyboard)::InputEngine::TextCase)
-Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtVirtualKeyboard)::InputEngine::InputMode)
-Q_DECLARE_OPERATORS_FOR_FLAGS(QT_PREPEND_NAMESPACE(QtVirtualKeyboard)::InputEngine::ReselectFlags)
+Q_DECLARE_METATYPE(QVirtualKeyboardInputEngine::TextCase)
+Q_DECLARE_METATYPE(QVirtualKeyboardInputEngine::InputMode)
+Q_DECLARE_OPERATORS_FOR_FLAGS(QVirtualKeyboardInputEngine::ReselectFlags)
#endif