Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
VirtualKeyboardConfiguration.h
Go to the documentation of this file.
1 #ifndef VIRTUALKEYBOARDCONFIGURATION_H
2 #define VIRTUALKEYBOARDCONFIGURATION_H
3 
4 #include <QChar>
5 #include <QScopedPointer>
6 
7 #include "core/common/ESingleton.h"
8 
9 class VirtualKeyboardConfiguration : public ESingleton <VirtualKeyboardConfiguration>
10 {
11 public:
12  enum Charset
13  {
14  Primary = 0,
16  };
17 
18  enum KeyType
19  {
21  ShiftKey = 1,
23  SpacerKey = 3,
25  };
26 
28  {
29  public:
30  int mKeySize;
34  };
35 
36  bool GetKeyboardLayoutByName( const QString &layoutName, QVector<QVector<KeyboardKey>> &keyboardLayout, const bool useDefaultLayoutIfLayoutNotFound = true ) const;
38 
39 private:
42 
44 
45  friend class ESingleton<VirtualKeyboardConfiguration>;
46 
47  class DataClass;
48  QScopedPointer<DataClass> d;
49 
51 };
52 
53 #endif // VIRTUALKEYBOARDCONFIGURATION_H
Charset
Definition: VirtualKeyboardConfiguration.h:12
int mKeySize
Definition: VirtualKeyboardConfiguration.h:30
bool GetKeyboardLayoutByName(const QString &layoutName, QVector< QVector< KeyboardKey >> &keyboardLayout, const bool useDefaultLayoutIfLayoutNotFound=true) const
Definition: VirtualKeyboardConfiguration.cpp:279
Definition: VirtualKeyboardConfiguration.h:14
Definition: VirtualKeyboardConfiguration.h:9
Definition: VirtualKeyboardConfiguration.h:20
Definition: VirtualKeyboardConfiguration.h:24
KeyType mKeyType
Definition: VirtualKeyboardConfiguration.h:31
Definition: VirtualKeyboardConfiguration.cpp:33
QChar mKeyPrimaryCharacter
Definition: VirtualKeyboardConfiguration.h:32
QChar mKeySecondaryCharacter
Definition: VirtualKeyboardConfiguration.h:33
Definition: VirtualKeyboardConfiguration.h:27
Definition: VirtualKeyboardConfiguration.h:21
QList< QString > GetKeyboardLayoutNames() const
Definition: VirtualKeyboardConfiguration.cpp:306
KeyType
Definition: VirtualKeyboardConfiguration.h:18
Definition: VirtualKeyboardConfiguration.h:22
Definition: VirtualKeyboardConfiguration.h:23
Definition: VirtualKeyboardConfiguration.h:15