update spec file
[framework/uifw/ise-engine-hangul.git] / skim / setupui / scim_hangul.h
1 // This file is generated by kconfig_compiler from scim_hangul.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef SCIMHANGULCONFIG_H
4 #define SCIMHANGULCONFIG_H
5
6 #include <kconfigskeleton.h>
7 #include <kdebug.h>
8
9 class ScimHangulConfig : public KConfigSkeleton
10 {
11   public:
12
13     static ScimHangulConfig *self();
14     ~ScimHangulConfig();
15
16
17     /**
18       Get Whether to show the comment of candidates or not.
19     */
20     static
21     bool _IMEngine_Hangul_ShowCandidateComment()
22     {
23       return self()->m_IMEngine_Hangul_ShowCandidateComment;
24     }
25
26
27     /**
28       Get Whether to enable to change the input mode between hangul and ascii mode.
29     */
30     static
31     bool _IMEngine_Hangul_UseAsciiMode()
32     {
33       return self()->m_IMEngine_Hangul_UseAsciiMode;
34     }
35
36
37     /**
38       Get Whether not to commit until any non-hangul character is inputed.
39     */
40     static
41     bool _IMEngine_Hangul_CommitByWord()
42     {
43       return self()->m_IMEngine_Hangul_CommitByWord;
44     }
45
46
47     /**
48       Get Hangul keyboard layout
49     */
50     static
51     QString _IMEngine_Hangul_KeyboardLayout()
52     {
53       return self()->m_IMEngine_Hangul_KeyboardLayout;
54     }
55
56
57     /**
58       Get The key events to change input mode between hangul and ascii.
59     */
60     static
61     QString _IMEngine_Hangul_HangulKey()
62     {
63       return self()->m_IMEngine_Hangul_HangulKey;
64     }
65
66
67     /**
68       Get The key events to convert Hangul to Hanja character.
69     */
70     static
71     QString _IMEngine_Hangul_HangulHanjaKey()
72     {
73       return self()->m_IMEngine_Hangul_HangulHanjaKey;
74     }
75
76
77     /**
78       Get The key events to toggle Hanja mode.
79     */
80     static
81     QString _IMEngine_Hangul_HanjaModeKey()
82     {
83       return self()->m_IMEngine_Hangul_HanjaModeKey;
84     }
85
86     static
87     void writeConfig()
88     {
89       static_cast<KConfigSkeleton*>(self())->writeConfig();
90     }
91   protected:
92     ScimHangulConfig();
93     static ScimHangulConfig *mSelf;
94
95
96     // SCIM
97     bool m_IMEngine_Hangul_ShowCandidateComment;
98     bool m_IMEngine_Hangul_UseAsciiMode;
99     bool m_IMEngine_Hangul_CommitByWord;
100     QString m_IMEngine_Hangul_KeyboardLayout;
101     QString m_IMEngine_Hangul_HangulKey;
102     QString m_IMEngine_Hangul_HangulHanjaKey;
103     QString m_IMEngine_Hangul_HanjaModeKey;
104
105   private:
106 };
107
108 #endif
109