From 39e3a76e4b7b80cf8d370e728827e8ef51b7a97b Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Tue, 10 Feb 2015 07:43:48 +0100 Subject: [PATCH] Preparation for KConfigXT based configuration --- src/CMakeLists.txt | 2 ++ src/danboorusettings.kcfg | 30 +++++++++++++++++++ ...{settings.kcfgc => danboorusettings.kcfgc} | 7 +++-- 3 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 src/danboorusettings.kcfg rename src/{settings.kcfgc => danboorusettings.kcfgc} (58%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a539ab4..b453cb6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -25,6 +25,8 @@ ki18n_wrap_ui(danbooru_client_SRCS ui/danbooruclientview.ui ui/danbooruconnectwidget.ui) +kconfig_add_kcfg_files(danbooru_client_SRCS danboorusettings.kcfgc) + add_executable(danbooru_client ${danbooru_client_SRCS} ) diff --git a/src/danboorusettings.kcfg b/src/danboorusettings.kcfg new file mode 100644 index 0000000..f4ce953 --- /dev/null +++ b/src/danboorusettings.kcfg @@ -0,0 +1,30 @@ + + + + + + + + 10 + 1 + 100 + + + + + + + + + + + + + + 1000 + + + + \ No newline at end of file diff --git a/src/settings.kcfgc b/src/danboorusettings.kcfgc similarity index 58% rename from src/settings.kcfgc rename to src/danboorusettings.kcfgc index cdd38f7..7cc29e0 100644 --- a/src/settings.kcfgc +++ b/src/danboorusettings.kcfgc @@ -1,6 +1,7 @@ # Code generation options for kconfig_compiler -File=danbooru_client.kcfg -ClassName=Settings +File=danboorusettings.kcfg +NameSpace=Danbooru +ClassName=DanbooruSettings Singleton=true -Mutators=col_background,col_foreground +Mutators=true # will create the necessary code for setting those variables