Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
VirtualKeyboardKeyPushButtonWidget.h
Go to the documentation of this file.
1 #ifndef VIRTUALKEYBOARDKEYPUSHBUTTONWIDGET_H
2 #define VIRTUALKEYBOARDKEYPUSHBUTTONWIDGET_H
3 
4 #include <QPushButton>
5 
7 
8 class QChar;
9 
10 class VirtualKeyboardKeyPushButtonWidget : public QPushButton
11 {
12  Q_OBJECT
13 public:
14  VirtualKeyboardKeyPushButtonWidget( const QString &keyCharacters, const VirtualKeyboardConfiguration::KeyType keyType = VirtualKeyboardConfiguration::CharacterKey, QWidget *parent = nullptr );
16 
19  bool GetKeyAssignedCharacter( const VirtualKeyboardConfiguration::Charset charset, QChar &character ) const;
20 
21 private:
23 
24  class DataClass;
25  QScopedPointer<DataClass> d;
26 
28 };
29 
30 #endif // VIRTUALKEYBOARDKEYPUSHBUTTONWIDGET_H
Charset
Definition: VirtualKeyboardConfiguration.h:12
Definition: VirtualKeyboardKeyPushButtonWidget.cpp:18
bool GetKeyAssignedCharacter(const VirtualKeyboardConfiguration::Charset charset, QChar &character) const
Definition: VirtualKeyboardKeyPushButtonWidget.cpp:92
virtual ~VirtualKeyboardKeyPushButtonWidget()
Definition: VirtualKeyboardKeyPushButtonWidget.cpp:53
Definition: VirtualKeyboardKeyPushButtonWidget.h:10
VirtualKeyboardConfiguration::KeyType GetKeyType() const
Definition: VirtualKeyboardKeyPushButtonWidget.cpp:87
void SetKeyVisualDescription(const VirtualKeyboardConfiguration::Charset charset)
Definition: VirtualKeyboardKeyPushButtonWidget.cpp:57
VirtualKeyboardKeyPushButtonWidget(const QString &keyCharacters, const VirtualKeyboardConfiguration::KeyType keyType=VirtualKeyboardConfiguration::CharacterKey, QWidget *parent=nullptr)
Definition: VirtualKeyboardKeyPushButtonWidget.cpp:37
Definition: VirtualKeyboardConfiguration.h:20
KeyType
Definition: VirtualKeyboardConfiguration.h:18