forked from maliit/framework
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdummyinputmethod3.h
More file actions
51 lines (37 loc) · 1.43 KB
/
dummyinputmethod3.h
File metadata and controls
51 lines (37 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#ifndef DUMMYINPUTMETHOD3_H
#define DUMMYINPUTMETHOD3_H
#include <maliit/plugins/abstractinputmethod.h>
#include <maliit/plugins/abstractpluginsetting.h>
#include <QSet>
class DummyInputMethod3 : public MAbstractInputMethod
{
Q_OBJECT
public:
DummyInputMethod3(MAbstractInputMethodHost *host);
//! \reimp
virtual void setState(const QSet<Maliit::HandlerState> &state);
virtual void switchContext(Maliit::SwitchDirection direction, bool enableAnimation);
virtual QList<MAbstractInputMethod::MInputMethodSubView> subViews(Maliit::HandlerState state
= Maliit::OnScreen) const;
virtual void setActiveSubView(const QString &,
Maliit::HandlerState state = Maliit::OnScreen);
virtual QString activeSubView(Maliit::HandlerState state = Maliit::OnScreen) const;
virtual void show();
//! \reimp_end
public:
int setStateCount;
QSet<Maliit::HandlerState> setStateParam;
int switchContextCallCount;
Maliit::SwitchDirection directionParam;
bool enableAnimationParam;
QVariant localSettingValue;
QScopedPointer<Maliit::Plugins::AbstractPluginSetting> setting;
Q_SIGNALS:
void showCalled();
private:
Q_SLOT void handleSettingChanged();
void addSubView(const QString &id, const QString &title);
QList<MAbstractInputMethod::MInputMethodSubView> sViews;
QString activeSView;
};
#endif