1 // This file is generated by kconfig_compiler from scim_hangul.kcfg.
2 // All changes you do to this file will be lost.
4 #include "scim_hangul.h"
6 #include <kstaticdeleter.h>
8 ScimHangulConfig *ScimHangulConfig::mSelf = 0;
9 static KStaticDeleter<ScimHangulConfig> staticScimHangulConfigDeleter;
11 ScimHangulConfig *ScimHangulConfig::self()
14 staticScimHangulConfigDeleter.setObject( mSelf, new ScimHangulConfig() );
21 ScimHangulConfig::ScimHangulConfig( )
22 : KConfigSkeleton( QString::fromLatin1( "skimrc" ) )
25 setCurrentGroup( QString::fromLatin1( "SCIM" ) );
27 KConfigSkeleton::ItemBool *item_IMEngine_Hangul_ShowCandidateComment;
28 item_IMEngine_Hangul_ShowCandidateComment = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/ShowCandidateComment" ), m_IMEngine_Hangul_ShowCandidateComment, true );
29 addItem( item_IMEngine_Hangul_ShowCandidateComment, QString::fromLatin1( "_IMEngine_Hangul_ShowCandidateComment" ) );
30 KConfigSkeleton::ItemBool *item_IMEngine_Hangul_UseAsciiMode;
31 item_IMEngine_Hangul_UseAsciiMode = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/UseAsciiMode" ), m_IMEngine_Hangul_UseAsciiMode, false );
32 addItem( item_IMEngine_Hangul_UseAsciiMode, QString::fromLatin1( "_IMEngine_Hangul_UseAsciiMode" ) );
33 KConfigSkeleton::ItemBool *item_IMEngine_Hangul_CommitByWord;
34 item_IMEngine_Hangul_CommitByWord = new KConfigSkeleton::ItemBool( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/ShowCandidateComment" ), m_IMEngine_Hangul_CommitByWord, false );
35 addItem( item_IMEngine_Hangul_CommitByWord, QString::fromLatin1( "_IMEngine_Hangul_CommitByWord" ) );
36 KConfigSkeleton::ItemString *item_IMEngine_Hangul_KeyboardLayout;
37 item_IMEngine_Hangul_KeyboardLayout = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/KeyboardLayout" ), m_IMEngine_Hangul_KeyboardLayout, QString::fromLatin1( "2" ) );
38 addItem( item_IMEngine_Hangul_KeyboardLayout, QString::fromLatin1( "_IMEngine_Hangul_KeyboardLayout" ) );
39 KConfigSkeleton::ItemString *item_IMEngine_Hangul_HangulKey;
40 item_IMEngine_Hangul_HangulKey = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/HangulKey" ), m_IMEngine_Hangul_HangulKey, QString::fromLatin1( "Hangul,Shift+space" ) );
41 addItem( item_IMEngine_Hangul_HangulKey, QString::fromLatin1( "_IMEngine_Hangul_HangulKey" ) );
42 KConfigSkeleton::ItemString *item_IMEngine_Hangul_HangulHanjaKey;
43 item_IMEngine_Hangul_HangulHanjaKey = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/HanjaKey" ), m_IMEngine_Hangul_HangulHanjaKey, QString::fromLatin1( "Hangul_Hanja,F9" ) );
44 addItem( item_IMEngine_Hangul_HangulHanjaKey, QString::fromLatin1( "_IMEngine_Hangul_HangulHanjaKey" ) );
45 KConfigSkeleton::ItemString *item_IMEngine_Hangul_HanjaModeKey;
46 item_IMEngine_Hangul_HanjaModeKey = new KConfigSkeleton::ItemString( currentGroup(), QString::fromLatin1( "/IMEngine/Hangul/HanjaModeKey" ), m_IMEngine_Hangul_HanjaModeKey );
47 addItem( item_IMEngine_Hangul_HanjaModeKey, QString::fromLatin1( "_IMEngine_Hangul_HanjaModeKey" ) );
50 ScimHangulConfig::~ScimHangulConfig()
53 staticScimHangulConfigDeleter.setObject( mSelf, 0, false );