From 7872a20e13f721d181c4c7945b1deb2ad9c46443 Mon Sep 17 00:00:00 2001 From: HyungKyu Song Date: Sat, 16 Feb 2013 00:11:41 +0900 Subject: [PATCH] Tizen 2.0 Release --- AUTHORS | 3 + CMakeLists.txt | 72 + LICENSE.APLv2 | 202 +++ NOTICE | 3 + build.sh | 10 + debian/changelog | 454 ++++++ debian/compat | 1 + debian/control | 12 + debian/rules | 115 ++ debian/vconf-internal-keys-dev.install.in | 2 + include/vconf-internal-account-keys.h | 76 + include/vconf-internal-admin-keys.h | 88 ++ include/vconf-internal-alarm-keys.h | 54 + include/vconf-internal-allshare-keys.h | 156 +++ include/vconf-internal-boot-animation-keys.h | 58 + include/vconf-internal-browser-keys.h | 63 + include/vconf-internal-bt-keys.h | 70 + include/vconf-internal-calendar-keys.h | 63 + include/vconf-internal-call-keys.h | 81 ++ include/vconf-internal-camera-keys.h | 79 ++ include/vconf-internal-ciss-keys.h | 281 ++++ include/vconf-internal-contacts-svc-keys.h | 74 + include/vconf-internal-csc-keys.h | 56 + include/vconf-internal-debug-keys.h | 67 + include/vconf-internal-dnet-keys.h | 211 +++ include/vconf-internal-dock-keys.h | 134 ++ include/vconf-internal-dr-keys.h | 56 + include/vconf-internal-eas-keys.h | 64 + include/vconf-internal-email-keys.h | 57 + include/vconf-internal-face-svc-keys.h | 58 + include/vconf-internal-factory-keys.h | 65 + include/vconf-internal-filemanager-keys.h | 84 ++ include/vconf-internal-flashplayer-keys.h | 63 + include/vconf-internal-idle-lock-keys.h | 51 + include/vconf-internal-idle-screen-keys.h | 80 ++ include/vconf-internal-keys.h | 92 ++ include/vconf-internal-location-keys.h | 396 ++++++ include/vconf-internal-lockscreen-keys.h | 121 ++ include/vconf-internal-memo-keys.h | 53 + include/vconf-internal-menuscreen-keys.h | 59 + include/vconf-internal-miracast-keys.h | 57 + include/vconf-internal-mobex-connector-keys.h | 68 + include/vconf-internal-mobex-engine-keys.h | 94 ++ include/vconf-internal-mobile-hotspot-keys.h | 110 ++ include/vconf-internal-msg-keys.h | 113 ++ include/vconf-internal-music-keys.h | 97 ++ include/vconf-internal-myfile-keys.h | 38 + include/vconf-internal-nfc-keys.h | 137 ++ include/vconf-internal-pm-keys.h | 99 ++ include/vconf-internal-pwlock-keys.h | 51 + include/vconf-internal-radio-keys.h | 64 + include/vconf-internal-rcs-keys.h | 172 +++ include/vconf-internal-sat-keys.h | 58 + include/vconf-internal-setting-keys.h | 1466 ++++++++++++++++++++ include/vconf-internal-sound-keys.h | 56 + include/vconf-internal-starter-keys.h | 58 + include/vconf-internal-syncml-keys.h | 164 +++ include/vconf-internal-sysman-keys.h | 217 +++ include/vconf-internal-system-keys.h | 70 + include/vconf-internal-telephony-keys.h | 558 ++++++++ include/vconf-internal-testmode-keys.h | 103 ++ include/vconf-internal-ug-setting-crash-efl-keys.h | 79 ++ include/vconf-internal-usb-keys.h | 96 ++ include/vconf-internal-voicerecorder-keys.h | 94 ++ include/vconf-internal-wifi-keys.h | 161 +++ packaging/vconf-internal-keys.spec | 40 + vconf-internal-keys.pc.in | 11 + 67 files changed, 8115 insertions(+) create mode 100755 AUTHORS create mode 100755 CMakeLists.txt create mode 100755 LICENSE.APLv2 create mode 100755 NOTICE create mode 100755 build.sh create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100755 debian/rules create mode 100644 debian/vconf-internal-keys-dev.install.in create mode 100755 include/vconf-internal-account-keys.h create mode 100755 include/vconf-internal-admin-keys.h create mode 100755 include/vconf-internal-alarm-keys.h create mode 100644 include/vconf-internal-allshare-keys.h create mode 100755 include/vconf-internal-boot-animation-keys.h create mode 100755 include/vconf-internal-browser-keys.h create mode 100755 include/vconf-internal-bt-keys.h create mode 100644 include/vconf-internal-calendar-keys.h create mode 100755 include/vconf-internal-call-keys.h create mode 100644 include/vconf-internal-camera-keys.h create mode 100755 include/vconf-internal-ciss-keys.h create mode 100755 include/vconf-internal-contacts-svc-keys.h create mode 100755 include/vconf-internal-csc-keys.h create mode 100755 include/vconf-internal-debug-keys.h create mode 100755 include/vconf-internal-dnet-keys.h create mode 100755 include/vconf-internal-dock-keys.h create mode 100755 include/vconf-internal-dr-keys.h create mode 100755 include/vconf-internal-eas-keys.h create mode 100755 include/vconf-internal-email-keys.h create mode 100755 include/vconf-internal-face-svc-keys.h create mode 100755 include/vconf-internal-factory-keys.h create mode 100755 include/vconf-internal-filemanager-keys.h create mode 100755 include/vconf-internal-flashplayer-keys.h create mode 100755 include/vconf-internal-idle-lock-keys.h create mode 100755 include/vconf-internal-idle-screen-keys.h create mode 100755 include/vconf-internal-keys.h create mode 100644 include/vconf-internal-location-keys.h create mode 100755 include/vconf-internal-lockscreen-keys.h create mode 100755 include/vconf-internal-memo-keys.h create mode 100755 include/vconf-internal-menuscreen-keys.h create mode 100755 include/vconf-internal-miracast-keys.h create mode 100755 include/vconf-internal-mobex-connector-keys.h create mode 100755 include/vconf-internal-mobex-engine-keys.h create mode 100755 include/vconf-internal-mobile-hotspot-keys.h create mode 100755 include/vconf-internal-msg-keys.h create mode 100755 include/vconf-internal-music-keys.h create mode 100644 include/vconf-internal-myfile-keys.h create mode 100644 include/vconf-internal-nfc-keys.h create mode 100755 include/vconf-internal-pm-keys.h create mode 100755 include/vconf-internal-pwlock-keys.h create mode 100755 include/vconf-internal-radio-keys.h create mode 100755 include/vconf-internal-rcs-keys.h create mode 100755 include/vconf-internal-sat-keys.h create mode 100755 include/vconf-internal-setting-keys.h create mode 100644 include/vconf-internal-sound-keys.h create mode 100755 include/vconf-internal-starter-keys.h create mode 100644 include/vconf-internal-syncml-keys.h create mode 100755 include/vconf-internal-sysman-keys.h create mode 100755 include/vconf-internal-system-keys.h create mode 100755 include/vconf-internal-telephony-keys.h create mode 100755 include/vconf-internal-testmode-keys.h create mode 100644 include/vconf-internal-ug-setting-crash-efl-keys.h create mode 100755 include/vconf-internal-usb-keys.h create mode 100755 include/vconf-internal-voicerecorder-keys.h create mode 100755 include/vconf-internal-wifi-keys.h create mode 100644 packaging/vconf-internal-keys.spec create mode 100644 vconf-internal-keys.pc.in diff --git a/AUTHORS b/AUTHORS new file mode 100755 index 0000000..b605115 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,3 @@ +SeungYeup Kim +HyungDeuk Kim +HakJoo Ko diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100755 index 0000000..e2329dd --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,72 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(vconf-internal-keys C) + +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(EXEC_PREFIX "\${prefix}") +SET(LIBDIR "\${exec_prefix}/lib") +SET(INCLUDEDIR "\${prefix}/include/vconf") +SET(VERSION_MAJOR 0) +SET(VERSION "${VERSION_MAJOR}.0.1") + +ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") +ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"") +ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"") + +CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY) +SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}.pc") + +INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-account-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-admin-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-alarm-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-allshare-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-boot-animation-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-browser-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-bt-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-call-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ciss-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-csc-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-debug-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dnet-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dr-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-eas-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-email-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-factory-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-filemanager-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-flashplayer-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-idle-lock-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-idle-screen-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-location-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-lockscreen-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-memo-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-menuscreen-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-miracast-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobex-connector-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobex-engine-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobile-hotspot-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-msg-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-music-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-myfile-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-nfc-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pwlock-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-radio-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sat-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-setting-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sound-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-starter-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sysman-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pm-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-system-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-telephony-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-testmode-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-usb-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-voicerecorder-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-wifi-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dock-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-contacts-svc-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ug-setting-crash-efl-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-calendar-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-face-svc-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-rcs-keys.h DESTINATION ${INCLUDEDIR}) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-camera-keys.h DESTINATION ${INCLUDEDIR}) diff --git a/LICENSE.APLv2 b/LICENSE.APLv2 new file mode 100755 index 0000000..d645695 --- /dev/null +++ b/LICENSE.APLv2 @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/NOTICE b/NOTICE new file mode 100755 index 0000000..0e0f016 --- /dev/null +++ b/NOTICE @@ -0,0 +1,3 @@ +Copyright (c) Samsung Electronics Co., Ltd. All rights reserved. +Except as noted, this software is licensed under Apache License, Version 2. +Please, see the LICENSE.APLv2 file for Apache License terms and conditions. diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..842ae6f --- /dev/null +++ b/build.sh @@ -0,0 +1,10 @@ + +cd `dirname $0` + +rm -rf cmake_tmp +mkdir -p cmake_tmp +cd cmake_tmp && + +cmake .. -DCMAKE_INSTALL_PREFIX=/usr && +make && +echo "Done." diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8cf8e15 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,454 @@ +vconf-internal-keys (0.0.22) unstable; urgency=low + + * Add vconf key for camera shutter sound policy + * Git: magnolia/framework/appfw/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.22 + + -- Jeongmo Yang Wed, 22 Aug 2012 15:06:16 +0900 + +vconf-internal-keys (0.0.20) unstable; urgency=low + + * Add vconf key for allshare + * Git: magnolia/framework/appfw/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.20 + + -- Youngae Kang Mon, 13 Aug 2012 22:16:10 +0900 + +vconf-internal-keys (0.0.17) unstable; urgency=low + + * Add vconf key for camera + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.17 + + -- Jeongmo Yang Thu, 09 Aug 2012 13:57:49 +0900 + +vconf-internal-keys (0.0.16) unstable; urgency=low + + * Add vconf key for power-manager battery time info + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.16 + + -- Seunghun Pi Tue, 07 Aug 2012 17:46:40 +0900 + +vconf-internal-keys (0.0.15) unstable; urgency=low + + * Add & modify vconf key path for power-manager smart stay + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.15 + + -- Seunghun Pi Mon, 30 Jul 2012 09:57:40 +0900 + +vconf-internal-keys (0.0.14) unstable; urgency=low + + * Add vconf key for power-manager smart stay + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.14 + + -- Seunghun Pi Thu, 19 Jul 2012 16:35:40 +0900 + +vconf-internal-keys (0.0.13) unstable; urgency=low + + * Add and modify vconf key for power-manager + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.13 + + -- Seunghun Pi Tue, 17 Jul 2012 17:03:42 +0900 + +vconf-internal-keys (0.0.11) unstable; urgency=low + + * Add and modify vconf key for allshare-dms + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.11 + + -- MinSeo Park Wed, 27 Jun 2012 17:49:42 +0900 + +vconf-internal-keys (0.0.10) unstable; urgency=low + + * Add vconf key for personalised EQ + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.10 + + -- Sung Joon Won Wed, 20 Jun 2012 15:32:47 +0900 + +vconf-internal-keys (0.0.9) unstable; urgency=low + + * change position status key in location keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.9 + + -- Genie Kim Tue, 12 Jun 2012 11:24:45 +0900 + +vconf-internal-keys (0.0.8) unstable; urgency=low + + * Add charger status vconf value + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.8 + + -- Jinkun Jang Mon, 11 Jun 2012 13:13:30 +0900 + +vconf-internal-keys (0.0.7) unstable; urgency=low + + * Add timediff vconf + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.7 + + -- Jaeho Lee Fri, 08 Jun 2012 15:43:30 +0900 + +vconf-internal-keys (0.0.5-2) unstable; urgency=low + + * add enum value for battery state + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.5-2 + + -- Jinkun Jang Tue, 05 Jun 2012 13:10:27 +0900 + +vconf-internal-keys (0.0.5-1) unstable; urgency=low + + * add face-svc vconf internal key + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.5-1 + + -- Jonghyuk Lee Mon, 04 Jun 2012 20:19:27 +0900 + +vconf-internal-keys (0.0.5) unstable; urgency=low + + * Add myfile vconf + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.5 + + -- Guangliang Wang Sat, 02 Jun 2012 11:21:55 +0800 + +vconf-internal-keys (0.0.4-12) unstable; urgency=low + + * move lcd timeout vconf from sysman to setting + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-12 + + -- hyejin kim Mon, 04 Jun 2012 13:36:59 +0900 + +vconf-internal-keys (0.0.4-11) unstable; urgency=low + + * add face-svc vconf internal key + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-11 + + -- Jonghyuk Lee Mon, 04 Jun 2012 10:55:16 +0900 + +vconf-internal-keys (0.0.4-10) unstable; urgency=low + + * release + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-10 + + -- Taeyoung Kim Thu, 31 May 2012 19:25:25 +0900 + +vconf-internal-keys (0.0.4-9) unstable; urgency=low + + * release + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-9 + + -- Taeyoung Kim Wed, 30 May 2012 18:35:57 +0900 + +vconf-internal-keys (0.0.4-8) unstable; urgency=low + + * release + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-8 + + -- Taeyoung Kim Wed, 30 May 2012 18:22:21 +0900 + +vconf-internal-keys (0.0.4-7) unstable; urgency=low + + * added calendar-keys. + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-7 + + -- Jeesun Kim Wed, 30 May 2012 13:55:03 +0900 + +vconf-internal-keys (0.0.4-6) unstable; urgency=low + + * move vibration enum value from vconf-keys.h + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-6 + + -- Hyungdeuk Kim Tue, 29 May 2012 21:95:00 +0900 + +vconf-internal-keys (0.0.4-5) unstable; urgency=low + + * remove vconfkey_camera_state key following camera app request + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-5 + + -- Hyungdeuk Kim Tue, 29 May 2012 21:05:00 +0900 + +vconf-internal-keys (0.0.4-4) unstable; urgency=low + + * fixed duplicated keys. + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-4 + + -- Jeesun Kim Tue, 29 May 2012 20:55:00 +0900 + +vconf-internal-keys (0.0.4-3) unstable; urgency=low + + * Non-maintainer upload. + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-3 + + -- Jeesun Kim Tue, 29 May 2012 19:22:37 +0900 + +vconf-internal-keys (0.0.4-2) unstable; urgency=low + + * add location(cps) keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-2 + + -- Minjune Kim Fri, 25 May 2012 21:05:31 +0900 + +vconf-internal-keys (0.0.4-1) unstable; urgency=low + + * match spec file version + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4-1 + + -- Hyungdeuk Kim Fri, 25 May 2012 19:39:04 +0900 + +vconf-internal-keys (0.0.4) unstable; urgency=low + + * Add vconfkey for dock setting + * Add vconfkey for contact + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.4 + + -- Hyungdeuk Kim Fri, 25 May 2012 19:29:04 +0900 + +vconf-internal-keys (0.0.3-9) unstable; urgency=low + + * Add vconfkey for setting + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-9 + + -- MyoungJune Park Fri, 25 May 2012 13:35:45 +0900 + +vconf-internal-keys (0.0.3-8) unstable; urgency=low + + * restore - VCONFKEY_SETAPPL_STATE_TICKER_NOTI_FILE_TRAN_BOOL + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-8 + + -- MyoungJune Park Fri, 25 May 2012 11:36:31 +0900 + +vconf-internal-keys (0.0.3-6) unstable; urgency=low + + * Add vconfkey for sound + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-6 + + -- Seungbae Shin Thu, 24 May 2012 20:09:15 +0900 + +vconf-internal-keys (0.0.3-5) unstable; urgency=low + + * Add vconfkey for Wi-Fi tethering hide option + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-5 + + -- Seungyoun Ju Thu, 24 May 2012 13:59:48 +0900 + +vconf-internal-keys (0.0.3-4) unstable; urgency=low + + * add music vconfkey album_art + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-4 + + -- Byeongin Oh Thu, 24 May 2012 13:14:31 +0900 + +vconf-internal-keys (0.0.3-3) unstable; urgency=low + + * fix buf for gps Starting mode + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-3 + + -- Genie Kim Thu, 24 May 2012 11:47:19 +0900 + +vconf-internal-keys (0.0.3-2) unstable; urgency=low + + * remove unused value for auto brightness + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-2 + + -- Jinkun Jang Thu, 24 May 2012 10:25:00 +0900 + +vconf-internal-keys (0.0.3-1) unstable; urgency=low + + * add enum value for auto brightness + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3-1 + + -- Jinkun Jang Wed, 23 May 2012 10:38:00 +0900 + +vconf-internal-keys (0.0.3) unstable; urgency=low + + * add boot-animation, idle-lock, lockscreen, pwlock, starter + * add setting vconf key for menuscreen, apply setting vconf key changes for v2.9 ui + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.3 + + -- Hyungdeuk Kim Sun, 20 May 2012 18:38:00 +0900 + + +vconf-internal-keys (0.0.2-9) unstable; urgency=low + + * add vconf header for memo and add new vconf header to CMakeList + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-9 + + -- Wei Hua Fri, 18 May 2012 09:38:00 +0900 + +vconf-internal-keys (0.0.2-8) unstable; urgency=low + + * add new vconf header to CMakeList + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-8 + + -- Jaeho Lee Thu, 17 May 2012 22:57:36 +0900 + +vconf-internal-keys (0.0.2-7) unstable; urgency=low + + * add new vconf header to CMakeList + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-7 + + -- Hyungdeuk Kim Thu, 17 May 2012 21:26:12 +0900 + +vconf-internal-keys (0.0.2-6) unstable; urgency=low + + * add bt headset key + * add menu screen desktop key + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-6 + + -- Hyungdeuk Kim Thu, 17 May 2012 20:26:12 +0900 + +vconf-internal-keys (0.0.2-5) unstable; urgency=low + + * remove tvout vconf internal setting keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-5 + + -- Hyungdeuk Kim Thu, 17 May 2012 18:26:12 +0900 + +vconf-internal-keys (0.0.2-4) unstable; urgency=low + + * move & add vconf keys for system fw + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-4 + + -- Jinkun Jang Thu, 17 May 2012 17:26:12 +0900 + +vconf-internal-keys (0.0.2-3) unstable; urgency=low + + * add idle-screen keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-3 + + -- Jin Yoon Thu, 17 May 2012 17:10:22 +0900 + +vconf-internal-keys (0.0.2-2) unstable; urgency=low + + * add allshare keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-2 + + -- MinSeo Park Thu, 17 May 2012 14:18:12 +0900 + +vconf-internal-keys (0.0.2-1) unstable; urgency=low + + * remove telephony call state keys and add two keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2-1 + + -- Kyeongchul Kim Wed, 16 May 2012 10:37:30 +0900 + +vconf-internal-keys (0.0.2) unstable; urgency=low + + * remove comma of enum value (testmode) for fixing build error + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.2 + + -- Hyungdeuk Kim Tue, 15 May 2012 20:38:21 +0900 + +vconf-internal-keys (0.0.1-9) unstable; urgency=low + + * add setting gallery, testmode keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-9 + + -- Jisung Ahn Tue, 15 May 2012 19:35:21 +0900 + +vconf-internal-keys (0.0.1-8) unstable; urgency=low + + * add location keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-8 + + -- Genie Kim Tue, 15 May 2012 14:36:10 +0900 + +vconf-internal-keys (0.0.1-7) unstable; urgency=low + + * add the new call setting vconf keys + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-7 + + -- js49.lee Thu, 10 May 2012 23:59:39 -0700 + +vconf-internal-keys (0.0.1-6) unstable; urgency=low + + * add VCONFKEY_CSC_SALESCODE key to internal + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-6 + + -- Jiyoung Wed, 09 May 2012 11:42:45 +0900 + +vconf-internal-keys (0.0.1-5) unstable; urgency=low + + * add VCONFKEY_NFC_SBEAM and VCONFKEY_NFC_STATE key to internal #2 + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-5 + + -- Sechang Sohn Mon, 07 May 2012 15:02:29 +0900 + +vconf-internal-keys (0.0.1-4) unstable; urgency=low + + * add VCONFKEY_NFC_SBEAM and VCONFKEY_NFC_STATE key to internal + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-4 + + -- Sechang Sohn Mon, 07 May 2012 13:21:31 +0900 + +vconf-internal-keys (0.0.1-3) unstable; urgency=low + + * add telephony service protocol type key + * arrange enum value for setting + * change file name from sync to eas + * add eas recovery mode key + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-3 + + -- Hyungdeuk Kim Thu, 3 May 2012 17:52:35 +0900 + +vconf-internal-keys (0.0.1-2) unstable; urgency=low + + * add pc files to dev pkg + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-2 + + -- Hyungdeuk Kim Thu, 3 May 2012 10:52:35 +0900 + +vconf-internal-keys (0.0.1-1) unstable; urgency=low + + * Initail version + * Git: slp/pkgs/v/vconf-internal-keys + * Tag: vconf-internal-keys_0.0.1-1 + + -- Hyungdeuk Kim Thu, 3 May 2012 10:22:35 +0900 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..27c722c --- /dev/null +++ b/debian/control @@ -0,0 +1,12 @@ +Source: vconf-internal-keys +Section: devel +Priority: optional +Maintainer: Hakjoo Ko , Hyungdeuk Kim +Uploaders: Hyungdeuk Kim , Jaeho Lee , Genie Kim , MyoungJune Park , Minjune Kim , Guangliang Wang +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.2 + +Package: vconf-internal-keys-dev +Section: devel +Architecture: any +Description: vconf internal key header file (dev) diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..4e35248 --- /dev/null +++ b/debian/rules @@ -0,0 +1,115 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS ?= -Wall -g +LDFLAGS ?= +PREFIX ?= /usr +DATADIR ?= /opt + +BUILDDIR ?= $(CURDIR)/cmake-tmp + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +LDFLAGS += -Wl,--rpath=$(PREFIX)/lib -Wl,--as-needed + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + mkdir -p $(BUILDDIR) && cd $(BUILDDIR) && CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" cmake .. -DCMAKE_INSTALL_PREFIX=$(PREFIX) + + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + cd $(BUILDDIR) && $(MAKE) + #docbook-to-man debian/wavplayer.sgml > wavplayer.1 + + for f in `find $(CURDIR)/debian/ -name "*.in"`; do \ + cat $$f > $${f%.in}; \ + sed -i -e "s#@PREFIX@#$(PREFIX)#g" $${f%.in}; \ + sed -i -e "s#@DATADIR@#$(DATADIR)#g" $${f%.in}; \ + done + + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + -rm -rf $(BUILDDIR) + #rm -rf CMakeCache.txt CMakeFiles cmake_install.cmake Makefile install_manifest.txt + + for f in `find $(CURDIR)/debian/ -name "*.in"`; do \ + rm -f $${f%.in}; \ + done + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + #dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/wavplayer. + cd $(BUILDDIR) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installchangelogs +# dh_installdocs +# dh_installexamples + dh_install --sourcedir=debian/tmp +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link +# dh_strip --dbg-package=libvconf-dbg + dh_compress + dh_fixperms +# dh_perl + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/vconf-internal-keys-dev.install.in b/debian/vconf-internal-keys-dev.install.in new file mode 100644 index 0000000..a0a2f0a --- /dev/null +++ b/debian/vconf-internal-keys-dev.install.in @@ -0,0 +1,2 @@ +@PREFIX@/include/vconf/* +@PREFIX@/lib/pkgconfig/*.pc diff --git a/include/vconf-internal-account-keys.h b/include/vconf-internal-account-keys.h new file mode 100755 index 0000000..e9463ca --- /dev/null +++ b/include/vconf-internal-account-keys.h @@ -0,0 +1,76 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_ACCOUNT_KEYS_H__ +#define __VCONF_INTERNAL_ACCOUNT_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-account-keys.h + * @defgroup vconf_internal_account_key Definitions of internal shared Keys for account + * @ingroup vconf_internal_key + * @author wy1115.lee@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for account \n + */ + +/* ========================== Account Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_account_key + * @{ + * @brief Account-hotspot Keys & Values\n + * Maintainer : wy1115.lee@samsung.com + */ + +/** + * @brief my account sync refresh status + * + * 0 : Cancel sync \n + * 1 : Sync all \n + */ +#define VCONFKEY_ACCOUNT_SYNC_ALL_STATUS_INT "db/account/sync_all" + +/** + * @brief my account auto sync on/off status + * + * 0 : my account auto sync off \n + * 1 : my account auto sync on \n + */ +#define VCONFKEY_ACCOUNT_AUTO_SYNC_STATUS_INT "db/account/auto_sync" + +/** + * @brief latest account message + * + * insert : account added \n + * update : account updated \n + * delete : account deleted \n + * sync_update : sync status updated \n + */ +#define VCONFKEY_ACCOUNT_MSG_STR "db/account/msg" + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_ACCOUNT_KEYS_H__ */ + diff --git a/include/vconf-internal-admin-keys.h b/include/vconf-internal-admin-keys.h new file mode 100755 index 0000000..56b1601 --- /dev/null +++ b/include/vconf-internal-admin-keys.h @@ -0,0 +1,88 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_ADMIN_KEYS_H__ +#define __VCONF_INTERNAL_ADMIN_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-admin-keys.h + * @defgroup vconf_internal_admin_key Definitions of internal shared Keys for admin + * @ingroup vconf_internal_key + * @author Inho Oh + * @version 0.1 + * @brief This file has the definitions of shared keys for admin \n + */ + +/* ========================== Admin Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_admin_key + * @{ + * @brief Admin Keys & Values\n + * Maintainer : Inho Oh + */ + +#define VCONFKEY_ADMIN_PREFIX "db/admin" + +/** + * @brief Java Autotest url + * + */ +#define VCONFKEY_ADMIN_INTNL_JAVA_AUTOTEST_URL VCONFKEY_ADMIN_PREFIX"/autotest_url" + +/** + * @brief User Agent + * + */ +#define VCONFKEY_ADMIN_UAGENT VCONFKEY_ADMIN_PREFIX"/uagent" + +/** + * @brief UA Profile 2G + * + */ +#define VCONFKEY_ADMIN_UAPROF_URL_2G VCONFKEY_ADMIN_PREFIX"/uaprof_url_2g" + +/** + * @brief UA Profile 3G + * + */ +#define VCONFKEY_ADMIN_UAPROF_URL_3G VCONFKEY_ADMIN_PREFIX"/uaprof_url_3g" + +/** + * @brief GCF Test mode flag + * + * VCONFKEY_ADMIN_GCF_OFF : GCF Test Off \n + * VCONFKEY_ADMIN_GCF_OFF : GCF Test On \n + */ +#define VCONFKEY_ADMIN_GCF_TEST VCONFKEY_ADMIN_PREFIX"/gcf_test" +enum { + VCONFKEY_ADMIN_GCF_OFF = 0, + VCONFKEY_ADMIN_GCF_ON +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_ADMIN_KEYS_H__ */ + diff --git a/include/vconf-internal-alarm-keys.h b/include/vconf-internal-alarm-keys.h new file mode 100755 index 0000000..b05bbf7 --- /dev/null +++ b/include/vconf-internal-alarm-keys.h @@ -0,0 +1,54 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_ALARM_KEYS_H__ +#define __VCONF_INTERNAL_ALARM_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-alarm-keys.h + * @defgroup vconf_internal_alarm_key Definitions of internal shared Keys for Alarm + * @ingroup vconf_internal_key + * @author changyu.lu@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Alarm \n + */ + +/* ========================== Alarm Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_alarm_key + * @{ + * @brief Alarm Keys & Values\n + * Maintainer : changyu.lu@samsung.com + */ + +/** + * @brief it stands for number of enabled alarm by int value. + * + */ +#define VCONFKEY_ALARM_STATE "db/alarm/state" +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_ALARM_KEYS_H__ */ + diff --git a/include/vconf-internal-allshare-keys.h b/include/vconf-internal-allshare-keys.h new file mode 100644 index 0000000..05c57fa --- /dev/null +++ b/include/vconf-internal-allshare-keys.h @@ -0,0 +1,156 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko , MinSeo Park + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_ALLSHARE_KEYS_H__ +#define __VCONF_INTERNAL_ALLSHARE_KEYS_H__ + +/** + * This file defines keys and values of Allshare. + * + * @file vconf-internal-allshare-keys.h + * @defgroup vconf_internal_allshare_key Definitions of internal shared Keys for allshare + * @ingroup vconf_internal_key + * @author minseo.park@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for allshare \n + */ + +/* ========================== Allshare Setting Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_allshare_key + * @{ + * @brief Allshare Setting Keys & Values\n + * Maintainer : minseo.park@samsung.com + */ + +/** + * @brief File sharing(local DMS) on/off(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_ALLSHARE_STATUS "db/allshare/status" +enum +{ + VCONFKEY_ALLSHARE_DISABLE = 0, + VCONFKEY_ALLSHARE_ENABLE = 1 +}; + +/** + * @brief How often warning popup is shown(int) + * + * Show always = 0 \n + * Don't ask again = 1 + */ +#define VCONFKEY_ALLSHARE_SHOW_WARNING_STATE "db/allshare/show_warning" +enum +{ + VCONFKEY_ALLSHARE_SHOW_WARNING_ALWAYS = 0, + VCONFKEY_ALLSHARE_SHOW_WARNING_NOMORE = 1 +}; + +/** + * @brief Accept uploading contents from other devices to my device or not(int) + * + * always accept = 0 \n + * alwats ask = 1 \n + * alwats reject = 2 + */ +#define VCONFKEY_ALLSHARE_UPLOAD_STATUS "db/allshare/upload_status" +enum +{ + VCONFKEY_ALLSHARE_UPLOAD_ALWAYS_ACCEPT = 0, + VCONFKEY_ALLSHARE_UPLOAD_ALWAYS_ASK = 1, + VCONFKEY_ALLSHARE_UPLOAD_ALWAYS_REJECT = 2 +}; + +/** + * @brief Shared media type of my device(int) + * + * combination of below + * Image : 1 + * Video : 2 + * Music : 4 + */ +#define VCONFKEY_ALLSHARE_SHARE_MEDIA_TYPE "db/allshare/share_media_type" +enum +{ + VCONFKEY_ALLSHARE_SHARE_MEDIA_TYPE_IMAGE = 1, + VCONFKEY_ALLSHARE_SHARE_MEDIA_TYPE_VIDEO = 2, + VCONFKEY_ALLSHARE_SHARE_MEDIA_TYPE_MUSIC = 4 +}; + +/** + * @brief Saved file path for files uploaded from other device(string) \n + * If files are uploaded from other device, files are saved to this path. \n + * If SD card is inserted and download location is set to SD card, this path should be set to SD card, too. + */ +#define VCONFKEY_ALLSHARE_DOWNLOAD_PATH "db/allshare/download_path" + +/** + * @brief Access control status(int) \n + * If the value is "Always all", my device can share media contents to any devices. \n + * Or if the value is "Only allowed device", my device can share media contents to the allowed devices. + * + * Always all = 0 \n + * Only allowed device = 1 + */ +#define VCONFKEY_ALLSHARE_ACCESS_CONTROL_STATUS "db/allshare/access_control_status" +enum +{ + VCONFKEY_ALLSHARE_ACCESS_CONTROL_ALWAYS_ALL = 0, + VCONFKEY_ALLSHARE_ACCESS_CONTROL_ONLY_ALLOWED_DEVICE = 1 +}; + +/** + * @brief Saved location of downloaded files.(int) + * + * Phone storage = 0 \n + * External storage(SD card) = 1 + * + */ +#define VCONFKEY_ALLSHARE_DOWNLOAD_LOCATION "db/allshare/download_location" +enum +{ + VCONFKEY_ALLSHARE_DOWNLOAD_LOCATION_PHONE = 0, + VCONFKEY_ALLSHARE_DOWNLOAD_LOCATION_MMC = 1 +}; + +/** + * @brief AllShare service(allshare-svc) state (int) + * + * Allshare service process is not started = 0 \n + * Allshare service process is starting = 1 \n + * Allshare service process is started = 2 + */ +#define VCONFKEY_ALLSHARE_SERVICE_STATE "memory/allshare/service_state" +enum +{ + VCONFKEY_ALLSHARE_SERVICE_NOT_STARTED = 0, + VCONFKEY_ALLSHARE_SERVICE_STARTING = 1, + VCONFKEY_ALLSHARE_SERVICE_STARTED = 2 +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_ALLSHARE_KEYS_H__ */ diff --git a/include/vconf-internal-boot-animation-keys.h b/include/vconf-internal-boot-animation-keys.h new file mode 100755 index 0000000..ccd7efe --- /dev/null +++ b/include/vconf-internal-boot-animation-keys.h @@ -0,0 +1,58 @@ +/* + * vconf-internal-boot-animation-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_BOOT_ANIMATION_KEYS_H__ +#define __VCONF_INTERNAL_BOOT_ANIMATION_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-boot-animation-keys.h + * @defgroup vconf_internal_boot-animation-key Definitions of internal shared Keys for boot_animation + * @ingroup vconf_internal_key + * @author Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , youngsub Ko + * @version 0.1 + * @brief This file has the definitions of shared keys for boot_animation \n + */ + +/* ========================== boot_animation Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_boot_animation_key + * @{ + * @brief boot_animation Keys & Values\n + * Maintainer : Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + */ + +/** + * @brief whether boot animation is finished + * + * type : int +*/ +#define VCONFKEY_BOOT_ANIMATION_FINISHED "memory/boot_animation/finished" + +/** + * @brief trigger to restart boot animation + * + * type : string +*/ +#define VCONFKEY_BOOT_ANIMATION_RESTART "memory/boot_animation/restart" + +#endif /* __VCONF_INTERNAL_BOOT_ANIMATION_KEYS_H__ */ diff --git a/include/vconf-internal-browser-keys.h b/include/vconf-internal-browser-keys.h new file mode 100755 index 0000000..3c0dd56 --- /dev/null +++ b/include/vconf-internal-browser-keys.h @@ -0,0 +1,63 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_BROWSER_KEYS_H__ +#define __VCONF_INTERNAL_BROWSER_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-browser-keys.h + * @defgroup vconf_internal_browser_key Definitions of internal shared Keys for browser + * @ingroup vconf_internal_key + * @author Sangpyo Kim sangpyo7.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for browser \n + */ + +/* ========================== browser Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_browser_key + * @{ + * @brief browser Keys & Values\n + * Maintainer : Sangpyo Kim sangpyo7.kim@samsung.com + */ + +#define VCONFKEY_BROWSER_PREFIX "db/browser" + +/** + * @brief UserAgent profile for browser + * + */ +#define VCONFKEY_BROWSER_BROWSER_USER_AGENT VCONFKEY_BROWSER_PREFIX"/browser_user_agent" + +/** + * @brief UserAgent profile for user customizing + * + */ +#define VCONFKEY_BROWSER_CUSTOM_USER_AGENT VCONFKEY_BROWSER_PREFIX"/custom_user_agent" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_BROWSER_KEYS_H__ */ + diff --git a/include/vconf-internal-bt-keys.h b/include/vconf-internal-bt-keys.h new file mode 100755 index 0000000..1296b33 --- /dev/null +++ b/include/vconf-internal-bt-keys.h @@ -0,0 +1,70 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_BT_KEYS_H__ +#define __VCONF_INTERNAL_BT_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-bt-keys.h + * @defgroup vconf_internal_bt_key Definitions of internal shared Keys for bluetooth + * @ingroup vconf_internal_key + * @author chanyeol.park@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for bluetooth \n + */ + +/* ========================== Bluetooth Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_bt_key + * @{ + * @brief Bluetooth Keys & Values\n + * Maintainer : chanyeol.park@samsung.com + */ + +/** + * @brief Bluetooth SCO connected status + * + * 0x00 : SCO disconnected \n + * 0x01 : SCO connected \n +*/ +#define VCONFKEY_BT_HEADSET_SCO "memory/bluetooth/btsco" +enum { + /** SCO Disconnected */ + VCONFKEY_BT_SCO_DISCONNECT = 0x00, + /** SCO Connected */ + VCONFKEY_BT_SCO_CONNECT = 0x01 +}; + +/** + * @brief Bluetooth Connected headset name + * + * string : name of the connected headset +*/ +#define VCONFKEY_BT_HEADSET_NAME "memory/bluetooth/sco_headset_name" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_BT_KEYS_H__ */ + diff --git a/include/vconf-internal-calendar-keys.h b/include/vconf-internal-calendar-keys.h new file mode 100644 index 0000000..8d811ff --- /dev/null +++ b/include/vconf-internal-calendar-keys.h @@ -0,0 +1,63 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Jeesun Kim + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_CALENDAR_KEYS_H__ +#define __VCONF_INTERNAL_CALENDAR_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-calendar-keys.h + * @defgroup vconf_internal_calendar_key Definitions of internal shared Keys for calendar + * @ingroup vconf_internal_key + * @author Sunghyuk Lee Jeesun Kim + * @version 0.1 + * @brief This file has the definitions of shared keys for calendar \n + */ + +/* ========================== Calendar Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_calendar_key + * @{ + * @brief Calendar Keys & Values\n + * Maintainer : Sunghyuk Lee Jeesun Kim + */ + +#define VCONFKEY_CALENDAR_PREFIX "db/calendar" + +/** + * @brief flag for timezone on or off. + * 0(int): off + * 1(int): on + */ +#define VCONFKEY_CALENDAR_TIMEZONE_ON_OFF VCONFKEY_CALENDAR_PREFIX"/timezone_on_off" + +/** + * @brief timezone path + */ +#define VCONFKEY_CALENDAR_TIMEZONE_PATH VCONFKEY_CALENDAR_PREFIX"/timezone_path" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_CALENDAR_KEYS_H__ */ + diff --git a/include/vconf-internal-call-keys.h b/include/vconf-internal-call-keys.h new file mode 100755 index 0000000..7d1b9fc --- /dev/null +++ b/include/vconf-internal-call-keys.h @@ -0,0 +1,81 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_CALL_KEYS_H__ +#define __VCONF_INTERNAL_CALL_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-call-keys.h + * @defgroup vconf_internal_call_key Definitions of internal shared Keys for call + * @ingroup vconf_internal_key + * @author sungjoon.won@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for call \n + */ + +/* ========================== Call Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_call_key + * @{ + * @brief Call Keys & Values\n + * Maintainer : sungjoon.won@samsung.com + */ + +/** + * @brief Current call status + * + * VCONFKEY_CALL_OFF : No call connected \n + * VCONFKEY_CALL_VOICE_CONNECTING : Voice call is connecting \n + * VCONFKEY_CALL_VOICE_ACTIVE : Voice call is connected \n + * VCONFKEY_CALL_VIDEO_CONNECTING : Video call is connecting \n + * VCONFKEY_CALL_VIDEO_ACTIVE : Video call is connecting \n + */ +#define VCONFKEY_CALL_STATE "memory/call/state" +enum { + /** No call connected */ + VCONFKEY_CALL_OFF = 0x00, + /** Voice call is connecting */ + VCONFKEY_CALL_VOICE_CONNECTING, + /** Voice call is connected */ + VCONFKEY_CALL_VOICE_ACTIVE, + /** Video call is connecting */ + VCONFKEY_CALL_VIDEO_CONNECTING, + /** Video call is connecting */ + VCONFKEY_CALL_VIDEO_ACTIVE, + VCONFKEY_CALL_STATE_MAX +}; + +/** + * @brief Call volume level + * + * Call volume leve : 1~6 \n + */ +#define VCONFKEY_CALL_VOLUME_LEVEL "db/call/vol_level" + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_CALL_KEYS_H__ */ + diff --git a/include/vconf-internal-camera-keys.h b/include/vconf-internal-camera-keys.h new file mode 100644 index 0000000..32dc875 --- /dev/null +++ b/include/vconf-internal-camera-keys.h @@ -0,0 +1,79 @@ +/* + * vconf-internal-camera-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Jeongmo Yang + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_CAMERA_KEYS_H__ +#define __VCONF_INTERNAL_CAMERA_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-camera-keys.h + * @defgroup vconf_internal_camera_key Definitions of internal shared Keys for camera + * @ingroup vconf_internal_key + * @author jm80.yang@samsung.com + * @version 0.1 + * @brief This file has the definitions of internal shared keys for camera \n + */ + +/* ========================== Camera Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_camera_key + * @{ + * @brief Camera Keys & Values\n + * Maintainer : jm80.yang@samsung.com + */ + +/** + * @brief Camera state(int) + * + * 0 : Not opened + * 1 : Opened + * 2 : Now previewing + * 3 : Now recording + * 4 : Paused while recording + */ +#define VCONFKEY_CAMERA_STATE "memory/camera/state" +enum { + VCONFKEY_CAMERA_STATE_NULL, + VCONFKEY_CAMERA_STATE_OPEN, + VCONFKEY_CAMERA_STATE_PREVIEW, + VCONFKEY_CAMERA_STATE_RECORDING, + VCONFKEY_CAMERA_STATE_RECORDING_PAUSE +}; + +/** + * @brief Camera shutter sound policy + * + * 0 : OFF + * 1 : ON + */ +#define VCONFKEY_CAMERA_SHUTTER_SOUND_POLICY "file/camera/shutter_sound_policy" +enum { + VCONFKEY_CAMERA_SHUTTER_SOUND_POLICY_OFF, + VCONFKEY_CAMERA_SHUTTER_SOUND_POLICY_ON +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_CAMERA_KEYS_H__ */ + diff --git a/include/vconf-internal-ciss-keys.h b/include/vconf-internal-ciss-keys.h new file mode 100755 index 0000000..acf976a --- /dev/null +++ b/include/vconf-internal-ciss-keys.h @@ -0,0 +1,281 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_CISS_KEYS_H__ +#define __VCONF_INTERNAL_CISS_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-ciss-keys.h + * @defgroup vconf_internal_ciss_key Definitions of internal shared Keys for CISS app + * @ingroup vconf_internal_key + * @author js49.lee@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for CISS App \n + */ + +/* ========================== CISS UI Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_ciss_key + * @{ + * @brief CISS UI Keys & Values\n + * Maintainer : js49.lee@samsung.com + */ + +#define VCONFKEY_CISSAPPL_PREFIX "db/ciss/" + +/** + * @brief Show my number status + * + * 0 : By network \n + * 1 : Show \n + * 2 : Hide \n + */ +#define VCONFKEY_CISSAPPL_SHOW_MY_NUMBER_INT VCONFKEY_CISSAPPL_PREFIX"/show_my_number" + +/** + * @brief Incoming call auto rejection status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_AUTO_REJECT_BOOL VCONFKEY_CISSAPPL_PREFIX"/auto_reject" + +/** + * @brief Auto rejection status regarding incoming calls from unknown numbers + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_AUTO_REJECT_UNKNOWN_BOOL VCONFKEY_CISSAPPL_PREFIX"/auto_reject_unknown" + +/** + * @brief Prefix dial status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_BOOL VCONFKEY_CISSAPPL_PREFIX"/prefix_dial" + +/** + * @brief The total number of the prefix dial numbers + */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_INT VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_cnt" + +/** @brief Prefix dial number 1 */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM1_STR VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num1" + +/** @brief Prefix dial number 2 */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM2_STR VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num2" + +/** @brief Prefix dial number 3 */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM3_STR VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num3" + +/** @brief Prefix dial number 4 */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM4_STR VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num4" + +/** @brief Prefix dial number 5 */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM5_STR VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num5" + +/** @brief The total number of the predefined reject messages */ +#define VCONFKEY_CISSAPPL_REJECT_CALL_MSG_INT VCONFKEY_CISSAPPL_PREFIX"/reject_call_message_cnt" + +/** @brief Predefined reject message 1 */ +#define VCONFKEY_CISSAPPL_USER_CREATE_MSG1_STR VCONFKEY_CISSAPPL_PREFIX"/user_create_message1" + +/** @brief Predefined reject message 2 */ +#define VCONFKEY_CISSAPPL_USER_CREATE_MSG2_STR VCONFKEY_CISSAPPL_PREFIX"/user_create_message2" + +/** @brief Predefined reject message 3 */ +#define VCONFKEY_CISSAPPL_USER_CREATE_MSG3_STR VCONFKEY_CISSAPPL_PREFIX"/user_create_message3" + +/** @brief Predefined reject message 4 */ +#define VCONFKEY_CISSAPPL_USER_CREATE_MSG4_STR VCONFKEY_CISSAPPL_PREFIX"/user_create_message4" + +/** @brief Predefined reject message 5 */ +#define VCONFKEY_CISSAPPL_USER_CREATE_MSG5_STR VCONFKEY_CISSAPPL_PREFIX"/user_create_message5" + +/** @brief Predefined reject message 6 */ +#define VCONFKEY_CISSAPPL_USER_CREATE_MSG6_STR VCONFKEY_CISSAPPL_PREFIX"/user_create_message6" + +/** + * @brief Incoming call auto answer status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_ANSWERING_MODE_INT VCONFKEY_CISSAPPL_PREFIX"/answering_mode" + +/** + * @brief Incoming call auto answer time + * + * 1 : 1 Second after \n + * 2 : 2 Seconds after \n + * 3 : 3 Seconds after \n + * 4 : 4 Seconds after \n + * 5 : 5 Seconds after \n + */ +#define VCONFKEY_CISSAPPL_ANSWERING_MODE_TIME_INT VCONFKEY_CISSAPPL_PREFIX"/answering_mode_time" + +/** + * @brief Call connect tone status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_CALL_CONNECT_TONE_BOOL VCONFKEY_CISSAPPL_PREFIX"/call_connect_tone" + +/** + * @brief Minute minder status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_MINUTE_MINDER_BOOL VCONFKEY_CISSAPPL_PREFIX"/minute_minder" + +/** + * @brief Call end tone status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_CALL_END_TONE_BOOL VCONFKEY_CISSAPPL_PREFIX"/call_end_tone" + +/** + * @brief Alert on call status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_ALERT_ON_CALL_INT VCONFKEY_CISSAPPL_PREFIX"/alert_on_call" + +/** @brief Video call hide me image path */ +#define VCONFKEY_CISSAPPL_VIDEO_IMAGE_PATH_STR VCONFKEY_CISSAPPL_PREFIX"/video_image_path" + +/** + * @brief The status of showing own video on the incoming video call screen + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_OWN_VIDEO_BOOL VCONFKEY_CISSAPPL_PREFIX"/own_video" + +/** @brief The index of the selected prefix dial number */ +#define VCONFKEY_CISSAPPL_PREFIX_DIAL_VALUE_INT VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_value" + +/** + * @brief The status of answering an incoming call with Home key + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_ANSWERING_KEY_BOOL VCONFKEY_CISSAPPL_PREFIX"/call_answering_key" + +/** + * @brief The status of ending calls with Power key + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_POWER_KEY_ENDS_CALL_BOOL VCONFKEY_CISSAPPL_PREFIX"/call_power_key_ends_call" + +/** + * @brief The status of muting a ringtone with the proximity sensor + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_PROXIMITY_SENSOR_BOOL VCONFKEY_CISSAPPL_PREFIX"/proximity_sensor" + +/** + * @brief The status of making outgoing calls with BT headsets + * + * 0 : Even when device locked \n + * 1 : Only when device unlocked \n + */ +#define VCONFKEY_CISSAPPL_OUTGOING_CALL_CONDITIONS_INT VCONFKEY_CISSAPPL_PREFIX"/outgoing_call_conditions" + +/** + * @brief Outgoing call type status + * + * 0 : Follow last call log \n + * 1 : Voice call \n + * 2 : Video call \n + */ +#define VCONFKEY_CISSAPPL_OUTGOING_CALL_TYPE_INT VCONFKEY_CISSAPPL_PREFIX"/outgoing_call_type" + +/** + * @brief Eye contact status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_EYE_CONTACT_BOOL VCONFKEY_CISSAPPL_PREFIX"/eye_contact" + +/** + * @brief Noise reduction status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_NOISE_REDUCTION_BOOL VCONFKEY_CISSAPPL_PREFIX"/noise_reduction" + +/** + * @brief In-call sound EQ status + * + * 0 : Off \n + * 1 : Boost low tones \n + * 2 : Boost high tones \n + * 3 : For left ear \n + * 4 : For right ear \n + */ +#define VCONFKEY_CISSAPPL_IN_CALL_SOUND_EQ_INT VCONFKEY_CISSAPPL_PREFIX"/in_call_sound_eq" + +/** + * @brief extra volume status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_EXTRA_VOL_BOOL VCONFKEY_CISSAPPL_PREFIX"/extra_vol" + +/** + * @brief increase ringtone status + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_CISSAPPL_INCREASE_RINGTONE_BOOL VCONFKEY_CISSAPPL_PREFIX"/increase_ringtone" + +/** + * @brief It saves 24 charaters. + * First 12 characters are eq value for left ear. + * Last 12 characters are eq values for right ears. + */ +#define VCONFKEY_CISSAPPL_PERSONALISED_EQ_STR VCONFKEY_CISSAPPL_PREFIX"/personalised_eq" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_CISS_KEYS_H__ */ + diff --git a/include/vconf-internal-contacts-svc-keys.h b/include/vconf-internal-contacts-svc-keys.h new file mode 100755 index 0000000..abc1829 --- /dev/null +++ b/include/vconf-internal-contacts-svc-keys.h @@ -0,0 +1,74 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Donghee Ye + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_CONTACTS_SVC_KEYS_H__ +#define __VCONF_INTERNAL_CONTACTS_SVC_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-contacts-svc-keys.h + * @defgroup vconf_internal_contacts_svc_key Definitions of internal shared Keys for contacts service + * @ingroup vconf_internal_key + * @author donghee.ye@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for contacts service \n + */ + +/* ========================== Contacts Service Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_contacts_svc_key + * @{ + * @brief Contacts Service Keys & Values\n + * Maintainer : donghee.ye@samsung.com + */ + +/** + * @brief Display naming order + * + * 0: first last \n + * 1: last first \n + */ +#define VCONFKEY_CONTACTS_SVC_NAME_DISPLAY_ORDER "db/contacts-svc/name_display_order" +enum { + VCONFKEY_CONTACTS_SVC_NAME_DISPLAY_ORDER_FIRSTLAST = 0, + VCONFKEY_CONTACTS_SVC_NAME_DISPLAY_ORDER_LASTFIRST = 1 +}; + +/** + * @brief Sorting naming order + * + * 0: first last \n + * 1: last first \n + */ +#define VCONFKEY_CONTACTS_SVC_NAME_SORTING_ORDER "db/contacts-svc/name_sorting_order" +enum { + VCONFKEY_CONTACTS_SVC_NAME_SORTING_ORDER_FIRSTLAST = 0, + VCONFKEY_CONTACTS_SVC_NAME_SORTING_ORDER_LASTFIRST = 1 +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_CONTACTS_SVC_KEYS_H__ */ + diff --git a/include/vconf-internal-csc-keys.h b/include/vconf-internal-csc-keys.h new file mode 100755 index 0000000..415aaf8 --- /dev/null +++ b/include/vconf-internal-csc-keys.h @@ -0,0 +1,56 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_CSC_KEYS_H__ +#define __VCONF_INTERNAL_CSC_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-csc-keys.h + * @defgroup vconf_internal_csc_key Definitions of internal shared Keys for csc + * @ingroup vconf_internal_key + * @author jy910.yun@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for csc \n + */ + +/* ============================ CSC Keys & Values ============================*/ +/** + * @addtogroup vconf_internal_csc_key + * @{ + * @brief CSC Keys & Values \n + * Maintainer : jy910.yun@samsung.com + */ +#define VCONFKEY_CSC_PREFIX "db/csc" + +/** + * @brief Defined value to apply the various configurations in each customer + * + * value : the name of customer \n + */ +#define VCONFKEY_CSC_SALESCODE VCONFKEY_CSC_PREFIX"/salescode" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_CSC_KEYS_H__ */ diff --git a/include/vconf-internal-debug-keys.h b/include/vconf-internal-debug-keys.h new file mode 100755 index 0000000..abc57cc --- /dev/null +++ b/include/vconf-internal-debug-keys.h @@ -0,0 +1,67 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_DEBUG_KEYS_H__ +#define __VCONF_INTERNAL_DEBUG_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-debug-keys.h + * @defgroup vconf_internal_debug_key Definitions of internal shared Keys for debug + * @ingroup vconf_internal_key + * @author Inho Oh + * @version 0.1 + * @brief This file has the definitions of shared keys for debug \n + */ + +/* ========================== Debug Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_debug_key + * @{ + * @brief Debug Keys & Values\n + * Maintainer : Inho Oh + */ + +/** + * @brief support debug level in BS dlog + * + * VCONFKEY_DEBUG_LEVEL_LOW : ERROR \n + * VCONFKEY_DEBUG_LEVEL_MIDDLE : ERROR, WARNING, INFO \n + * VCONFKEY_DEBUG_LEVEL_HIGH : All log \n + */ +#define VCONFKEY_DEBUG_LEVEL "db/debug/level" +enum { + /** ERROR */ + VCONFKEY_DEBUG_LEVEL_LOW = 0, + /** ERROR, WARNING, INFO */ + VCONFKEY_DEBUG_LEVEL_MIDDLE, + /** All log */ + VCONFKEY_DEBUG_LEVEL_HIGH +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_DEBUG_KEYS_H__ */ + diff --git a/include/vconf-internal-dnet-keys.h b/include/vconf-internal-dnet-keys.h new file mode 100755 index 0000000..95c53cd --- /dev/null +++ b/include/vconf-internal-dnet-keys.h @@ -0,0 +1,211 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_DNET_KEYS_H__ +#define __VCONF_INTERNAL_DNET_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-dnet-keys.h + * @defgroup vconf_internal_dnet_key Definitions of internal shared Keys for data-network + * @ingroup vconf_internal_key + * @author s.seo@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for data-network \n + */ + +/* ========================== Data network Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_dnet_key + * @{ + * @brief Data network Keys & Values\n + * Maintainer : s.seo@samsung.com + */ + + +/** + * @brief network state of both Cellular and Wi-Fi + * + * 0: Idle + * 1: Cellular connected + * 2: Wi-Fi connected + * 3: Ethernet connected + * 4: Bluetooth connected + */ +#define VCONFKEY_NETWORK_STATUS "memory/dnet/status" +enum { + /** Idle */ + VCONFKEY_NETWORK_OFF = 0, + /** Cellular connected */ + VCONFKEY_NETWORK_CELLULAR, + /** Wi-Fi connected */ + VCONFKEY_NETWORK_WIFI, + /** Ethernet connected */ + VCONFKEY_NETWORK_ETHERNET, + /** Bluetooth connected */ + VCONFKEY_NETWORK_BLUETOOTH +}; + +/** + * @brief network configuration changed such as Cellular and Wi-Fi + * + * 0: Not connected + * 1: Connected and IP or Proxy information has been changed + */ +#define VCONFKEY_NETWORK_CONFIGURATION_CHANGE_IND "memory/dnet/network_config" + +/** + * @brief Active IP address + * + */ +#define VCONFKEY_NETWORK_IP "memory/dnet/ip" + +/** + * @brief Active Proxy address + * + */ +#define VCONFKEY_NETWORK_PROXY "memory/dnet/proxy" + +/** + * @brief Detail Wi-Fi state + * + * 0: power off + * 1: power on + * 2: connected + * 3: patcket transmitted + */ +#define VCONFKEY_NETWORK_WIFI_STATE "memory/dnet/wifi" +enum { + /** power off */ + VCONFKEY_NETWORK_WIFI_OFF, + /** power on */ + VCONFKEY_NETWORK_WIFI_NOT_CONNECTED, + /** connected */ + VCONFKEY_NETWORK_WIFI_CONNECTED +}; + +/** + * @brief Cellular state + * + * 0: On + * 1: 3G option off + * 2: Roaming off + * 3: Flight mode enabled + * 4: No service + */ +#define VCONFKEY_NETWORK_CELLULAR_STATE "memory/dnet/cellular" +enum { + /** On */ + VCONFKEY_NETWORK_CELLULAR_ON, + /** 3G option off */ + VCONFKEY_NETWORK_CELLULAR_3G_OPTION_OFF, + /** Roaming off */ + VCONFKEY_NETWORK_CELLULAR_ROAMING_OFF, + /** Flight mode enabled */ + VCONFKEY_NETWORK_CELLULAR_FLIGHT_MODE, + /** No service */ + VCONFKEY_NETWORK_CELLULAR_NO_SERVICE +}; + +/** + * @brief Data indication of Cellular network + * + * 0: not connected + * 1: connected + * 2: secure connected + * 3: patcket transmitted + */ +#define VCONFKEY_DNET_STATE "memory/dnet/state" +enum { + /** not connected */ + VCONFKEY_DNET_OFF = 0x00, + /** connected */ + VCONFKEY_DNET_NORMAL_CONNECTED, + /** secure connected */ + VCONFKEY_DNET_SECURE_CONNECTED, + /** patcket connected */ + VCONFKEY_DNET_TRANSFER, + VCONFKEY_DNET_STATE_MAX +}; + +/** + * @brief Total bytes received by Cellular device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_CELLULAR_PKT_TOTAL_RCV "db/dnet/statistics/cellular/totalrcv" + +/** + * @brief Total bytes sent by Cellular device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_CELLULAR_PKT_TOTAL_SNT "db/dnet/statistics/cellular/totalsnt" + +/** + * @brief Total bytes last received by Cellular device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_CELLULAR_PKT_LAST_RCV "db/dnet/statistics/cellular/lastrcv" + +/** + * @brief Total bytes last sent by Cellular device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_CELLULAR_PKT_LAST_SNT "db/dnet/statistics/cellular/lastsnt" + +/** + * @brief Total bytes received by Wi-Fi device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_WIFI_PKT_TOTAL_RCV "db/dnet/statistics/wifi/totalrcv" + +/** + * @brief Total bytes sent by Wi-Fi device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_WIFI_PKT_TOTAL_SNT "db/dnet/statistics/wifi/totalsnt" + +/** + * @brief Total bytes last received by Wi-Fi device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_WIFI_PKT_LAST_RCV "db/dnet/statistics/wifi/lastrcv" + +/** + * @brief Total bytes last sent by Wi-Fi device + * + * Value : Integer of bytes + */ +#define VCONFKEY_NETWORK_WIFI_PKT_LAST_SNT "db/dnet/statistics/wifi/lastsnt" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_DNET_KEYS_H__ */ + diff --git a/include/vconf-internal-dock-keys.h b/include/vconf-internal-dock-keys.h new file mode 100755 index 0000000..8d3831d --- /dev/null +++ b/include/vconf-internal-dock-keys.h @@ -0,0 +1,134 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko , Genie Kim + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_DOCK_KEYS_H__ +#define __VCONF_INTERNAL_DOCK_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-dock-keys.h + * @defgroup vconf_internal_dock_key Definitions of internal shared Keys for desk-dock + * @ingroup vconf_internal_key + * @author yun.xu@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for desk-dock \n + */ + +/* ========================== Desk-dock Setting Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_dock_key + * @{ + * @brief Dock Setting Keys & Values\n + * Maintainer : yun.xu@samsung.com + */ + +/** + * @brief hide status bar on/off (bool) + * + * Show = 0 \n + * Hide = 1 + */ +#define VCONFKEY_DOCK_HIDE_STATUS_BAR "memory/dock/hide_status_bar" + +/** + * @brief the path of background image(string) + */ +#define VCONFKEY_DOCK_BG_PATH "memory/dock/bg_path" + +/** + * @brief clock/calendar display type (int) + * + * Clock = 0 \n + * Calendar = 1 \n + * None = 2 + */ +#define VCONFKEY_DOCK_CLOCK_CALENDAR "memory/dock/clock_calendar" + +/** + * @brief show AccuWeather on/off (bool) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_DOCK_WEATHER_ON "memory/dock/weather_on" + +/** + * @brief the city name for weather (string) + */ +#define VCONFKEY_DOCK_WEATHER_CITY_NAME "memory/dock/city_name" + +/** + * @brief the last auto refresh item index of weather (int) + */ +#define VCONFKEY_DOCK_WEATHER_AUTO_REFRESH "memory/dock/auto_refresh" + +/** + * @brief the auto refresh interval(sec) of weather (int) + */ +#define VCONFKEY_DOCK_WEATHER_AUTO_REFRESH_VAL "memory/dock/auto_refresh_val" + +/** + * @brief the last auto scroll item index of weather (int) + */ +#define VCONFKEY_DOCK_WEATHER_AUTO_SCROLL "memory/dock/auto_scroll" + + +/** + * @brief the auto scroll interval(sec) of weather (int) + */ +#define VCONFKEY_DOCK_WEATHER_AUTO_SCROLL_VAL "memory/dock/auto_scroll_val" + +/** + * @brief the unit of weather (int) + * + * CELSIUS = 0 \n + * FAHRENHEIT = 1 + */ +#define VCONFKEY_DOCK_WEATHER_UNIT "memory/dock/unit" + +/** + * @brief auto brightness of screen on/off (bool) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_DOCK_BRIGHTNESS_AUTO "memory/dock/brightness_auto" + +/** + * @brief the brightness value of screen (int) + */ +#define VCONFKEY_DOCK_BRIGHTNESS_VAL "memory/dock/brightness_val" + +/** + * @brief enable ext_speaker on/off (bool) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_DOCK_EXT_SPEAKER "memory/dock/ext_speaker" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_DOCK_KEYS_H__ */ + diff --git a/include/vconf-internal-dr-keys.h b/include/vconf-internal-dr-keys.h new file mode 100755 index 0000000..f5bd498 --- /dev/null +++ b/include/vconf-internal-dr-keys.h @@ -0,0 +1,56 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_DR_KEYS_H__ +#define __VCONF_INTERNAL_DR_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-dr-keys.h + * @defgroup vconf_internal_dr_key Definitions of internal shared Keys for Data Router + * @ingroup vconf_internal_key + * @author injun.yang@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Data Router \n + */ + +/* ========================== Data Router Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_dr_key + * @{ + * @brief Data Router Keys & Values\n + * Maintainer : injun.yang@samsung.com + */ + +#define VCONF_DATAROUTER_PREFIX "memory/data_router" + +/** + * @brief The hash value for Kies authentication + */ +#define VCONFKEY_DR_AUTH_STATUS_CHECK_INT VCONF_DATAROUTER_PREFIX"/auth_status" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_DR_KEYS_H__ */ + diff --git a/include/vconf-internal-eas-keys.h b/include/vconf-internal-eas-keys.h new file mode 100755 index 0000000..4786125 --- /dev/null +++ b/include/vconf-internal-eas-keys.h @@ -0,0 +1,64 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SYNC_KEYS_H__ +#define __VCONF_INTERNAL_SYNC_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-eas-keys.h + * @defgroup vconf_internal_eas_key Definitions of internal shared Keys for eas + * @ingroup vconf_internal_key + * @author sw6508@samsung.com, jinmin21.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for eas \n + */ + +/* ========================== Exchange ActiveSync Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_sync_key + * @{ + * @brief Exchange ActiveSync Keys & Values\n + * Maintainer : sw6508@samsung.com, jinmin21.kim@samsung.com + */ + +/** + * @brief Exchange ActiveSync sync status for indicator. EAS engine will set value. + * + * 0 : Not synchronizing \n + * 1 : Synchronizing \n + */ +#define VCONFKEY_SYNC_STATE "db/sync/state" + +/** + * @brief eas recovery mode + * 0 : Normal mode + * 1 : Recovery mode + */ +#define VCONFKEY_EAS_RECOVERY_MODE "db/eas/recovery_mode" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SYNC_KEYS_H__ */ + diff --git a/include/vconf-internal-email-keys.h b/include/vconf-internal-email-keys.h new file mode 100755 index 0000000..739379e --- /dev/null +++ b/include/vconf-internal-email-keys.h @@ -0,0 +1,57 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_EMAIL_KEYS_H__ +#define __VCONF_INTERNAL_EMAIL_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-email-keys.h + * @defgroup vconf_internal_email_key Definitions of internal shared Keys for email + * @ingroup vconf_internal_key + * @author kyuho.jo@samsung.com, sh0701.kwon@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for email \n + */ + +/* ========================== email Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_email_key + * @{ + * @brief email Keys & Values\n + * Maintainer : kyuho.jo@samsung.com, sh0701.kwon@samsung.com + */ + +/** + * @brief email-service sync status for indicator. email-service will set this value. + * + * 0 : Not synchronizing \n + * 1 : Synchronizing \n + */ +#define VCONFKEY_EMAIL_SYNC_STATE "memory/sync/email" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SYNC_KEYS_H__ */ + diff --git a/include/vconf-internal-face-svc-keys.h b/include/vconf-internal-face-svc-keys.h new file mode 100755 index 0000000..8c9a772 --- /dev/null +++ b/include/vconf-internal-face-svc-keys.h @@ -0,0 +1,58 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Jonghyuk Lee + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_FACE_SVC_KEYS_H__ +#define __VCONF_INTERNAL_FACE_SVC_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-face-svc-keys.h + * @defgroup vconf_internal_face_svc_key Definitions of internal shared Keys for face service + * @ingroup vconf_internal_key + * @author jhyuk47.lee@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for face service \n + */ + +/* ========================== Face Service Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_face_svc_key + * @{ + * @brief Contacts Service Keys & Values\n + * Maintainer : jhyuk47.lee@samsung.com + */ + +/** + * @brief Face recognition state + * + * type : bool + * 0: no recognitioning\n + * 1: recognitioning \n + */ +#define VCONFKEY_FACE_SVC_FACE_RECOGNITIONING "db/face-svc/face_recognitioning" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_FACE_SVC_KEYS_H__ */ + diff --git a/include/vconf-internal-factory-keys.h b/include/vconf-internal-factory-keys.h new file mode 100755 index 0000000..10abd04 --- /dev/null +++ b/include/vconf-internal-factory-keys.h @@ -0,0 +1,65 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_FACTORY_KEYS_H__ +#define __VCONF_INTERNAL_FACTORY_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-factory-keys.h + * @defgroup vconf_internal_factory_key Definitions of internal shared Keys for FACTORY + * @ingroup vconf_internal_key + * @author Jisung Ahn + * @version 0.1 + * @brief This file has the definitions of shared keys for FACTORY \n + */ + +/* ========================== FACTORY Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_factory_key + * @{ + * @brief FACTORY Keys & Values\n + * Maintainer : Jisung Ahn + */ + +#define VCONFKEY_FACTORY_PREFIX "memory/factory" + +/** + * @brief call connected at 15 test (write:call read:fta) + * + * 0 : Disconnected \n + * 1 : Connected \n + */ +#define VCONFKEY_FACTORY_CALL_CONNECT_STATE VCONFKEY_FACTORY_PREFIX"/call_connected" +enum +{ + VCONFKEY_FACTORY_CALL_DISCONNECTED = 0x00, + VCONFKEY_FACTORY_CALL_CONNECTED +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_FACTORY_KEYS_H__ */ + diff --git a/include/vconf-internal-filemanager-keys.h b/include/vconf-internal-filemanager-keys.h new file mode 100755 index 0000000..405a527 --- /dev/null +++ b/include/vconf-internal-filemanager-keys.h @@ -0,0 +1,84 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_FILEMANAGER_KEYS_H__ +#define __VCONF_INTERNAL_FILEMANAGER_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-filemanager-keys.h + * @defgroup vconf_internal_filemanager_key Definitions of internal shared Keys for FileManager + * @ingroup vconf_internal_key + * @author yy9875.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for FileManager \n + */ + +/* ========================== FileManager Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_filemanager_key + * @{ + * @brief FileManager Keys & Values\n + * Maintainer : yy9875.kim@samsung.com + */ + +/** + * @brief SD card loding status + * + * VCONFKEY_FILEMANAGER_MMC_REMOVED : SD card is not inserted \n + * VCONFKEY_FILEMANAGER_MMC_LOADING : SD card is inserted and media-server is insterting meta data of contents in SD card into media db \n + * VCONFKEY_FILEMANAGER_MMC_LOADED : Inserting meta data is done\n + * VCONFKEY_FILEMANAGER_MMC_FULL : Not enough space in SD card \n + */ +#define VCONFKEY_FILEMANAGER_MMC_STATUS "memory/filemanager/Mmc" +enum { + /** SD card is not inserted */ + VCONFKEY_FILEMANAGER_MMC_REMOVED = 0, + /** SD card is inserted and media-server is insterting meta data of contents in SD card into media db */ + VCONFKEY_FILEMANAGER_MMC_LOADING, + /** Inserting meta data is done */ + VCONFKEY_FILEMANAGER_MMC_LOADED, + /** Not enough space in SD card */ + VCONFKEY_FILEMANAGER_MMC_FULL +}; + +/** + * @brief Media DB updating status + * + * VCONFKEY_FILEMANAGER_DB_UPDATING : Media DB is updating \n + * VCONFKEY_FILEMANAGER_DB_UPDATED : Media DB updating is done \n + */ +#define VCONFKEY_FILEMANAGER_DB_STATUS "db/filemanager/dbupdate" +enum { + /** Media DB is updating */ + VCONFKEY_FILEMANAGER_DB_UPDATING = 0, + /** Media DB updating is done */ + VCONFKEY_FILEMANAGER_DB_UPDATED +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_FILEMANAGER_KEYS_H__ */ + diff --git a/include/vconf-internal-flashplayer-keys.h b/include/vconf-internal-flashplayer-keys.h new file mode 100755 index 0000000..959e8ca --- /dev/null +++ b/include/vconf-internal-flashplayer-keys.h @@ -0,0 +1,63 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_FLASHPLAYER_KEYS_H__ +#define __VCONF_INTERNAL_FLASHPLAYER_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-flashplayer-keys.h + * @defgroup vconf_internal_flashplayer_key Definitions of internal shared Keys for flashplayer + * @ingroup vconf_internal_key + * @author jst.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for flashplayer \n + */ + +/* ========================== Flashplayer Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_flashplayer_key + * @{ + * @brief Flashplayer Keys & Values\n + * Maintainer : jst.kim@samsung.com + */ + +/** + * @brief Flashplayer full screen mode status + * 0 : Normal mode + * 1 : Full screen mode + */ + #define VCONFKEY_FLASHPLAYER_FULLSCREEN "memory/flashplayer/fullscreen" +enum { + /** Normal mode */ + VCONFKEY_FLASHPLAYER_FULLSCREEN_OFF = 0x00, + /** Full screen mode */ + VCONFKEY_FLASHPLAYER_FULLSCREEN_ON +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_FLASHPLAYER_KEYS_H__ */ + diff --git a/include/vconf-internal-idle-lock-keys.h b/include/vconf-internal-idle-lock-keys.h new file mode 100755 index 0000000..22f6876 --- /dev/null +++ b/include/vconf-internal-idle-lock-keys.h @@ -0,0 +1,51 @@ +/* + * vconf-internal-idle-lock-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_IDLE_LOCK_KEYS_H__ +#define __VCONF_INTERNAL_IDLE_LOCK_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-idle-lock-keys.h + * @defgroup vconf_internal_idle-lock-key Definitions of internal shared Keys for idle_lock + * @ingroup vconf_internal_key + * @author Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , youngsub Ko + * @version 0.1 + * @brief This file has the definitions of shared keys for idle_lock \n + */ + +/* ========================== idle_lock Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_idle_lock_key + * @{ + * @brief idle_lock Keys & Values\n + * Maintainer : Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + */ + +/** + * @brief time information position displayed in idle_lock screen. + * + * type : int +*/ +#define VCONFKEY_IDLE_LOCK_POSITION "db/idle_lock/info_position" + +#endif /* __VCONF_INTERNAL_IDLE_LOCK_KEYS_H__ */ diff --git a/include/vconf-internal-idle-screen-keys.h b/include/vconf-internal-idle-screen-keys.h new file mode 100755 index 0000000..95a31a4 --- /dev/null +++ b/include/vconf-internal-idle-screen-keys.h @@ -0,0 +1,80 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_IDLE_SCREEN_KEYS_H__ +#define __VCONF_INTERNAL_IDLE_SCREEN_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-idle-screen-keys.h + * @defgroup vconf_internal_idle_screen_key Definitions of internal shared Keys for idle screen + * @ingroup vconf_internal_key + * @author jinny.yoon@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for idle screen \n + */ + +/* ========================== Idle screen Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_idle_screen_key + * @{ + * @brief Idle screen Keys & Values\n + * Maintainer : jinny.yoon@samsung.com + */ + +/** + * @brief is Idle-screen the top window + * + * type : int + * 0 : idle-screen is not the top window. + * 1 : idle-screen is the top window. + */ +#define VCONFKEY_IDLE_SCREEN_TOP "memory/idle-screen/top" +enum { + /** idle-screen is not the top window */ + VCONFKEY_IDLE_SCREEN_TOP_FALSE = 0x00, + /** idle-screen is the top window */ + VCONFKEY_IDLE_SCREEN_TOP_TRUE +}; + +/** + * @brief is Idle-screen launched now? + * + * type : int + * 0 : idle-screen is not launched. + * 1 : idle-screen has launched. + */ + +#define VCONFKEY_IDLE_SCREEN_LAUNCHED "memory/idle-screen/is_idle_screen_launched" +enum { + /** idle-screen is not launched. */ + VCONFKEY_IDLE_SCREEN_LAUNCHED_FALSE = 0x00, + /** idle-screen has launched. */ + VCONFKEY_IDLE_SCREEN_LAUNCHED_TRUE +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_IDLE_SCREEN_KEYS_H__ */ + diff --git a/include/vconf-internal-keys.h b/include/vconf-internal-keys.h new file mode 100755 index 0000000..da20ae9 --- /dev/null +++ b/include/vconf-internal-keys.h @@ -0,0 +1,92 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_KEYS_H__ +#define __VCONF_INTERNAL_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-keys.h + * @defgroup vconf_internal_key Definitions of internal shared Keys + * @ingroup vconf_internal_key + * @author Hyungdeuk Kim (hd3.kim@samsung.com) + * @version 0.1 + * @brief This file has the definitions of internal shared keys. + * @details add keys(key name) and values(enum) here for internal shared keys.... + * + */ + +#include "vconf-internal-account-keys.h" +#include "vconf-internal-admin-keys.h" +#include "vconf-internal-alarm-keys.h" +#include "vconf-internal-allshare-keys.h" +#include "vconf-internal-boot-animation-keys.h" +#include "vconf-internal-browser-keys.h" +#include "vconf-internal-bt-keys.h" +#include "vconf-internal-call-keys.h" +#include "vconf-internal-ciss-keys.h" +#include "vconf-internal-csc-keys.h" +#include "vconf-internal-debug-keys.h" +#include "vconf-internal-dnet-keys.h" +#include "vconf-internal-dr-keys.h" +#include "vconf-internal-eas-keys.h" +#include "vconf-internal-factory-keys.h" +#include "vconf-internal-filemanager-keys.h" +#include "vconf-internal-flashplayer-keys.h" +#include "vconf-internal-idle-lock-keys.h" +#include "vconf-internal-idle-screen-keys.h" +#include "vconf-internal-location-keys.h" +#include "vconf-internal-lockscreen-keys.h" +#include "vconf-internal-memo-keys.h" +#include "vconf-internal-menuscreen-keys.h" +#include "vconf-internal-miracast-keys.h" +#include "vconf-internal-mobex-connector-keys.h" +#include "vconf-internal-mobex-engine-keys.h" +#include "vconf-internal-mobile-hotspot-keys.h" +#include "vconf-internal-msg-keys.h" +#include "vconf-internal-rcs-keys.h" +#include "vconf-internal-music-keys.h" +#include "vconf-internal-myfile-keys.h" +#include "vconf-internal-nfc-keys.h" +#include "vconf-internal-pm-keys.h" +#include "vconf-internal-pwlock-keys.h" +#include "vconf-internal-radio-keys.h" +#include "vconf-internal-sat-keys.h" +#include "vconf-internal-setting-keys.h" +#include "vconf-internal-sound-keys.h" +#include "vconf-internal-starter-keys.h" +#include "vconf-internal-sysman-keys.h" +#include "vconf-internal-system-keys.h" +#include "vconf-internal-telephony-keys.h" +#include "vconf-internal-testmode-keys.h" +#include "vconf-internal-usb-keys.h" +#include "vconf-internal-voicerecorder-keys.h" +#include "vconf-internal-wifi-keys.h" +#include "vconf-internal-dock-keys.h" +#include "vconf-internal-contacts-svc-keys.h" +#include "vconf-internal-ug-setting-crash-efl-keys.h" +#include "vconf-internal-calendar-keys.h" +#include "vconf-internal-face-svc-keys.h" +#include "vconf-internal-camera-keys.h" + +#endif /* __VCONF_INTERNAL_KEYS_H__ */ + diff --git a/include/vconf-internal-location-keys.h b/include/vconf-internal-location-keys.h new file mode 100644 index 0000000..1116421 --- /dev/null +++ b/include/vconf-internal-location-keys.h @@ -0,0 +1,396 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko , Genie Kim + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_LOCATION_KEYS_H__ +#define __VCONF_INTERNAL_LOCATION_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-location-keys.h + * @defgroup vconf_internal_location_key Definitions of internal shared Keys for location + * @ingroup vconf_internal_key + * @author daejins.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for location \n + */ + +/* ========================== Location Setting Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_location_key + * @{ + * @brief Location Setting Keys & Values\n + * Maintainer : daejins.kim@samsung.com + */ + +/** + * @brief location service on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_ENABLED "db/location/setting/GpsEnabled" + +/** + * @brief advanced GPS on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_AGPS_ENABLED "db/location/setting/AgpsEnabled" + +/** + * @brief network position on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_NETWORK_ENABLED "db/location/setting/NetworkEnabled" + +/** + * @brief sensor position on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_SENSOR_ENABLED "db/location/setting/SensorEnabled" + +/** + * @} + */ + +/* ========================== GPS setting Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_location_key + * @{ + * @brief Replay mode Keys & Values\n + * Maintainer : daejins.kim@samsung.com + */ + +/** + * @brief GPS operation mode(int) + * + * STANDALONE = 0 \n + * MS_BASED = 1 \n + * MS_ASSISTED = 2 + */ +#define VCONFKEY_LOCATION_GPS_OPERATION "db/location/gps/Operation" +enum { + VCONFKEY_GPS_OPERATION_STANDALONE = 0, + VCONFKEY_GPS_OPERATION_MS_BASED, + VCONFKEY_GPS_OPERATION_MS_ASSISTED, + VCONFKEY_GPS_OPERATION_MAX +}; + +/** + * @brief GPS starting mode(int) + * + * HOT_START = 0 \n + * COLD_START = 1 + */ +#define VCONFKEY_LOCATION_GPS_STARTING "db/location/gps/Starting" +enum { + VCONFKEY_GPS_STARTING_HOT = 0, + VCONFKEY_GPS_STARTING_COLD, + VCONFKEY_GPS_STARTING_MAX +}; + +/** + * @brief GPS session mode(int) + * + * SINGLE_FIX = 0 \n + * TRACKING = 1 + */ +#define VCONFKEY_LOCATION_GPS_SESSION "db/location/gps/Session" +enum { + VCONFKEY_GPS_SESSION_SINGLE_FIX = 0, + VCONFKEY_GPS_SESSION_TRACKING, + VCONFKEY_GPS_SESSION_MAX +}; + +/** + * @brief SUPL server address(string) + */ +#define VCONFKEY_LOCATION_SUPL_SERVER "db/location/supl/Server" + +/** + * @brief SUPL port number(int) + */ +#define VCONFKEY_LOCATION_SUPL_PORT "db/location/supl/Port" + +/** + * @brief SUPL SSL mode on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_SUPL_SSL "db/location/supl/SslEnabled" +/** + * @} + */ + +/* ========================== NMEA Logging mode Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_location_key + * @{ + * @brief Replay mode Keys & Values\n + * Maintainer : daejins.kim@samsung.com + */ + +/** + * @brief nmea logging mode on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_NMEA_LOGGING "db/location/nmea/LoggingEnabled" + +/** + * @} + */ + +/* ========================== Replay mode Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_location_key + * @{ + * @brief Replay mode Keys & Values\n + * Maintainer : daejins.kim@samsung.com + */ + +/** + * @brief replay mode on/off status(int) + * + * Disabled = 0 \n + * Enabled = 1 + */ +#define VCONFKEY_LOCATION_REPLAY_ENABLED "db/location/replay/ReplayEnabled" + +/** + * @brief replay mode(int) + * + * REPLAY_OFF = 0 \n + * REPLAY_NMEA = 1 \n + * REPLAY_MANAUL = 2 + */ +#define VCONFKEY_LOCATION_REPLAY_MODE "db/location/replay/ReplayMode" +enum { + VCONFKEY_GPS_REPLAY_OFF = 0, + VCONFKEY_GPS_REPLAY_NMEA, + VCONFKEY_GPS_REPLAY_MANAUL, + VCONFKEY_GPS_REPLAY_MODE_MAX +}; + +/** + * @brief replay nmea mode : file name(string) + */ +#define VCONFKEY_LOCATION_NMEA_FILE_NAME "db/location/replay/FileName" + +/** + * @brief replay manual mode : latitude(double) + */ +#define VCONFKEY_LOCATION_MANUAL_LATITUDE "db/location/replay/ManualLatitude" + +/** + * @brief replay manual mode : longitude(double) + */ +#define VCONFKEY_LOCATION_MANUAL_LONGITUDE "db/location/replay/ManualLongitude" + +/** + * @brief replay manual mode : altitude(double) + */ +#define VCONFKEY_LOCATION_MANUAL_ALTITUDE "db/location/replay/ManualAltitude" + +/** + * @} + */ + +/* ========================== GPS / WPS Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_location_key + * @{ + * @brief GPS/ WPS Keys & Values\n + * Maintainer : daejins.kim@samsung.com + */ + +/** + * @brief Position fix status(int) + * + * POSITION OFF = 0 \n + * POSITION_SEARCHING = 1 \n + * POSITION_CONNECTED = 2 + * + */ +#define VCONFKEY_LOCATION_POSITION_STATE "memory/location/position/state" +enum { + VCONFKEY_LOCATION_POSITION_OFF = 0, + VCONFKEY_LOCATION_POSITION_SEARCHING, + VCONFKEY_LOCATION_POSITION_CONNECTED, + VCONFKEY_LOCATION_POSITION_STATE_MAX +}; + +/** + * @brief GPS status(int) + * + * GPS OFF = 0 \n + * GPS_SEARCHING = 1 \n + * GPS_CONNECTED = 2 + * + */ +#define VCONFKEY_LOCATION_GPS_STATE "memory/location/gps/state" +enum { + VCONFKEY_LOCATION_GPS_OFF = 0, + VCONFKEY_LOCATION_GPS_SEARCHING, + VCONFKEY_LOCATION_GPS_CONNECTED, + VCONFKEY_LOCATION_GPS_STATE_MAX +}; + +/** + * @brief WPS status(int) + * + * WPS OFF = 0 \n + * WPS_SEARCHING = 1 \n + * WPS_CONNECTED = 2 + * + */ +#define VCONFKEY_LOCATION_WPS_STATE "memory/location/wps/state" +enum { + VCONFKEY_LOCATION_WPS_OFF = 0, + VCONFKEY_LOCATION_WPS_SEARCHING, + VCONFKEY_LOCATION_WPS_CONNECTED, + VCONFKEY_LOCATION_WPS_STATE_MAX +}; + +/** + * @} + */ + +/* ========================== GPS / WPS Last Position Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_location_key + * @{ + * @brief GPS/ WPS Keys & Values\n + * Maintainer : daejins.kim@samsung.com + */ + +/** + * @brief last GPS timestamp(int) + */ +#define VCONFKEY_LOCATION_LAST_GPS_TIMESTAMP "db/location/last/gps/Timestamp" + +/** + * @brief last GPS latitude(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_LATITUDE "db/location/last/gps/Latitude" + +/** + * @brief last GPS longitude(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_LONGITUDE "db/location/last/gps/Longitude" + +/** + * @brief last GPS altitude(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_ALTITUDE "db/location/last/gps/Altitude" + +/** + * @brief last GPS speed(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_SPEED "db/location/last/gps/Speed" + +/** + * @brief last GPS direction(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_DIRECTION "db/location/last/gps/Direction" + +/** + * @brief last GPS horizontal accuracy(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_HOR_ACCURACY "db/location/last/gps/HorAccuracy" + +/** + * @brief last GPS vertical accuracy(double) + */ +#define VCONFKEY_LOCATION_LAST_GPS_VER_ACCURACY "db/location/last/gps/VerAccuracy" + +/** + * @brief last WPS timestamp(int) + */ +#define VCONFKEY_LOCATION_LAST_WPS_TIMESTAMP "db/location/last/wps/Timestamp" + +/** + * @brief last WPS latitude(double) + */ +#define VCONFKEY_LOCATION_LAST_WPS_LATITUDE "db/location/last/wps/Latitude" + +/** + * @brief last WPS longitude(double) + */ +#define VCONFKEY_LOCATION_LAST_WPS_LONGITUDE "db/location/last/wps/Longitude" + +/** + * @brief last WPS altitude(double) + */ +#define VCONFKEY_LOCATION_LAST_WPS_ALTITUDE "db/location/last/wps/Altitude" + +/** + * @brief last WPS speed(double) + */ +#define VCONFKEY_LOCATION_LAST_WPS_SPEED "db/location/last/wps/Speed" + +/** + * @brief last WPS direction(double) + */ +#define VCONFKEY_LOCATION_LAST_WPS_DIRECTION "db/location/last/wps/Direction" + +/** + * @brief last WPS horizontal accuracy(double) + */ +#define VCONFKEY_LOCATION_LAST_WPS_HOR_ACCURACY "db/location/last/wps/HorAccuracy" + +/** + * @brief last CPS timestamp(int) + */ +#define VCONFKEY_LOCATION_LAST_CPS_TIMESTAMP "db/location/last/cps/Timestamp" + +/** + * @brief last CPS latitude(double) + */ +#define VCONFKEY_LOCATION_LAST_CPS_LATITUDE "db/location/last/cps/Latitude" + +/** + * @brief last CPS longitude(double) + */ +#define VCONFKEY_LOCATION_LAST_CPS_LONGITUDE "db/location/last/cps/Longitude" + +/** + * @brief last CPS altitude(double) + */ +#define VCONFKEY_LOCATION_LAST_CPS_ALTITUDE "db/location/last/cps/Altitude" + +/** + * @brief last CPS horizontal accuracy(double) + */ +#define VCONFKEY_LOCATION_LAST_CPS_HOR_ACCURACY "db/location/last/cps/HorAccuracy" +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_LOCATION_KEYS_H__ */ diff --git a/include/vconf-internal-lockscreen-keys.h b/include/vconf-internal-lockscreen-keys.h new file mode 100755 index 0000000..be54bbc --- /dev/null +++ b/include/vconf-internal-lockscreen-keys.h @@ -0,0 +1,121 @@ +/* + * vconf-internal-lockscreen-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_LOCKSCREEN_KEYS_H__ +#define __VCONF_INTERNAL_LOCKSCREEN_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-lockscreen-keys.h + * @defgroup vconf_internal_lockscreen-key Definitions of internal shared Keys for lockscreen + * @ingroup vconf_internal_key + * @author Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , youngsub Ko + * @version 0.1 + * @brief This file has the definitions of shared keys for lockscreen \n + */ + +/* ========================== lockscreen Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_lockscreen_key + * @{ + * @brief lockscreen Keys & Values\n + * Maintainer : Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + */ + +/** + * @brief whether phone lock is verified + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_PHONE_LOCK_VERIFICATION "memory/lockscreen/phone_lock_verification" + +/** + * @brief whether shorcut is displayed or not + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_SHORTCUT_DISPLAY "db/lockscreen/shortcut_display" + +/** + * @brief whether event notification is displayed or not + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_EVENT_NOTIFICATION_DISPLAY "db/lockscreen/event_notification_display" + +/** + * @brief whether context aware notification is displayed or not + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_CONTEXT_AWARE_NOTIFICATION_DISPLAY "db/lockscreen/context_aware_notification_display" + +/** + * @brief whether clock is displayed or not + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_CLOCK_DISPLAY "db/lockscreen/clock_display" + +/** + * @brief whether weather is displayed or not + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_WEATHER_DISPLAY "db/lockscreen/weather_display" + +/** + * @brief whether help text is displayed or not + * + * type : bool +*/ +#define VCONFKEY_LOCKSCREEN_HELP_TEXT_DISPLAY "db/lockscreen/help_text_display" + +/** + * @brief first package name displayed in shortcut + * + * type : string +*/ +#define VCONFKEY_LOCKSCREEN_SHORTCUT1 "file/lockscreen/shortcut1" + +/** + * @brief second package name displayed in shortcut + * + * type : string +*/ +#define VCONFKEY_LOCKSCREEN_SHORTCUT2 "file/lockscreen/shortcut2" + +/** + * @brief third package name displayed in shortcut + * + * type : string +*/ +#define VCONFKEY_LOCKSCREEN_SHORTCUT3 "file/lockscreen/shortcut3" + +/** + * @brief fourth package name displayed in shortcut + * + * type : string +*/ +#define VCONFKEY_LOCKSCREEN_SHORTCUT4 "file/lockscreen/shortcut4" + +#endif /* __VCONF_INTERNAL_LOCKSCREEN_KEYS_H__ */ diff --git a/include/vconf-internal-memo-keys.h b/include/vconf-internal-memo-keys.h new file mode 100755 index 0000000..aa65483 --- /dev/null +++ b/include/vconf-internal-memo-keys.h @@ -0,0 +1,53 @@ +/* + * vconf-internal-keys + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Zhibin Zhou , Wei Hua + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +#ifndef __VCONF_INTERNAL_MEMO_KEYS_H__ +#define __VCONF_INTERNAL_MEMO_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-memo-keys.h + * @defgroup vconf_internal_memo_key Definitions of internal shared Keys for Memo + * @ingroup vconf_internal_key + * @author wei2012.hua@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Alarm \n + */ + +/* ========================== Memo Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_memo_key + * @{ + * @brief Memo Keys & Values\n + * Maintainer : wei2012.hua@samsung.com + */ + +/** + * @brief it stands for whether the db of memo has been changed. + * + */ + +#define VCONFKEY_MEMO_DATA_CHANGE "db/memo/data-change" +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MEMO_KEYS_H__ */ + diff --git a/include/vconf-internal-menuscreen-keys.h b/include/vconf-internal-menuscreen-keys.h new file mode 100755 index 0000000..ccd0916 --- /dev/null +++ b/include/vconf-internal-menuscreen-keys.h @@ -0,0 +1,59 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MENUSCREEN_KEYS_H__ +#define __VCONF_INTERNAL_MENUSCREEN_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-menuscreen-keys.h + * @defgroup vconf_internal_menuscreen_key Definitions of internal shared Keys for Menu-screen + * @ingroup vconf_internal_key + * @author jinny.yoon@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Menu-screen \n + */ + +/* ========================== Menu-screen Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_menuscreen_key + * @{ + * @brief Menu-screen Keys & Values\n + * Maintainer : jinny.yoon@samsung.com + */ + +/** + * @brief Menu-screen knows what the package has been installed / updated / removed from the package-manager. + * + * type : string + * format : "state:package_name" + * State means create | update | delete. + */ +#define VCONFKEY_MENUSCREEN_DESKTOP "memory/menuscreen/desktop" + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MENUSCREEN_KEYS_H__ */ + diff --git a/include/vconf-internal-miracast-keys.h b/include/vconf-internal-miracast-keys.h new file mode 100755 index 0000000..df5d57d --- /dev/null +++ b/include/vconf-internal-miracast-keys.h @@ -0,0 +1,57 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MIRACAST_KEYS_H__ +#define __VCONF_INTERNAL_MIRACAST_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-miracast-keys.h + * @defgroup vconf_internal_miracast_key Definitions of internal shared Keys for Miracast(WiFi Display) + * @ingroup vconf_internal_key + * @author hyunil46.park@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for miracast \n + */ + +/* ========================== Miracast Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_miracast_key + * @{ + * @brief Miracast Keys & Values\n + * Maintainer : hyunil46.park@samsung.com + */ + +/** + * @brief Miracast WFD(WiFi Display)Source status + * + * 0: WFD source is not launched \n + * 1: WFD source is launched \n +*/ +#define VCONFKEY_MIRACAST_WFD_SOURCE_STATUS "memory/wifi/miracast/source_status" +enum { + VCONFKEY_MIRACAST_WFD_SOURCE_OFF, + VCONFKEY_MIRACAST_WFD_SOURCE_ON +}; + +#endif /* __VCONF_INTERNAL_MIRACAST_KEYS_H__ */ + diff --git a/include/vconf-internal-mobex-connector-keys.h b/include/vconf-internal-mobex-connector-keys.h new file mode 100755 index 0000000..a75b8f8 --- /dev/null +++ b/include/vconf-internal-mobex-connector-keys.h @@ -0,0 +1,68 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MOBEX_CONNECTOR_KEYS_H__ +#define __VCONF_INTERNAL_MOBEX_CONNECTOR_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-mobex-connector-keys.h + * @defgroup vconf_internal_mobex_connector_key Definitions of internal shared Keys for mobex-connector + * @ingroup vconf_internal_key + * @author injun.yang@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for mobex-connector \n + */ + +/* ========================== Mobex Connector Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_mobex_connector_key + * @{ + * @brief Mobex Connector Keys & Values\n + * Maintainer : injun.yang@samsung.com + */ + +#define VCONFKEY_MOBEX_CONNECTOR_PREFIX "memory/mobex_connector" + +/** + * @brief Mobex connector status + * + * VCONFKEY_MOBEX_CONNECTOR_STATUS_DISCONNECTED : Disconnected \n + * VCONFKEY_MOBEX_CONNECTOR_STATUS_WAITING : Waiting \n + * VCONFKEY_MOBEX_CONNECTOR_STATUS_CONNECTED : Connected \n + */ +#define VCONFKEY_MOBEX_CONNECTOR_STATUS VCONFKEY_MOBEX_CONNECTOR_PREFIX"/status" +enum { + /** Disconnected */ + VCONFKEY_MOBEX_CONNECTOR_STATUS_DISCONNECTED = 0, + /** Waiting */ + VCONFKEY_MOBEX_CONNECTOR_STATUS_WAITING, + /** Connected */ + VCONFKEY_MOBEX_CONNECTOR_STATUS_CONNECTED +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MOBEX_CONNECTOR_KEYS_H__ */ + diff --git a/include/vconf-internal-mobex-engine-keys.h b/include/vconf-internal-mobex-engine-keys.h new file mode 100755 index 0000000..28e14c5 --- /dev/null +++ b/include/vconf-internal-mobex-engine-keys.h @@ -0,0 +1,94 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MOBEX_ENGINE_KEYS_H__ +#define __VCONF_INTERNAL_MOBEX_ENGINE_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-mobex-engine-keys.h + * @defgroup vconf_internal_mobex_engine_key Definitions of internal shared Keys for Mobex Engine + * @ingroup vconf_internal_key + * @author Sunbong Ha (sunbong.ha@samsung.com) + * @version 0.1 + * @brief This file has the definitions of shared keys for Mobex Engine \n + */ + +/* ========================== Mobex Engine Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_mobex_engine_key + * @{ + * @brief Mobex Engine Keys & Values\n + * Maintainer : sunbong.ha@samsung.com + */ +#define VCONFKEY_MOBEX_ENGINE_PREFIX "memory/mobex_engine" + +/** + * @brief mobex engine status + * + * VCONFKEY_MOBEX_ENGINE_STATUS_NOT_CONNECT : Not connected \n + * VCONFKEY_MOBEX_ENGINE_STATUS_CONNECTED : Connected \n + * VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_START : Sync start \n + * VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_END : Sync end \n + */ +#define VCONFKEY_MOBEX_ENGINE_STATUS_INT VCONFKEY_MOBEX_ENGINE_PREFIX"/status" +enum { + /** Not connected */ + VCONFKEY_MOBEX_ENGINE_STATUS_NOT_CONNECT = 0x00, + /** Connected */ + VCONFKEY_MOBEX_ENGINE_STATUS_CONNECTED = 0x01, + /** Sync start */ + VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_START = 0x02, + /** Sync end */ + VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_END = 0x03 +}; + +/** + * @brief check memo sync start/end for mobex-engine + * + * 0 : Not/Completed sync \n + * 1 : Syncing \n + */ +#define VCONFKEY_MOBEX_ENGINE_MEMO_SYNC_STATUS VCONFKEY_MOBEX_ENGINE_PREFIX"/memo_sync_status" + +/** + * @brief connected method status with Kies(Samsung PC Studio) + * + * VCONFKEY_MOBEX_ENGIN_NONE : Not connected \n + * VCONFKEY_MOBEX_ENGIN_USB : Connected to USB \n + * VCONFKEY_MOBEX_ENGIN_WIFI : Connected to WiFi \n + */ +#define VCONFKEY_MOBEX_ENGINE_CONNECTION_METHOD_INT VCONFKEY_MOBEX_ENGINE_PREFIX"/conn_method" +enum { + /** Not connected */ + VCONFKEY_MOBEX_ENGIN_NONE = 0, + /** Connected to USB */ + VCONFKEY_MOBEX_ENGIN_USB, + /** Connected to WiFi */ + VCONFKEY_MOBEX_ENGIN_WIFI +}; +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MOBEX_KEYS_H__ */ + diff --git a/include/vconf-internal-mobile-hotspot-keys.h b/include/vconf-internal-mobile-hotspot-keys.h new file mode 100755 index 0000000..5f1d960 --- /dev/null +++ b/include/vconf-internal-mobile-hotspot-keys.h @@ -0,0 +1,110 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MOBILE_HOTSPOT_KEYS_H__ +#define __VCONF_INTERNAL_MOBILE_HOTSPOT_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-mobile-hotspot-keys.h + * @defgroup vconf_internal_mobile_hotspot_key Definitions of internal shared Keys for mobile-hotspot + * @ingroup vconf_internal_key + * @author injun.yang@samsung.com, sy39.ju@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for mobile-hotspot \n + */ + +/* ========================== Mobile-hotspot Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_mobile_hotspot_key + * @{ + * @brief Mobile-hotspot Keys & Values\n + * Maintainer : injun.yang@samsung.com, sy39.ju@samsung.com + * Used module : wifi-efl-ug, wifi-quick-app, setting, ug-kies-via-wifi, usb-setting-app, data-router, libmtp-0 + */ + +/** + * @brief Tethering mode + * + * 0x00 : None \n + * 0x01 : WiFi \n + * 0x02 : USB \n + * 0x04 : Bluetooth \n + */ +#define VCONFKEY_MOBILE_HOTSPOT_MODE "memory/mobile_hotspot/mode" +enum { + /** None */ + VCONFKEY_MOBILE_HOTSPOT_MODE_NONE = 0x00, + /** WiFi */ + VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI = 0x01, + /** USB */ + VCONFKEY_MOBILE_HOTSPOT_MODE_USB = 0x02, + /** Bluetooth */ + VCONFKEY_MOBILE_HOTSPOT_MODE_BT = 0x04 +}; + +/** + * @brief Security code for Wi-Fi tethering + */ +#define VCONFKEY_MOBILE_HOTSPOT_WIFI_KEY "db/mobile_hotspot/wifi_key" + +/** + * @brief The number of connected device + * + * Value : the number of connected device to hotspot + */ +#define VCONFKEY_MOBILE_HOTSPOT_CONNECTED_DEVICE "memory/mobile_hotspot/connected_device" + +/** + * @brief The status of Security mode for Wi-Fi tethering + * + * 0 : Disabled \n + * 1 : Enabled \n + */ +#define VCONFKEY_MOBILE_HOTSPOT_SECURITY "db/mobile_hotspot/security" +enum { + /** Disabled */ + VCONFKEY_MOBILE_AP_SECURITY_OFF = 0x00, + /** Enabled */ + VCONFKEY_MOBILE_AP_SECURITY_ON +}; + +/** + * @brief The status of hide mode for Wi-Fi tethering + * + * 0 : Disabled \n + * 1 : Enabled \n + */ +#define VCONFKEY_MOBILE_HOTSPOT_HIDE "db/mobile_hotspot/hide" +enum { + /** Disabled */ + VCONFKEY_MOBILE_AP_HIDE_OFF = 0x00, + /** Enabled */ + VCONFKEY_MOBILE_AP_HIDE_ON +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MOBILE_HOTSPOT_KEYS_H__ */ + diff --git a/include/vconf-internal-msg-keys.h b/include/vconf-internal-msg-keys.h new file mode 100755 index 0000000..b6c9b13 --- /dev/null +++ b/include/vconf-internal-msg-keys.h @@ -0,0 +1,113 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MSG_KEYS_H__ +#define __VCONF_INTERNAL_MSG_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-msg-keys.h + * @defgroup vconf_internal_msg_key Definitions of internal shared Keys for message + * @ingroup vconf_internal_key + * @author jyjeong@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for message \n + */ + +/* ========================== Message Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_msg_key + * @{ + * @brief Message Keys & Values\n + * Maintainer : jyjeong@samsung.com + */ + +#define VCONFKEY_MSG_MEMORY_PREFIX "memory/msg" +#define VCONFKEY_MSG_DB_PREFIX "db/msg" + + +/** + * @brief ready status of msg service daemon + * + * True : ready \n + * False : not ready \n + */ +#define VCONFKEY_MSG_SERVER_READY VCONFKEY_MSG_MEMORY_PREFIX"/ready" + +/** + * @brief unread SMS count for lock-screen & message icon badge + * + * n : unread SMS count (>=0) + */ +#define VCONFKEY_MESSAGE_RECV_SMS_STATE VCONFKEY_MSG_DB_PREFIX"/recv_sms" + +/** + * @brief unread MMS count for lock-screen & message icon badge + * + * n : unread MMS count (>=0) + */ +#define VCONFKEY_MESSAGE_RECV_MMS_STATE VCONFKEY_MSG_DB_PREFIX"/recv_mms" + +/** + * @brief Indicates the network mode (CS/PS) to send SMS + * + * 1 : PS only \n + * 2 : CS only \n + * 3 : PS preferred \n + * 4 : CS preferred \n + */ +#define VCONFKEY_MESSAGE_NETWORK_MODE VCONFKEY_MSG_DB_PREFIX"/network_mode" +enum { + VCONFKEY_MESSAGE_NETWORK_PS_ONLY = 0x01, + VCONFKEY_MESSAGE_NETWORK_CS_ONLY = 0x02, + VCONFKEY_MESSAGE_NETWORK_PS_PREFER = 0x03, + VCONFKEY_MESSAGE_NETWORK_CS_PREFER = 0x04 +}; + +/** + * @brief SOS sending option of message setting + * + * True : SOS sending option is on \n + * False : SOS sending option is off \n + */ +#define VCONFKEY_MESSAGE_SOS_SEND_OPTION VCONFKEY_MSG_DB_PREFIX"/sos_send_option" + +/** + * @brief Indicates the SOS standby state + * + * 0 : SOS idle state \n + * 1 : SOS mode is invoked \n + * 2 : SOS standby state (succeed in SOS message sending) \n + */ +#define VCONFKEY_MESSAGE_SOS_STATE VCONFKEY_MSG_MEMORY_PREFIX"/sos_state" +enum { + VCONFKEY_MESSAGE_SOS_IDLE = 0x00, + VCONFKEY_MESSAGE_SOS_INVOKED = 0x01, + VCONFKEY_MESSAGE_SOS_STANDBY = 0x02 +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MSG_KEYS_H__ */ + diff --git a/include/vconf-internal-music-keys.h b/include/vconf-internal-music-keys.h new file mode 100755 index 0000000..a471bb4 --- /dev/null +++ b/include/vconf-internal-music-keys.h @@ -0,0 +1,97 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MUSIC_KEYS_H__ +#define __VCONF_INTERNAL_MUSIC_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-music-keys.h + * @defgroup vconf_internal_music_key Definitions of internal shared Keys for Music + * @ingroup vconf_internal_key + * @author hm2007.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Music \n + */ + +/* ========================== Music Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_music_key + * @{ + * @brief Music Keys & Values\n + * Maintainer : hm2007.kim@samsung.com + */ + +/** + * @brief setting value of music player menu + * + * All menu tab can be selected with OR operation + * + * SETTING_MUSIC_MENU_ALBUM : show album tab \n + * SETTING_MUSIC_MENU_ARTIS : show artists tab \n + * SETTING_MUSIC_MENU_GENRE : show genres tab \n + * SETTING_MUSIC_MENU_COMPOSER : show composer tab \n + * SETTING_MUSIC_MENU_YEAR : show year tab \n + * SETTING_MUSIC_MENU_FOLDER : show folder tab + +*/ +#define VCONFKEY_SETAPPL_MUSIC_MENU_VAL_INT VCONFKEY_SETAPPL_PREFIX"/music-player/menu" +enum { + SETTING_MUSIC_MENU_ALBUM = 0x0001, + SETTING_MUSIC_MENU_ARTIST = 0x0002, + SETTING_MUSIC_MENU_GENRE = 0x0004, + SETTING_MUSIC_MENU_COMPOSER = 0x0008, + SETTING_MUSIC_MENU_YEAR = 0x0010, + SETTING_MUSIC_MENU_FOLDER = 0x0020 +}; + +/** + * @brief The status of music player + * + * VCONFKEY_MUSIC_OFF : no playing music \n + * VCONFKEY_MUSIC_PLAY : playing \n + * VCONFKEY_MUSIC_PAUSE : paused \n + * VCONFKEY_MUSIC_STOP : stop + */ +#define VCONFKEY_MUSIC_STATE "memory/music/state" +enum { + VCONFKEY_MUSIC_OFF = 0x00, + VCONFKEY_MUSIC_PLAY, + VCONFKEY_MUSIC_PAUSE, + VCONFKEY_MUSIC_STOP, + VCONFKEY_MUSIC_STATE_MAX +}; + +/** + * @brief Albumart path of current playing song + * + * type : string + */ +#define VCONFKEY_MUSIC_ALBUM_ART "memory/music/album_art" + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MUSIC_KEYS_H__ */ + diff --git a/include/vconf-internal-myfile-keys.h b/include/vconf-internal-myfile-keys.h new file mode 100644 index 0000000..5faf95e --- /dev/null +++ b/include/vconf-internal-myfile-keys.h @@ -0,0 +1,38 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_MYFILE_KEYS_H__ +#define __VCONF_INTERNAL_MYFILE_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-myfile-keys.h + * @defgroup vconf_internal_myfile_key Definitions of internal shared Keys for myfile + * @ingroup vconf_internal_key + * @author Aram Kim + * @version 0.1 + * @brief This file has the definitions of shared keys for myfile \n + */ + + +#endif /* __VCONF_INTERNAL_MYFILE_KEYS_H__ */ + diff --git a/include/vconf-internal-nfc-keys.h b/include/vconf-internal-nfc-keys.h new file mode 100644 index 0000000..9294bfb --- /dev/null +++ b/include/vconf-internal-nfc-keys.h @@ -0,0 +1,137 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_NFC_KEYS_H__ +#define __VCONF_INTERNAL_NFC_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-nfc-keys.h + * @defgroup vconf_internal_nfc_key Definitions of internal shared Keys for NFC + * @ingroup vconf_internal_key + * @author wonkyu.kwon@samsung.com, sc.sohn@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for NFC \n + */ + +/* ========================== NFC Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_nfc_key + * @{ + * @brief NFC Keys & Values\n + * Maintainer : wonkyu.kwon@samsung.com, sc.sohn@samsung.com + */ + +/** + * @brief Indicates whether NFC is supported used by setting & app using share via + * + * 0 : Not Supported \n + * 1 : Supported \n + */ +#define VCONFKEY_NFC_FEATURE "db/nfc/feature" +enum +{ + /** Not Supported */ + VCONFKEY_NFC_FEATURE_OFF = 0x00, + /** Supported */ + VCONFKEY_NFC_FEATURE_ON, + VCONFKEY_NFC_FEATURE_MAX +}; + + +/** + * @brief NFC Activation state + * + * 0 : OFF \n + * 1 : ON \n + */ +#define VCONFKEY_NFC_STATE "db/nfc/enable" +enum +{ + VCONFKEY_NFC_STATE_OFF = 0x00, + VCONFKEY_NFC_STATE_ON, + VCONFKEY_NFC_STATE_MAX +}; + + +/** + * @brief NFC S-BEAM state. When this feature is turned on, you can beam files to other NFC and WLAN Direct devices by holding the devices close together. + * + * 0 : OFF \n + * 1 : ON \n + */ +#define VCONFKEY_NFC_SBEAM "db/nfc/sbeam" +enum +{ + VCONFKEY_NFC_SBEAM_OFF = 0x00, + VCONFKEY_NFC_SBEAM_ON, + VCONFKEY_NFC_SBEAM_MAX +}; + +/** + * @brief NFC Predefined Item state. You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen. + * + * 0 : OFF \n + * 1 : ON \n + */ +#define VCONFKEY_NFC_PREDEFINED_ITEM_STATE "db/nfc/predefined_item_state" +enum +{ + VCONFKEY_NFC_PREDEFINED_ITEM_OFF = 0x00, + VCONFKEY_NFC_PREDEFINED_ITEM_ON, + VCONFKEY_NFC_PREDEFINED_ITEM_MAX +}; + +/** + * @brief NFC Predefined Item selected by User. + * + */ +#define VCONFKEY_NFC_PREDEFINED_ITEM "db/nfc/predefined_item" + + +/** + * @brief NFC Secure Element type + * + * 0 : None \n + * 1 : ESE \n + * 2 : UICC \n + * 3 : SDCARD \n + */ +#define VCONFKEY_NFC_SE_TYPE "db/nfc/se_type" +enum +{ + VCONFKEY_NFC_SE_TYPE_NONE = 0x00, + VCONFKEY_NFC_SE_TYPE_ESE, + VCONFKEY_NFC_SE_TYPE_UICC, + VCONFKEY_NFC_SE_TYPE_SDCARD, + VCONFKEY_NFC_SE_TYPE_MAX +}; + + +/** + * @} + */ + + + +#endif /* __VCONF_INTERNAL_NFC_KEYS_H__ */ + diff --git a/include/vconf-internal-pm-keys.h b/include/vconf-internal-pm-keys.h new file mode 100755 index 0000000..5177477 --- /dev/null +++ b/include/vconf-internal-pm-keys.h @@ -0,0 +1,99 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_PM_KEYS_H__ +#define __VCONF_INTERNAL_PM_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-pm-keys.h + * @defgroup vconf_internal_pm_key Definitions of internal shared Keys for power manager + * @ingroup vconf_internal_key + * @author jinkun.jang@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for power manager \n + */ + +/* ========================== Pm Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_pm_key + * @{ + * @brief Power manager Keys & Values\n + * Maintainer : jinkun.jang@samsung.com + */ + +/** + * @brief lcd status + * + * 1 : lcd normal \n + * 2 : lcd dim \n + * 3 : lcd off \n + * 4 : suspend \n + */ +#define VCONFKEY_PM_STATE "memory/pm/state" +enum { + VCONFKEY_PM_STATE_NORMAL = 1, + VCONFKEY_PM_STATE_LCDDIM, + VCONFKEY_PM_STATE_LCDOFF, + VCONFKEY_PM_STATE_SLEEP +}; + +/** + * @brief custom brightness + * + * 0 : off + * 1 : on + */ +#define VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS "memory/pm/custom_brightness_status" +enum { + VCONFKEY_PM_CUSTOM_BRIGHTNESS_OFF = 0, + VCONFKEY_PM_CUSTOM_BRIGHTNESS_ON +}; + +/** + * @brief battery time to empty + * + * seconds + */ +#define VCONFKEY_PM_BATTERY_TIMETOEMPTY "memory/pm/battery_timetoempty" + +/** + * @brief battery time to full + * + * seconds + */ +#define VCONFKEY_PM_BATTERY_TIMETOFULL "memory/pm/battery_timetofull" + +/** + * @brief brightness changed in low battery + * + * 0 : false + * 1 : true + */ +#define VCONFKEY_PM_BRIGHTNESS_CHANGED_IN_LPM "memory/pm/brt_changed_lpm" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_PM_KEYS_H__ */ + diff --git a/include/vconf-internal-pwlock-keys.h b/include/vconf-internal-pwlock-keys.h new file mode 100755 index 0000000..a8692a6 --- /dev/null +++ b/include/vconf-internal-pwlock-keys.h @@ -0,0 +1,51 @@ +/* + * vconf-internal-pwlock-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_PWLOCK_KEYS_H__ +#define __VCONF_INTERNAL_PWLOCK_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-pwlock-keys.h + * @defgroup vconf_internal_pwlock-key Definitions of internal shared Keys for pwlock + * @ingroup vconf_internal_key + * @author Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , youngsub Ko + * @version 0.1 + * @brief This file has the definitions of shared keys for pwlock \n + */ + +/* ========================== pwlock Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_pwlock_key + * @{ + * @brief pwlock Keys & Values\n + * Maintainer : Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + */ + +/** + * @brief whether it is first booting after downloading binary + * + * type : bool +*/ +#define VCONFKEY_PWLOCK_FIRST_BOOT "db/pwlock/first_boot" + +#endif /* __VCONF_INTERNAL_PWLOCK_KEYS_H__ */ diff --git a/include/vconf-internal-radio-keys.h b/include/vconf-internal-radio-keys.h new file mode 100755 index 0000000..13ad806 --- /dev/null +++ b/include/vconf-internal-radio-keys.h @@ -0,0 +1,64 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_RADIO_KEYS_H__ +#define __VCONF_INTERNAL_RADIO_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-radio-keys.h + * @defgroup vconf_internal_radio_key Definitions of internal shared Keys for Radio + * @ingroup vconf_internal_key + * @author hw4444.kim@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Radio \n + */ + +/* ========================== Radio Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_radio_key + * @{ + * @brief Radio Keys & Values\n + * Maintainer : hw4444.kim@samsung.com + */ + +/** + * @brief The status of radio app for indicator + * + * VCONFKEY_RADIO_OFF : Radio off \n + * VCONFKEY_RADIO_PLAY : Radio playing \n + * VCONFKEY_RADIO_STOP : Radio stop + */ +#define VCONFKEY_RADIO_STATE "memory/radio/state" +enum { + VCONFKEY_RADIO_OFF = 0x00, + VCONFKEY_RADIO_PLAY, + VCONFKEY_RADIO_STOP, + VCONFKEY_RADIO_STATE_MAX +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_RADIO_KEYS_H__ */ + diff --git a/include/vconf-internal-rcs-keys.h b/include/vconf-internal-rcs-keys.h new file mode 100755 index 0000000..8419db5 --- /dev/null +++ b/include/vconf-internal-rcs-keys.h @@ -0,0 +1,172 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Gopal Kumar + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_RCS_KEYS_H__ +#define __VCONF_INTERNAL_RCS_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-rcs-keys.h + * @defgroup vconf_internal_rcs_key Definitions of internal shared Keys for RCS + * @ingroup vconf_internal_key + * @author gopal.kumar@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for rcs \n + */ + +/* ========================== RCS Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_msg_key + * @{ + * @brief RCS Keys & Values\n + * Maintainer : gopal.kumar@samsung.com + */ + +#define VCONFKEY_RCS_MEMORY_PREFIX "memory/rcs" +#define VCONFKEY_RCS_DB_PREFIX "db/rcs" +#define VCONFKEY_RCS_IM_DB_PREFIX "db/rcs/im" + + +/** + * @brief warning size for File Transfer. It is integer value in Mega Byte. + * + */ +#define VCONFKEY_RCS_FT_WARNING_SIZE VCONFKEY_RCS_IM_DB_PREFIX"/ft_warning_size" + +/** + * @brief My status to be communicated to other end as though presence information. + * + */ +#define VCONFKEY_RCS_MY_STATUS VCONFKEY_RCS_IM_DB_PREFIX"/profile_status" + +/** + * @brief My Display name to be communicated to other end as though presence information. + * + */ +#define VCONFKEY_RCS_MY_DISPLAY_NAME VCONFKEY_RCS_IM_DB_PREFIX"/profile_name" + +/** + * @brief last name of User to be communicated to other end as though presence information. + * + */ +#define VCONFKEY_RCS_MY_DISPLAY_LAST_NAME VCONFKEY_RCS_IM_DB_PREFIX"/last_name" + +/** + * @brief My image to be communicated to other end as though presence information. + * + */ +#define VCONFKEY_RCS_MY_IMAGE VCONFKEY_RCS_IM_DB_PREFIX"/mycontactimage" + +/** + * @brief Auto save feature to be enabled or not + * + * 1 : auto save feature on \n + * 0 : auto save feature off \n + */ +#define VCONFKEY_RCS_MESSAGE_AUTO_SAVE VCONFKEY_RCS_IM_DB_PREFIX"/message_autosave_status" + +/** + * @brief indicate the selected bubble type. + * + * bubble_01 : Bubble Type 1 \n + * bubble_02 : Bubble Type 2 \n + * bubble_03 : Bubble Type 3 \n + * bubble_04 : Bubble Type 4 \n + * bubble_05 : Bubble Type 5 \n + * bubble_06 : Bubble Type 6 \n + */ +#define VCONFKEY_RCS_SELECTED_BUBBLE_TYPE_READ VCONFKEY_RCS_IM_DB_PREFIX"/readmsgbubble" +#define VCONFKEY_RCS_SELECTED_BUBBLE_TYPE_SENT VCONFKEY_RCS_IM_DB_PREFIX"/sentmsgbubble" + +/** + * @brief string containing the Font size of each bubble + * + * extralarge : Extra large font size \n + * large : large font size + * medium : medium font size + * small : small font size + * extrasmall : Extra small font size + * + */ +#define VCONFKEY_RCS_BUBBLE_FONT_SIZE VCONFKEY_RCS_IM_DB_PREFIX"/text_font_size" + +/** + * @brief integer value for background image to be used + * + * 0 - Dynamic image value + * 1-9 predefined image + */ +#define VCONFKEY_RCS_BACKGROUND_IMAGE_INDEX VCONFKEY_RCS_IM_DB_PREFIX"/background_image_index" + + +/** + * @brief enableing push Pop-up feature + * + * 1 : enable \n + * 0 : disable \n + */ +#define VCONFKEY_RCS_POP_UP_NOFICATION_STATUS VCONFKEY_RCS_IM_DB_PREFIX"/popup_notification" + +/** + * @brief notification data to be shown in UI + * + */ +#define VCONFKEY_RCS_POP_UP_NOFICATION_DATA VCONFKEY_RCS_IM_DB_PREFIX"/popup_notification_data" + +/** + * @brief string containing value of alert type to be used + * + */ +#define VCONFKEY_RCS_ALERT_TYPE VCONFKEY_RCS_IM_DB_PREFIX"/alert_type" + +/** + * @brief to set whether user request for display status or not + * + * 1 : enable \n + * 0 : disable \n + */ +#define VCONFKEY_RCS_SEND_DISPLAY_STATUS VCONFKEY_RCS_IM_DB_PREFIX"/send_display_status" + +/** + * @brief Ring Tone value + * + */ +#define VCONFKEY_RCS_RINGTONE_VALUE VCONFKEY_RCS_IM_DB_PREFIX"/notification_ringtone" + +/** + * @brief File Max size + * + */ +#define VCONFKEY_RCS_FILE_MAX_SIZE VCONFKEY_RCS_IM_DB_PREFIX"/ft_max_size" + +/** + * @brief Free Memory Size + * + */ +#define VCONFKEY_RCS_FREE_MEMORY_SIZE VCONFKEY_RCS_IM_DB_PREFIX"/free_memory" + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_RCS_KEYS_H__ */ diff --git a/include/vconf-internal-sat-keys.h b/include/vconf-internal-sat-keys.h new file mode 100755 index 0000000..652aadc --- /dev/null +++ b/include/vconf-internal-sat-keys.h @@ -0,0 +1,58 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SAT_KEYS_H__ +#define __VCONF_INTERNAL_SAT_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-sat-keys.h + * @defgroup vconf_internal_sat_key Definitions of internal shared Keys for Sim Application Toolkit + * @ingroup vconf_internal_key + * @author sungjoon.won@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for Sim Application Toolkit \n + */ + +/* ========================== Sim Application Toolkit Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_sat_key + * @{ + * @brief Sim Application Toolkit Keys & Values\n + * Maintainer : sungjoon.won@samsung.com + */ + +#define VCONFKEY_SAT_PREFIX "memory/sat" + +/** + * @brief It contains a text string which is provided by SETUP IDLE MODE TEXT command from SATK + * + * Value : Idle text from SIM. + */ +#define VCONFKEY_SAT_IDLE_TEXT VCONFKEY_SAT_PREFIX"/idle_text" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SAT_KEYS_H__ */ + diff --git a/include/vconf-internal-setting-keys.h b/include/vconf-internal-setting-keys.h new file mode 100755 index 0000000..eaf486c --- /dev/null +++ b/include/vconf-internal-setting-keys.h @@ -0,0 +1,1466 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SETTING_KEYS_H__ +#define __VCONF_INTERNAL_SETTING_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-setting-keys.h + * @defgroup vconf_internal_setting_key Definitions of internal shared Keys for setting + * @ingroup vconf_internal_key + * @author Hyejin Kim (hyejin0906.kim@samsung.com) + * @version 0.1 + * @brief This file has the definitions of shared keys for setting \n + */ + +/* ========================== Setting UI Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_setting_key + * @{ + * @brief Setting UI Keys & Values\n + * Maintainer : hyejin0906.kim@samsung.com + */ +#define VCONFKEY_SETAPPL_PREFIX "db/setting" +#define VCONFKEY_SETAPPL_MEM_PREFIX "memory/setting" + +/** @brief vibration pattern file path of current incoming call */ +#define VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_STR VCONFKEY_SETAPPL_PREFIX"/sound/call/vibration_pattern_path" + +/** + * @brief support touch sounds option + * + * 0 : off \n + * 1 : on \n + */ +#define VCONFKEY_SETAPPL_TOUCH_SOUNDS_BOOL VCONFKEY_SETAPPL_PREFIX"/sound/touch_sounds" + +/** + * @brief status of screen lock sound + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_SOUND_LOCK_BOOL VCONFKEY_SETAPPL_PREFIX"/sound/sound_lock" + +/** + * @brief volume level of media sound + * + * Min : 0 \n + * Max : 15 \n + */ +#define VCONFKEY_SETAPPL_MEDIA_SOUND_VOLUME_INT VCONFKEY_SETAPPL_PREFIX"/sound/media/sound_volume" + + +/** @brief current theme name */ +#define VCONFKEY_SETAPPL_WIDGET_THEME_STR VCONFKEY_SETAPPL_PREFIX"/widget_theme" + +/** + * @brief level of brightness + * + * Min : 1 \n + * Max : 24 \n + */ +#define VCONFKEY_SETAPPL_LCD_BRIGHTNESS VCONFKEY_SETAPPL_PREFIX"/Brightness" +/* display - brightness */ +enum { + SETTING_BRIGHTNESS_LEVEL1 = 1, + SETTING_BRIGHTNESS_LEVEL2, + SETTING_BRIGHTNESS_LEVEL3, + SETTING_BRIGHTNESS_LEVEL4, + SETTING_BRIGHTNESS_LEVEL5, + SETTING_BRIGHTNESS_LEVEL6, + SETTING_BRIGHTNESS_LEVEL7, + SETTING_BRIGHTNESS_LEVEL8, + SETTING_BRIGHTNESS_LEVEL9, + SETTING_BRIGHTNESS_LEVEL10 +}; + +/** + * @brief screen mode + * + * 0 : dynamic \n + * 1 : Standard \n + * 2 : Natural \n + * 3 : Movie \n + */ +#define VCONFKEY_SETAPPL_SCREEN_MODE_INT VCONFKEY_SETAPPL_PREFIX"/screen_mode" +/* display - screen mode */ +enum { + SETTING_SCREEN_MODE_DYNAMIC = 0, + SETTING_SCREEN_MODE_STANDARD, + SETTING_SCREEN_MODE_NATURAL, + SETTING_SCREEN_MODE_MOVIE, + SETTING_SCREEN_MODE_MAX +}; + +/** + * @brief timeout of lcd + * + * 0 : always on \n + * 15 : 15 sec \n + * 30 : 30 sec \n + * 60 : 1 min \n + * 120 : 2 min \n + * 300 : 5 min \n + * 600 : 10 min \n + */ +#define VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL VCONFKEY_SETAPPL_PREFIX"/lcd_backlight_normal" + +/** + * @brief volume level of ringtone sound + * + * Min : 0 \n + * Max : 15 \n + */ +#define VCONFKEY_SETAPPL_CALL_RINGTONE_SOUND_VOLUME_INT VCONFKEY_SETAPPL_PREFIX"/sound/call/ringtone_sound_volume" + +/** @brief current incoming call ringtone file path */ +#define VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR VCONFKEY_SETAPPL_PREFIX"/sound/call/ringtone_path" + +/** + * @brief vibration type of incoming call + * + * 0 : vibration 1 \n + * 1 : vibration 2 \n + * 2 : vibration 3 \n + */ +#define VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_INT VCONFKEY_SETAPPL_PREFIX"/sound/call/vibration_type" +/* profile - call alert vib type */ +enum { + SETTING_CALL_ALERT_VIB_TYPE1 = 0, + SETTING_CALL_ALERT_VIB_TYPE2, + SETTING_CALL_ALERT_VIB_TYPE3, + SETTING_CALL_ALERT_VIB_TYPE4, + SETTING_CALL_ALERT_VIB_TYPE5, + SETTING_CALL_ALERT_VIB_TYPE6, + SETTING_CALL_ALERT_VIB_TYPE7, + SETTING_CALL_ALERT_VIB_TYPE8, + SETTING_CALL_ALERT_VIB_TYPE9, + SETTING_CALL_ALERT_VIB_TYPE10, + SETTING_CALL_ALERT_VIB_MAX +}; + + +/** + * @brief volume level of notification sound + * + * Min : 0 \n + * Max : 15 \n + */ +#define VCONFKEY_SETAPPL_NOTI_SOUND_VOLUME_INT VCONFKEY_SETAPPL_PREFIX"/sound/noti/sound_volume" + +/** + * @brief type of message alert repitition + * + * 0 : once \n + * 1 : every 2 minutes \n + * 2 : every 5 minutes \n + * 3 : every 10 minutes \n + */ +#define VCONFKEY_SETAPPL_NOTI_MSG_ALERT_REP_TYPE_INT VCONFKEY_SETAPPL_PREFIX"/sound/noti/msg_alert_rep_type" +enum { + SETTING_SOUND_REP_ONCE = 0, + SETTING_SOUND_REP_EVERY_2_MIN, + SETTING_SOUND_REP_EVERY_5_MIN, + SETTING_SOUND_REP_EVERY_10_MIN +}; + +/** @brief current message ringtone file path */ +#define VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR VCONFKEY_SETAPPL_PREFIX"/sound/noti/msg_ringtone_path" + +/** + * @brief type of email alert repitition + * + * 0 : once \n + * 1 : every 2 minutes \n + * 2 : every 5 minutes \n + * 3 : every 10 minutes \n + */ +#define VCONFKEY_SETAPPL_NOTI_EMAIL_ALERT_REP_TYPE_INT VCONFKEY_SETAPPL_PREFIX"/sound/noti/email_alert_rep_type" + +/** @brief current email ringtone file path */ +#define VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR VCONFKEY_SETAPPL_PREFIX"/sound/noti/email_ringtone_path" + +/** + * @brief vibration level of notification + * + * Min : 0 \n + * Max : 5 \n + */ +#define VCONFKEY_SETAPPL_NOTI_VIBRATION_LEVEL_INT VCONFKEY_SETAPPL_PREFIX"/sound/noti/vibration_level" + +/** + * @brief volume level of system sound + * + * Min : 0 \n + * Max : 15 \n + */ +#define VCONFKEY_SETAPPL_TOUCH_FEEDBACK_SOUND_VOLUME_INT VCONFKEY_SETAPPL_PREFIX"/sound/touch_feedback/sound_volume" + +/** + * @brief backup vibration level of haptic feedback for powersaving + * + * Min : 0 \n + * Max : 5 \n + */ +#define VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT VCONFKEY_SETAPPL_PREFIX"/sound/touch_feedback/vibration_level_bak" + +/** + * @brief vibration level of haptic feedback + * + * Min : 0 \n + * Max : 5 \n + */ +#define VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT VCONFKEY_SETAPPL_PREFIX"/sound/touch_feedback/vibration_level" +/* phone - vibration feedback */ +enum { + SETTING_VIB_FEEDBACK_LEVEL0 = 0, + SETTING_VIB_FEEDBACK_LEVEL1, + SETTING_VIB_FEEDBACK_LEVEL2, + SETTING_VIB_FEEDBACK_LEVEL3, + SETTING_VIB_FEEDBACK_LEVEL4, + SETTING_VIB_FEEDBACK_LEVEL5 +}; + + +/** + * @brief status of changing USB mode + * + * 0 : done \n + * 1 : on changing \n + * 2 : on changing to NONE mode \n + */ +#define VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE VCONFKEY_SETAPPL_MEM_PREFIX"/usb_in_mode_change" + +/** + * @brief selected popup button + * + * 0 : NO/Cancel button \n + * 1 : YES/OK button \n + */ +#define VCONFKEY_SETAPPL_SELECT_POPUP_BTN_INT VCONFKEY_SETAPPL_PREFIX"/select_popup_btn" +/* setting - on,off status */ +enum { + SETTING_ON_OFF_BTN_OFF = 0, + SETTING_ON_OFF_BTN_ON, + SETTING_ON_OFF_BTN_MAX +}; + +/** + * @brief current USB mode + * + * SETTING_USB_NONE_MODE : None \n + * SETTING_USB_DEFAULT_MODE : Default \n + * SETTING_USB_DEBUG_MODE : Debug \n + * SETTING_USB_TETHERING_MODE : USB tethering \n + * SETTING_USB_ACCESSORY_MODE : USB accessory \n + */ +#define VCONFKEY_SETAPPL_USB_MODE_INT VCONFKEY_SETAPPL_MEM_PREFIX"/usb_mode" +enum { + /** None */ + SETTING_USB_NONE_MODE = -1, + /** Default */ + SETTING_USB_DEFAULT_MODE = 0, + /** DEBUG */ + SETTING_USB_DEBUG_MODE = 3, + /** ETHERNET */ + SETTING_USB_ETHERNET_MODE = 3, + /** USB tethering */ + SETTING_USB_TETHERING_MODE = 4, + /** USB accessory */ + SETTING_USB_ACCESSORY_MODE = 5 +}; /* connectivity - usb connection */ + +/** + * @brief USB mode that user selected + * + * 0 : Default \n + * 3 : Debug \n + * 4 : USB tethering \n + * 5 : USB accessory \n + */ +#define VCONFKEY_SETAPPL_USB_SEL_MODE_INT VCONFKEY_SETAPPL_MEM_PREFIX"/usb_sel_mode" + +/** + * @brief status of debug mode + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL VCONFKEY_SETAPPL_PREFIX"/debug_mode" + +/** + * @brief status of select network + * + * 0 : Automatic Off \n + * 1 : Automatic On \n + */ +#define VCONFKEY_SETAPPL_SELECT_NETWORK_INT VCONFKEY_SETAPPL_PREFIX"/select_network" +/* network - select network */ +enum { + SETTING_SELECT_NETWORK_AUTOMATIC = 0, + SETTING_SELECT_NETWORK_MANUAL, + SETTING_SELECT_NETWORK_MAX +}; + +/** + * @brief network node + * + * 0 : automatic \n + * 1 : gsm900/1800 \n + * 2 : gsm 8500/1900 \n + * 3 : umts \n + */ +#define VCONFKEY_SETAPPL_NETWORK_MODE_INT VCONFKEY_SETAPPL_PREFIX"/network_mode" +/* network - network mode */ +enum { + SETTING_NETWORK_MODE_AUTOMATIC = 0, + SETTING_NETWORK_MODE_GSM_900_1800, + SETTING_NETWORK_MODE_GSM_850_1900, + SETTING_NETWORK_MODE_UTMS, + SETTING_NETWORK_MODE_MAX +}; + +/** + * @brief status of phone lock + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_POWER_ON_LOCK_BOOL VCONFKEY_SETAPPL_PREFIX"/power_on_lock" + +/** + * @brief left count of trying phone lock on/off + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PHONE_LOCK_ATTEMPTS_LEFT_INT VCONFKEY_SETAPPL_PREFIX"/phone_lock_attempts_left" + +/** + * @brief timestamp if phone lock is on + * + */ +#define VCONFKEY_SETAPPL_PHONE_LOCK_TIMESTAMP_STR VCONFKEY_SETAPPL_PREFIX"/phone_lock_timestamp" + +/** + * @brief timestamp if sim lock is on + * + */ +#define VCONFKEY_SETAPPL_SIM_LOCK_TIMESTAMP_STR VCONFKEY_SETAPPL_PREFIX"/sim_lock_timestamp" + +/** + * @brief status of fdn mode + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_FIXED_DIALING_MODE_BOOL VCONFKEY_SETAPPL_PREFIX"/fixed_dialing_mode" + +/** + * @brief status of simple password + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_SIMPLE_PASSWORD_BOOL VCONFKEY_SETAPPL_PREFIX"/simple_password" + + +/** + * @brief screen lock type + * + * 0 : Swipe \n + * 1 : Motion \n + * 2 : Face and voice \n + * 3 : Simple password \n + * 4 : Password \n + */ +#define VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT VCONFKEY_SETAPPL_PREFIX"/screen_lock_type" +/* security - screen lock type */ +enum { + SETTING_SCREEN_LOCK_TYPE_SWIPE = 0, + SETTING_SCREEN_LOCK_TYPE_MOTION, + SETTING_SCREEN_LOCK_TYPE_FACE_AND_VOICE, + SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD, + SETTING_SCREEN_LOCK_TYPE_PASSWORD, + SETTING_SCREEN_LOCK_TYPE_OTHER, + SETTING_SCREEN_LOCK_TYPE_MAX +}; + + +/** + * @brief display and light : font size + * + * 1 : SMALL \n + * 2 : MIDIUM \n + * 3 : LARGE \n + */ +#define VCONFKEY_SETAPPL_FONT_SIZE_INT VCONFKEY_SETAPPL_PREFIX"/font_size" +/* display - font size */ +enum { + SETTING_FONT_SIZE_SMALL = 0, + SETTING_FONT_SIZE_MIDDLE, + SETTING_FONT_SIZE_LARGE, + SETTING_FONT_SIZE_MAX +}; + + +/** @brief display and light : index of font type */ +#define VCONFKEY_SETAPPL_FONT_TYPE_INT VCONFKEY_SETAPPL_PREFIX"/font_type" + +/** + * @brief status of automatic brightness + * + * 0 : Off \n + * 1 : On \n + * 2 : Pause \n + */ +#define VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT VCONFKEY_SETAPPL_PREFIX"/brightness_automatic" +enum { + SETTING_BRIGHTNESS_AUTOMATIC_OFF = 0, + SETTING_BRIGHTNESS_AUTOMATIC_ON, + SETTING_BRIGHTNESS_AUTOMATIC_PAUSE +}; + +/** + * @brief time and date : status of automatic time update + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL VCONFKEY_SETAPPL_PREFIX"/automatic_time_update" + +/** + * @brief time and date : index of date format type + * + * 0 : DD_MM_YYYY + * 1 : MM_DD_YYYY \n + * 2 : YYYY_MM_DD \n + * 3 : YYYY_DD_MM \n + */ +#define VCONFKEY_SETAPPL_DATE_FORMAT_INT VCONFKEY_SETAPPL_PREFIX"/date_format" +/* time - date format */ +enum { + SETTING_DATE_FORMAT_DD_MM_YYYY = 0, + SETTING_DATE_FORMAT_MM_DD_YYYY, + SETTING_DATE_FORMAT_YYYY_MM_DD, + SETTING_DATE_FORMAT_YYYY_DD_MM, + SETTING_DATE_FORMAT_MAX +}; + +/** @brief city name */ +#define VCONFKEY_SETAPPL_CITYNAME_INDEX_INT VCONFKEY_SETAPPL_PREFIX"/cityname_id" + +/** + * @brief first day of week + * + * 0 : Sunday \n + * 1 : Monday \n + */ +#define VCONFKEY_SETAPPL_WEEKOFDAY_FORMAT_INT VCONFKEY_SETAPPL_PREFIX"/weekofday_format" +/* time - week of day format */ +enum { + SETTING_WEEKOFDAY_FORMAT_SUNDAY = 0, + SETTING_WEEKOFDAY_FORMAT_MONDAY, + SETTING_WEEKOFDAY_FORMAT_TUESDAY, + SETTING_WEEKOFDAY_FORMAT_WEDNESDAY, + SETTING_WEEKOFDAY_FORMAT_THURSDAY, + SETTING_WEEKOFDAY_FORMAT_FRIDAY, + SETTING_WEEKOFDAY_FORMAT_SATURDAY, + SETTING_WEEKOFDAY_FORMAT_MAX +}; + + +/** + * @brief index of current language + * + * 0 : automatic \n + * 1 : korean \n + * 2 : English \n + * 3 : chinese \n + * 4 : chinese(hongkong) \n + * 5 : chinese(taiwan) \n + * 6 : Deutsche \n + * 7 : nederlands \n + * 8 : espanol \n + * 9 : portugues \n + * 10 : greek \n + * 11 : italiano \n + * 12 : francais \n + * 13 : turky \n + * 14 : japanese \n + * 15 : Russian \n + */ +#define VCONFKEY_SETAPPL_LANG_INT VCONFKEY_SETAPPL_PREFIX"/lang" +/* phone - lnaguage */ +enum { + SETTING_LANG_AUTOMATIC = 0, + SETTING_LANG_KOREA = 1, + SETTING_LANG_ENGLISH, + SETTING_LANG_CHINA, + SETTING_LANG_CANTONESE, + SETTING_LANG_TAIWAN, + SETTING_LANG_GERMAN, + SETTING_LANG_DUTCH, + SETTING_LANG_SPAINISH, + SETTING_LANG_PORTUGUESE, + SETTING_LANG_GREEK, + SETTING_LANG_ITALIAN, + SETTING_LANG_FRENCH, + SETTING_LANG_TURKISH, + SETTING_LANG_JAPAN, + SETTING_LANG_RUSSIAN, + SETTING_LANG_MAX +}; + +/** + * @brief status of IM notification + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_IM_BOOL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/im" + +/** + * @brief status of facebook notification + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_FACEBOOK_BOOL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/facebook" + +/** + * @brief status of twitter notification + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_TWITTER_BOOL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/twitter" + +/** + * @brief status of message notification + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_MESSAGES_BOOL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/messages" + +/** + * @brief status of email notification + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_EMAIL_BOOL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/email" + +/** + * @brief font size + * + * 0 : small + * 1 : normal + * 2 : large + * 3 : huge + * 4 : giant + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE VCONFKEY_SETAPPL_PREFIX"/accessibility/font_size" + +/** + * @brief Accessibility setting : status of assistive light + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT VCONFKEY_SETAPPL_PREFIX"/accessibility/torch_light" + +/** + * @brief Accessibility setting : status of accept call + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCEPT_CALL VCONFKEY_SETAPPL_PREFIX"/accessibility/accept_call" + +/** + * @brief Accessibility setting : status of auto answer + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_ENABLE_AUTO_ANSWER VCONFKEY_SETAPPL_PREFIX"/accessibility/enable_auto_answer" + +/** + * @brief Accessibility setting : auto answering time + * + * 1 : after 1 second \n + * 2 : after 2 seconds \n + * 3 : after 3 seconds \n + * 4 : after 4 seconds \n + * 5 : after 5 seconds \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_AUTO_ANSWER VCONFKEY_SETAPPL_PREFIX"/accessibility/auto_answer" + +/** + * @brief Accessibility setting : status of end call using the power key + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_POWERKEY_END_CALLS VCONFKEY_SETAPPL_PREFIX"/accessibility/powerkey_end_calls" + +/** + * @brief Accessibility setting : status of led notify + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_LED_NOTIFY VCONFKEY_SETAPPL_PREFIX"/accessibility/led_notify" + +/** + * @brief Accessibility setting : power key shortcut + * + * 0 : off \n + * 1 : always ask \n + * 2 : screen reader(TTS) \n + * 3 : negative colours \n + * 4 : zoom \n + * 5 : assistive light \n + * 6 : shot reader \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_POWER_KEY_HOLD VCONFKEY_SETAPPL_PREFIX"/accessibility/power_key_hold" + +enum { + SETTING_POWERKEY_SHORTCUT_OFF = 0, + SETTING_POWERKEY_SHORTCUT_ALWAYS_ASK = 1, + SETTING_POWERKEY_SHORTCUT_SCREEN_READER_TTS, + SETTING_POWERKEY_SHORTCUT_NEGATIVE_COLOURS, + SETTING_POWERKEY_SHORTCUT_ZOOM, + SETTING_POWERKEY_SHORTCUT_ASSISTIVE_LIGHT, + SETTING_POWERKEY_SHORTCUT_SHOT_READER, + SETTING_POWERKEY_SHORTCUT_MAX +}; + + +/** + * @brief Powersaving : status of system power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS VCONFKEY_SETAPPL_PREFIX"/pwrsv/system_mode/status" + +/** + * @brief Powersaving : status of custom power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_STATUS VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/status" + +/** + * @brief Powersaving : status of turn off wifi + * + * 0 : Turn on \n + * 1 : Turn off \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_WIFI VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/wifi" + +/** + * @brief Powersaving : status of turn off bluetooth + * + * 0 : Turn on \n + * 1 : Turn off \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BT VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/bt" + +/** + * @brief Powersaving : status of turn off gps + * + * 0 : Turn on \n + * 1 : Turn off \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_GPS VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/gps" + +/** + * @brief Powersaving : status of turn off data sync + * + * 0 : Turn on \n + * 1 : Turn off \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DATASYNC VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/data_sync" + +/** + * @brief Powersaving : status of turn off hotspot + * + * 0 : Turn on \n + * 1 : Turn off \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_HOTSPOT VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/hotspot" + +/** + * @brief Powersaving : status of adjust brightness + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_STATUS VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/brt/status" + +/** + * @brief Powersaving : status of automatic brightness for custom power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_AUTO_STATUS VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/brt/auto/status" + +/** + * @brief Powersaving : level of brightness for custom power saving + * + * Min : 0 \n + * Max : 24 \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_VALUE VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/brt/value" + +/** + * @brief Powersaving : level of backlight time for custom power saving + * + * 15 : 15 sec \n + * 30 : 30 sec \n + * 60 : 1 min \n + * 120 : 2 min \n + * 600 : 10 min \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BLTIME VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/backlight/time" +/* display - backlight time */ +enum { + SETTING_BACKLIGHT_TIME_8SEC = 8, + SETTING_BACKLIGHT_TIME_15SEC = 15, + SETTING_BACKLIGHT_TIME_30SEC = 30, + SETTING_BACKLIGHT_TIME_1MIN = 60, + SETTING_BACKLIGHT_TIME_3MIN = 180, + SETTING_BACKLIGHT_TIME_10MIN = 600, + SETTING_BACKLIGHT_TIME_MAX +}; + +/** + * @brief Powersaving : status of reminder for custom power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS_REMINDER VCONFKEY_SETAPPL_PREFIX"/pwrsv/system_mode/reminder" + +/** + * @brief Powersaving : rate of saving baterry power + * + * default 30 : 30% + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_AT VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/at" + +/** + * @brief Powersaving : status of cpu power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/cpu" + +/** + * @brief Powersaving : status of display power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DISPLAY VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/display" + +/** + * @brief Powersaving : status of background color power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BG_COLOR VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/bg_color" + +/** + * @brief Powersaving : status of turning off vibration on screen tap for power saving + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/screen_vib" + + + +/** + * @brief Setting ticker noti : status of displaying message content + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_MESSASGES VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/messages" + +/** + * @brief Setting ticker noti : status of displaying email content + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_EMAIL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/email" + +/** + * @brief Setting ticker noti : status of displaying im content + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_IM VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/im" + +/** + * @brief Setting ticker noti : status of displaying twitter content + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_TWITTER VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/twitter" + +/** + * @brief Setting ticker noti : status of displaying facebook content + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_FACEBOOK VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/facebook" + +/** + * @brief Setting ticker noti : status of showing badge at messages + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_BADGE_MESSAGES VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/messages" + +/** + * @brief Setting ticker noti : status of showing badge at email + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_BADGE_EMAIL VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/email" + +/** + * @brief Setting ticker noti : status of showing badge at im + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_BADGE_IM VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/im" + +/** + * @brief Setting ticker noti : status of showing badge at facebook + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_BADGE_FACEBOOK VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/facebook" + +/** + * @brief Setting ticker noti : status of showing badge at twitter + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_TICKER_NOTI_BADGE_TWITTER VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/twitter" + +/** + * @brief setting value of sim change alert + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_SIM_CHANGE_ALERT_BOOL VCONFKEY_SETAPPL_PREFIX"/fmm/sim_change_alert" + +/** + * @brief recipient phone number + */ +#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_RECIPIENTS_STR VCONFKEY_SETAPPL_PREFIX"/fmm/recipients" + +/** + * @brief sender phone number + */ +#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_SENDER_STR VCONFKEY_SETAPPL_PREFIX"/fmm/sender" + +/** + * @brief message content when user change the sim + */ +#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_MESSAGE_STR VCONFKEY_SETAPPL_PREFIX"/fmm/alert_message" + +/** + * @brief status of remote control + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_REMOTE_CONTROL_BOOL VCONFKEY_SETAPPL_PREFIX"/fmm/remote_control" + +/** + * @brief status location consent + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_LOCATION_CONSENT_BOOL VCONFKEY_SETAPPL_PREFIX"/fmm/location_consent" + +/** + * @brief current language set + * + * Value : language set string + */ +#define VCONFKEY_LANGSET "db/menu_widget/language" + +/** + * @brief current region format + * + * Value : region format string + */ +#define VCONFKEY_REGIONFORMAT "db/menu_widget/regionformat" + +/** + * @brief current selected package name of menuscreen + * + * Value : package name string + */ +#define VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME "db/setting/menuscreen/package_name" + +/** + * @brief status of transaction tracking + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_TRANSACTION_TRACKING_BOOL VCONFKEY_SETAPPL_PREFIX"/transaction_tracking" + +/** + * @brief status of expiry reminder + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_EXPIRY_REMINDER_BOOL VCONFKEY_SETAPPL_PREFIX"/expiry_reminder" + +/** + * @brief index of roaming network type + * + * 0 : Auto download \n + * 1 : Manual \n + * 2 : Always reject \n + */ +#define VCONFKEY_SETAPPL_ROAMING_NETWORK_INT VCONFKEY_SETAPPL_PREFIX"/roaming_network" +/* phone - license setting */ +enum { + SETTING_ROAM_NET_AUTO_DOWNLOAD = 0, + SETTING_ROAM_NET_MANUAL, + SETTING_ROAM_NET_ALWAYS_REJECT, + SETTING_ROAM_NET_MAX +}; + +/** + * @brief default memory of wap downloads + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_WAP_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/wap" + +/** + * @brief default memory of bluetooth + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_BLUETOOTH_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/bluetooth" + +/** + * @brief default memory of camera + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_CAMERA_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/camera" + +/** + * @brief default memory of voice recorder + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_VOICE_RECORDER_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/voice_recorder" + +/** + * @brief default memory of FM radio + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_FM_RADIO_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/fm_radio" + +/** + * @brief default memory of allshare + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_ALL_SHARE_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/all_share" + +/** + * @brief default memory of DVB-H + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_DVB_H_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/dvb_h" + +/** + * @brief default memory of adobe air + * + * 0 : Phone \n + * 1 : Memory card \n + */ +#define VCONFKEY_SETAPPL_DEFAULT_MEM_ADOBE_AIR_INT VCONFKEY_SETAPPL_PREFIX"/default_memory/adobe_air" +/* memory - default memory */ +enum { + SETTING_DEF_MEMORY_PHONE = 0, + SETTING_DEF_MEMORY_MMC, + SETTING_DEF_MEMORY_MAX +}; + + +/** + * @brief status of battery percentage + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_BATTERY_PERCENTAGE_BOOL VCONFKEY_SETAPPL_PREFIX"/battery_percentage" + +/** + * @brief status of accessibility + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCESSIBILITY VCONFKEY_SETAPPL_PREFIX"/accessibility/accessibility" + +/** + * @brief status of negative colors + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST VCONFKEY_SETAPPL_PREFIX"/accessibility/high_contrast" + +/** + * @brief status of zoom + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_SCREEN_ZOOM VCONFKEY_SETAPPL_PREFIX"/accessibility/screen_zoom" + +/** + * @brief current timezone id + */ +#define VCONFKEY_SETAPPL_TIMEZONE_ID VCONFKEY_SETAPPL_PREFIX"/timezone_id" + +/** + * @brief offset of timezone + */ +#define VCONFKEY_SETAPPL_TIMEZONE_INT VCONFKEY_SETAPPL_PREFIX"/timezone" + +/** + * @brief status of auto-rotate screen + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ROTATE_LOCK_BOOL VCONFKEY_SETAPPL_PREFIX"/rotate_lock" + +/** + * @brief status of auto-rotate screen + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL VCONFKEY_SETAPPL_PREFIX"/auto_rotate_screen" + +/** + * @brief status of mono audio + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_ACCESSIBILITY_MONO_AUDIO VCONFKEY_SETAPPL_PREFIX"/accessibility/mono_audio" + +/** + * @brief type of displaying time + * + * 1 : 12 hour type \n + * 2 : 24 hour type \n + */ +#define VCONFKEY_REGIONFORMAT_TIME1224 "db/menu_widget/regionformat_time1224" +enum { + VCONFKEY_TIME_FORMAT_12 = 1, + VCONFKEY_TIME_FORMAT_24 +}; + +/** + * @brief Image viewer slideshow interval time (secs) + * + * type : double + */ +#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_INTERVAL VCONFKEY_SETAPPL_PREFIX"/gallery/interval_time" + +/** + * @brief Image viewer slideshow effect type + * + * type : string + * Slide, Fade, Blind, Iris, Dissolve + */ +#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_EFFECT VCONFKEY_SETAPPL_PREFIX"/gallery/ss_effect" + +/** + * @brief Image viewer slideshow repeat state + * + * type : bool + * 0 : Slide show repeat + * 1 : Slide show do not repeat + */ +#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_REPEAT VCONFKEY_SETAPPL_PREFIX"/gallery/repeat_state" + +/** + * @brief Image viewer slideshow shuffle state + * + * type : bool + * 0 : Normal list + * 1 : Shuffled list + */ +#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_SHUFFLE VCONFKEY_SETAPPL_PREFIX"/gallery/shuffle_state" + +/** + * @brief Voicerecorder recording time limitation + * + * type : int + * 0 : Unlimited + * 1 : Limit for MMS + */ +#define VCONFKEY_SETAPPL_VOICERECORDER_TIME_LIMIT VCONFKEY_SETAPPL_PREFIX"/voicerecorder/time_limit" + +/** + * @brief Voicerecorder recording quality + * + * type : int + * 0 : Low quality + * 1 : High quality + */ +#define VCONFKEY_SETAPPL_VOICERECORDER_QUALITY VCONFKEY_SETAPPL_PREFIX"/voicerecorder/quality" + +/** + * @brief Voicerecorder GPS tagging + * + * type : bool + * 0 : off + * 1 : on + */ +#define VCONFKEY_SETAPPL_VOICERECORDER_GPS VCONFKEY_SETAPPL_PREFIX"/voicerecorder/gps" + +/** + * @brief left attempts count of sim lock + * + * type : int + * 0 : min count + * 5 : max count + */ +#define VCONFKEY_SETAPPL_SIM_LOCK_ATTEMPTS_LEFT_INT VCONFKEY_SETAPPL_PREFIX"/sim_lock_attempts_left" + +/** + * @brief status that font changed + * + * type : int + * 0 : not changed + * 5 : changed + */ +#define VCONFKEY_SETAPPL_FONT_CHANGED "memoroy/setting/font_changed" + +/** + * @brief status of flight mode + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_FLIGHT_MODE_BOOL VCONFKEY_SETAPPL_PREFIX"/flight_mode" + +/** + * @brief current device name + */ +#define VCONFKEY_SETAPPL_DEVICE_NAME_STR VCONFKEY_SETAPPL_PREFIX"/device_name" + + +/** + * @brief status of sound + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_SOUND_STATUS_BOOL VCONFKEY_SETAPPL_PREFIX"/sound/sound_on" + +/** + * @brief status of vibration + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL VCONFKEY_SETAPPL_PREFIX"/sound/vibration_on" + +/** + * @brief status of data roaming + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_STATE_DATA_ROAMING_BOOL VCONFKEY_SETAPPL_PREFIX"/data_roaming" + +/** + * @brief status of motion activation + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_MOTION_ACTIVATION VCONFKEY_SETAPPL_PREFIX"/motion_active" + +/** + * @brief status of use tilt + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_TILT VCONFKEY_SETAPPL_PREFIX"/use_tilt" + +/** + * @brief status of use tilt scroll + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_TILT_SCROLL VCONFKEY_SETAPPL_PREFIX"/use_tilt_scroll" + +/** + * @brief level of tilt + * + * 0 : MIN \n + * 7 : MAX \n + */ +#define VCONFKEY_SETAPPL_TILT_SENSITIVITY VCONFKEY_SETAPPL_PREFIX"/tilt_sensitivity" + +/** + * @brief level of tilt scroll + * + * 0 : MIN \n + * 7 : MAX \n + */ +#define VCONFKEY_SETAPPL_TILT_SCROLL_SENSITIVITY VCONFKEY_SETAPPL_PREFIX"/tilt_scroll_sensitivity" + +/** + * @brief status of use panning + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_PANNING VCONFKEY_SETAPPL_PREFIX"/use_panning" + +/** + * @brief status of use panning to browse + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_PANNING_BROWSER VCONFKEY_SETAPPL_PREFIX"/use_panning_browser" + +/** + * @brief level of panning + * + * 0 : MIN \n + * 7 : MAX \n + */ +#define VCONFKEY_SETAPPL_PANNING_SENSITIVITY VCONFKEY_SETAPPL_PREFIX"/panning_sensitivity" + +/** + * @brief level of panning browser + * + * 0 : MIN \n + * 7 : MAX \n + */ +#define VCONFKEY_SETAPPL_PANNING_BROWSER_SENSITIVITY VCONFKEY_SETAPPL_PREFIX"/panning_browser_sensitivity" + +/** + * @brief status of use double tap + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_DOUBLE_TAP VCONFKEY_SETAPPL_PREFIX"/use_double_tap" + +/** + * @brief status of use turn over + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_TURN_OVER VCONFKEY_SETAPPL_PREFIX"/use_turn_over" + +/** + * @brief status of use pick up + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_PICK_UP VCONFKEY_SETAPPL_PREFIX"/use_pick_up" + +/** + * @brief status of use pick up call + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_PICK_UP_CALL VCONFKEY_SETAPPL_PREFIX"/use_pick_up_call" + +/** + * @brief status of use shake + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_USE_SHAKE VCONFKEY_SETAPPL_PREFIX"/use_shake" + +/** + * @brief function of muting sounds by covering screen with your hand when play media + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PALM_TOUCH_MUTE VCONFKEY_SETAPPL_PREFIX"/motion/palm_touch_mute" + +/** + * @brief function of capture screen by swiping it from right left or vice versa with the side of your hand + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_PALM_SWIP_CAPTURE VCONFKEY_SETAPPL_PREFIX"/motion/palm_swipe_capture" + +/** + * @brief current background image file path + * + * Value : BG image file path + */ +#define VCONFKEY_BGSET "db/menu_widget/bgset" + +/** + * @brief activate Driving mode + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_DRIVINGMODE VCONFKEY_SETAPPL_PREFIX"/drivingmode/drivingmode" + +/** + * @brief activate Driving mode only for incoming call + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_INCOMINGCALL VCONFKEY_SETAPPL_PREFIX"/drivingmode/incomingcall" + +/** + * @brief activate Driving mode only for message + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_MESSAGE VCONFKEY_SETAPPL_PREFIX"/drivingmode/message" + +/** + * @brief activate Driving mode only for new email + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_NEWEMAILS VCONFKEY_SETAPPL_PREFIX"/drivingmode/newemails" + +/** + * @brief activate Driving mode only for new voicemail + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_NEWVOICEMAILS VCONFKEY_SETAPPL_PREFIX"/drivingmode/newvoicemails" + +/** + * @brief activate Driving mode only for alarm + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_ALARM VCONFKEY_SETAPPL_PREFIX"/drivingmode/alarm" + +/** + * @brief activate Driving mode only for schedule + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_SCHEDULE VCONFKEY_SETAPPL_PREFIX"/drivingmode/schedule" + +/** + * @brief activate Driving mode only for unlockscreen + * + * 0 : Off \n + * 1 : On \n + */ +#define VCONFKEY_SETAPPL_DRIVINGMODE_UNLOCKSCREEN VCONFKEY_SETAPPL_PREFIX"/drivingmode/unlockscreen" + +/** + * @brief developer options - how many background processes are allowed for an app + * + * 0 : Standard limit \n + * 1 : No background process \n + * 2 : 1 process at most \n + * 3 : 2 process at most \n + * 4 : 3 process at most \n + * 5 : 4 process at most \n + */ +#define VCONFKEY_SETAPPL_DEVOPTION_BGPROCESS VCONFKEY_SETAPPL_PREFIX"/devoption/bgprocess" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SETTING_KEYS_H__ */ + diff --git a/include/vconf-internal-sound-keys.h b/include/vconf-internal-sound-keys.h new file mode 100644 index 0000000..512b6f2 --- /dev/null +++ b/include/vconf-internal-sound-keys.h @@ -0,0 +1,56 @@ +/* + * vconf-internal-sound-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seungbae Shin + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SOUND_KEYS_H__ +#define __VCONF_INTERNAL_SOUND_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-sound-keys.h + * @defgroup vconf_internal_sound_key Definitions of internal shared Keys for sound + * @ingroup vconf_internal_key + * @author seungbae.shin@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for sound \n + */ + +/* ========================== Sound Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_sound_key + * @{ + * @brief Sound Keys & Values\n + * Maintainer : seungbae.shin@samsung.com + */ + +/** + * @brief Sound status(int) + * + * Sound is not in use = 0 \n + * Sound is in use = 1 + */ +#define VCONFKEY_SOUND_STATUS "memory/Sound/SoundStatus" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SOUND_KEYS_H__ */ diff --git a/include/vconf-internal-starter-keys.h b/include/vconf-internal-starter-keys.h new file mode 100755 index 0000000..6476d34 --- /dev/null +++ b/include/vconf-internal-starter-keys.h @@ -0,0 +1,58 @@ +/* + * vconf-internal-starter-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_STARTER_KEYS_H__ +#define __VCONF_INTERNAL_STARTER_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-starter-keys.h + * @defgroup vconf_internal_starter-key Definitions of internal shared Keys for starter + * @ingroup vconf_internal_key + * @author Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , youngsub Ko + * @version 0.1 + * @brief This file has the definitions of shared keys for starter \n + */ + +/* ========================== starter Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_starter_key + * @{ + * @brief starter Keys & Values\n + * Maintainer : Seungtaek Chung , Mi-Ju Lee , Xi Zhichan , YoungSub Ko + */ + +/** + * @brief sequence of displaying home screen + * + * type : int +*/ +#define VCONFKEY_STARTER_SEQUENCE "memory/starter/sequence" + +/** + * @brief usage of volume key. + * + * type : int +*/ +#define VCONFKEY_STARTER_USE_VOLUME_KEY "memory/starter/use_volume_key" + +#endif /* __VCONF_INTERNAL_STARTER_KEYS_H__ */ diff --git a/include/vconf-internal-syncml-keys.h b/include/vconf-internal-syncml-keys.h new file mode 100644 index 0000000..67df639 --- /dev/null +++ b/include/vconf-internal-syncml-keys.h @@ -0,0 +1,164 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SYNCML_KEYS_H__ +#define __VCONF_INTERNAL_SYNCML_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-setting-keys.h + * @defgroup vconf_internal_setting_key Definitions of internal shared Keys for setting + * @ingroup vconf_internal_key + * @author Junhyul Lee(junhyuk.lee@samsung.com) + * @version 0.1 + * @brief This file has the definitions of shared keys for syncml engine , ui \n + */ + +/* ========================== SyncML engine & UI Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_syncml_key + * @{ + * @brief Syncml vconf Keys & Values for oma-dm, oma-ds engine & ui \n + * Maintainer : junhyuk7.lee@samsung.com + */ +#define VCONFKEY_SYNCML_DM_PREFIX "db/SyncML/oma-dm-service" +#define VCONFKEY_SYNCML_DS_PREFIX "db/SyncML/oma-ds-service" + +/* SyncML DM */ + +/** @brief profile count number (int type)**/ +#define VCONFKEY_CSC_SYNCMLDM_NBFIELD "db/SyncML/oma-dm-service/DevManagement/NbDevManagement" + +/** @brief profile server name (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_ACCNAME "db/SyncML/oma-dm-service/DevManagement/%d/AccName" + +/** @brief profile server auth type (int) **/ +#define VCONFKEY_CSC_SYNCMLDM_AUTHTYPE "db/SyncML/oma-dm-service/DevManagement/%d/AuthType" + +/** @brief profile client Nonce (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_CLIENTNONCE "db/SyncML/oma-dm-service/DevManagement/%d/ClientNonce" + +/** @brief profile server address (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_SERVADDR "db/SyncML/oma-dm-service/DevManagement/%d/ServAddr" + +/** @brief profile server ID (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_SERVID "db/SyncML/oma-dm-service/DevManagement/%d/ServID" + +/** @brief profile server nonce (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_SERVNONCE "db/SyncML/oma-dm-service/DevManagement/%d/ServNonce" + +/** @brief profile port type (int) **/ +#define VCONFKEY_CSC_SYNCMLDM_SERVPORT "db/SyncML/oma-dm-service/DevManagement/%d/Port" + +/** @brief profile server password (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_SERVPWD "db/SyncML/oma-dm-service/DevManagement/%d/ServPwd" + +/** @brief profile user password (string) **/ +#define VCONFKEY_CSC_SYNCMLDM_PASSWORD "db/SyncML/oma-dm-service/DevManagement/%d/Password" + + + +/* SyncML DS */ + +/** @brief ds profile count number (int type)**/ +#define VCONFKEY_CSC_SYNCMLDS_NBDATASYNC "db/SyncML/oma-ds-service/DS/Accounts/NbDataSync" + +/** @brief ds profile netework name (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_NETWORK "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/NetworkName" + +/** @brief ds version (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_VERSION "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/DSVersion" + +/** @brief ds profile sync name (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_NAME "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Name" + +/** @brief ds profile sync name (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_ADDR "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/AppAddr/Addr" + +/** @brief ds profile client Uer ID (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_AUTHNAME "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/AuthInfo/Client/AuthName" + +/** @brief ds profile client Uer password (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_AUTHPWD "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/AuthInfo/Client/AuthPWD" + +/** @brief ds profile sync type (string) **/ +/* ex) refresh from server */ +#define VCONFKEY_CSC_SYNCMLDS_SYNCTYPE "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/GUI/SyncType" + +/** @brief ds profile sync mode (string) **/ +/* ex) push */ +#define VCONFKEY_CSC_SYNCMLDS_SYNCMODE "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/GUI/SyncMode" + +/** @brief ds profile contact enable (int) **/ +/* ex) 1: enable 0: disable*/ +#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_ENABLED "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/Enabled" + +/** @brief ds profile contact target uri (string) **/ +/* ex) card */ +#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_TGTURI "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/TgtURI" + +/** @brief ds profile contact user id (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_AUTHNAME "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/AuthInfo/Server/AuthName" + +/** @brief ds profile contact user password (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_AUTHPWD "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/AuthInfo/Server/AuthPWD" + +/** @brief ds profile Calendar enable (int) **/ +/* ex) 1: enable 0: disable */ +#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_ENABLED "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/Enabled" + +/** @brief ds profile Calendar target uri **/ +/* ex) cal */ +#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_TGTURI "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/TgtURI" + +/** @brief ds profile calendar user id (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_AUTHNAME "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/AuthInfo/Server/AuthName" + +/** @brief ds profile calendar user password (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_AUTHPWD "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/AuthInfo/Server/AuthPWD" + +/** @brief ds profile Memo enable (int) **/ +/* ex) 1: enable 0: disable */ +#define VCONFKEY_CSC_SYNCMLDS_MEMO_ENABLED "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/Enabled" + +/** @brief ds profile Memo target uri (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_MEMO_TGTURI "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/TgtURI" + +/** @brief ds profile Memo auth id (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_MEMO_AUTHNAME "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/AuthInfo/Server/AuthName" + +/** @brief ds profile Memo auth pwd (string) **/ +#define VCONFKEY_CSC_SYNCMLDS_MEMO_AUTHPWD "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/AuthInfo/Server/AuthPWD" + + + + +/** @brief dm software update wifi only on/off (int) **/ +#define VCONFKEY_SYNCML_DM_SW_UPDATE_WIFI_ONLY "db/SyncML/oma-dm-service/software_update/wifionly/setting" + +/** @brief dm software update push message on/off (int) **/ +#define VCONFKEY_SYNCML_DM_SW_UPDATE_PUSH_MSG "db/SyncML/oma-dm-service/software_update/pushmessage/setting" + +/** @brief dm software update auto update only on/off (int) **/ +#define VCONFKEY_SYNCML_DM_SW_UPDATE_AUTH_UPDATE "db/SyncML/oma-dm-service/software_update/autoupdate/setting" + +#endif diff --git a/include/vconf-internal-sysman-keys.h b/include/vconf-internal-sysman-keys.h new file mode 100755 index 0000000..498354a --- /dev/null +++ b/include/vconf-internal-sysman-keys.h @@ -0,0 +1,217 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SYSMAN_KEYS_H__ +#define __VCONF_INTERNAL_SYSMAN_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-sysman-keys.h + * @defgroup vconf_internal_sysman_key Definitions of internal shared Keys for system manager + * @ingroup vconf_internal_key + * @author jinkun.jang@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for system manager \n + */ + +/* ========================== Sysman Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_sysman_key + * @{ + * @brief System manager Keys & Values\n + * Maintainer : jinkun.jang@samsung.com + */ + +/** + * @brief USB-host USB Storage Mount devname (added) + * + */ +#define VCONFKEY_SYSMAN_ADDED_USB_STORAGE "memory/sysman/added_usb_storage" + +/** + * @brief USB-host USB Storage Mount devname (removed) + * + */ +#define VCONFKEY_SYSMAN_REMOVED_USB_STORAGE "memory/sysman/removed_usb_storage" + +/** + * @brief charger connection status + * + * 0 : Disconnected \n + * 1 : Connected \n + */ +#define VCONFKEY_SYSMAN_CHARGER_STATUS "memory/sysman/charger_status" +enum { + VCONFKEY_SYSMAN_CHARGER_DISCONNECTED = 0, + VCONFKEY_SYSMAN_CHARGER_CONNECTED +}; + +/** + * @brief charge status + * + * 0 : Not charging \n + * 1 : Charging \n + */ +#define VCONFKEY_SYSMAN_BATTERY_CHARGE_NOW "memory/sysman/charge_now" + +/** + * @brief current battery status + * + * 1 : 1% and under \n + * 2 : 5% and under \n + * 3 : 15% and under \n + * 4 : over 15% \n + * 5 : full \n + */ +#define VCONFKEY_SYSMAN_BATTERY_STATUS_LOW "memory/sysman/battery_status_low" +enum { + /** 1% and under */ + VCONFKEY_SYSMAN_BAT_POWER_OFF = 1, + /** 5% and under */ + VCONFKEY_SYSMAN_BAT_CRITICAL_LOW, + /** 15% and under */ + VCONFKEY_SYSMAN_BAT_WARNING_LOW, + /** over 15% */ + VCONFKEY_SYSMAN_BAT_NORMAL, + /** full */ + VCONFKEY_SYSMAN_BAT_FULL, + /** power off */ + VCONFKEY_SYSMAN_BAT_REAL_POWER_OFF +}; + +/** + * @brief battery capacity + * + * 0-100 : battery capacity \n + */ +#define VCONFKEY_SYSMAN_BATTERY_CAPACITY "memory/sysman/battery_capacity" + +/** + * @brief USB connection status + * + * 0 : Disconnected \n + * 1 : Connected \n + * 2 : Available \n + */ +#define VCONFKEY_SYSMAN_USB_STATUS "memory/sysman/usb_status" +enum { + VCONFKEY_SYSMAN_USB_DISCONNECTED = 0, + VCONFKEY_SYSMAN_USB_CONNECTED, + VCONFKEY_SYSMAN_USB_AVAILABLE +}; + +/** + * @brief Earjack connection status & type + * + */ +#define VCONFKEY_SYSMAN_EARJACK "memory/sysman/earjack" +enum { + VCONFKEY_SYSMAN_EARJACK_REMOVED = 0, + VCONFKEY_SYSMAN_EARJACK_3WIRE = 0x1, + VCONFKEY_SYSMAN_EARJACK_4WIRE = 0x3, + VCONFKEY_SYSMAN_EARJACK_TVOUT = 0x10 +}; + +/** + * @brief low-memory status + * + * 0 : normal \n + * 1 : 60M and under \n + * 2 : 40M and under \n + */ +#define VCONFKEY_SYSMAN_LOW_MEMORY "memory/sysman/low_memory" +enum { + /** Normal */ + VCONFKEY_SYSMAN_LOW_MEMORY_NORMAL = 0x01, + /** 60M and under */ + VCONFKEY_SYSMAN_LOW_MEMORY_SOFT_WARNING = 0x02, + /** 40M and under */ + VCONFKEY_SYSMAN_LOW_MEMORY_HARD_WARNING = 0x04 +}; + +#define VCONFKEY_SYSMAN_SLIDING_KEYBOARD "memory/sysman/sliding_keyboard" +enum { + /** not support */ + VCONFKEY_SYSMAN_SLIDING_KEYBOARD_NOT_SUPPORTED = -1, + /** sliding keyboard close */ + VCONFKEY_SYSMAN_SLIDING_KEYBOARD_NOT_AVAILABE = 0, + /** sliding keyboaed open */ + VCONFKEY_SYSMAN_SLIDING_KEYBOAED_AVAILABLE +}; + +/** + * @brief mmc mount status + * + * 0 : mount completed \n + * 1 : already mounted \n + * 2 : mount failed \n + */ +#define VCONFKEY_SYSMAN_MMC_MOUNT "memory/sysman/mmc_mount" +enum { + VCONFKEY_SYSMAN_MMC_MOUNT_COMPLETED = 0, + VCONFKEY_SYSMAN_MMC_MOUNT_ALREADY, + VCONFKEY_SYSMAN_MMC_MOUNT_FAILED +}; + +/** + * @brief mmc umount status + * + * 0 : umount completed \n + * 1 : umount failed \n + */ +#define VCONFKEY_SYSMAN_MMC_UNMOUNT "memory/sysman/mmc_unmount" +enum { + VCONFKEY_SYSMAN_MMC_UNMOUNT_COMPLETED = 0, + VCONFKEY_SYSMAN_MMC_UNMOUNT_FAILED +}; + +/** + * @brief mmc format status + * + * 0 : mmc format completed \n + * 1 : mmc format failed \n + */ +#define VCONFKEY_SYSMAN_MMC_FORMAT "memory/sysman/mmc_format" +enum { + VCONFKEY_SYSMAN_MMC_FORMAT_COMPLETED = 0, + VCONFKEY_SYSMAN_MMC_FORMAT_FAILED +}; + + +/** + * @brief hdmi status + * + * 0 : hdmi disconnected \n + * 1 : hdmi connected \n + */ +#define VCONFKEY_SYSMAN_HDMI "memory/sysman/hdmi" +enum { + VCONFKEY_SYSMAN_HDMI_DISCONNECTED = 0, + VCONFKEY_SYSMAN_HDMI_CONNECTED +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SYSMAN_KEYS_H__ */ + diff --git a/include/vconf-internal-system-keys.h b/include/vconf-internal-system-keys.h new file mode 100755 index 0000000..aa92f06 --- /dev/null +++ b/include/vconf-internal-system-keys.h @@ -0,0 +1,70 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_SYSTEM_KEYS_H__ +#define __VCONF_INTERNAL_SYSTEM_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-system-keys.h + * @defgroup vconf_internal_system_key Definitions of internal shared Keys for System + * @ingroup vconf_internal_key + * @author Jaeho Lee + * @version 0.1 + * @brief This file has the definitions of shared keys for System \n + */ + +/* ========================== System Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_system_key + * @{ + * @brief System Keys & Values\n + * Maintainer : Jaeho Lee + */ + +/** +* @brief current time value when time is changed +* +* value : current time +*/ +#define VCONFKEY_SYSTEM_TIME_CHANGED "memory/system/timechanged" + +/** + * @brief time difference value between current and prev value when time is changed + * + * value : time difference + */ +#define VCONFKEY_SYSTEM_TIMEDIFF "memory/system/timediff" + +/** + * @brief new time when time is changed + * + * value : new time + */ +#define VCONFKEY_SYSTEM_TIMECHANGE "db/system/timechange" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_SYSTEM_KEYS_H__ */ + diff --git a/include/vconf-internal-telephony-keys.h b/include/vconf-internal-telephony-keys.h new file mode 100755 index 0000000..3e46939 --- /dev/null +++ b/include/vconf-internal-telephony-keys.h @@ -0,0 +1,558 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_TELEPHONY_KEYS_H__ +#define __VCONF_INTERNAL_TELEPHONY_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-telephony-keys.h + * @defgroup vconf_internal_telenphony_key Definitions of internal shared Keys for telenphony + * @ingroup vconf_internal_key + * @author s.seo@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for telenphony \n + */ + +/* ========================== Telephony Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_telenphony_key + * @{ + * @brief Data network Keys & Values\n + * Maintainer : kyeongchul.kim@samsung.com, donghoo.park@samsung.com + */ +#define VCONFKEY_TELEPHONY_PREFIX "memory/telephony" +#define VCONFKEY_TELEPHONY_DB_PREFIX "db/telephony" + + +/* Maintainer : kyeongchul.kim@samsung.com */ + +/** + * @brief it stands for keystring need to be blocked or not + * + * 0 off \n + * 1 on \n + */ +#define VCONFKEY_TELEPHONY_FACTORY_KSTRINGB VCONFKEY_TELEPHONY_DB_PREFIX"/bKeyStringBlock" +enum { + VCONFKEY_TELEPHONY_FACTORY_KSTRINGB_OFF = 0x00, + VCONFKEY_TELEPHONY_FACTORY_KSTRINGB_ON = 0x01 +}; + +/** + * @brief it stands for IMEI factory process status + * + * 0 fail \n + * 1 success \n + */ +#define VCONFKEY_TELEPHONY_IMEI_FACTORY_REBOOT VCONFKEY_TELEPHONY_PREFIX"/bFactoryProcess" /* int 0:fail, 1:success */ +enum { + VCONFKEY_TELEPHONY_FACTORYMODE_OFF = 0x00, + VCONFKEY_TELEPHONY_FACTORYMODE_ON = 0x01 +}; + +/** + * @brief it stands for current SIM card is factory SIM or not + * + * 0 normal SIM \n + * 1 factory SIM \n + */ +#define VCONFKEY_TELEPHONY_SIM_FACTORY_MODE VCONFKEY_TELEPHONY_PREFIX"/bIMSIFactoryProcess" /* int 0:normal, 1:factory sim */ +enum { + VCONFKEY_TELEPHONY_SIM_FACTORYMODE_OFF = 0x00, + VCONFKEY_TELEPHONY_SIM_FACTORYMODE_ON = 0x01 +}; + + + +/* Will be removed */ + +/** + * @brief current attached network name and status + * + * Value : mcc-mnc or network operator name (null terminated string value) \n + * ("No Service", "EMERGENCY", "Searching...", "SIM Error", "NO SIM") + */ +#define VCONFKEY_TELEPHONY_NWNAME VCONFKEY_TELEPHONY_PREFIX"/nw_name" + +/** + * @brief it stands for current attached network PLMN value + * + * Value : mcc-mnc (int) \n + */ +#define VCONFKEY_TELEPHONY_PLMN VCONFKEY_TELEPHONY_PREFIX"/plmn" + +/** + * @brief it stands for current attached network LAC value + * + * Value : LocationAreaCode(int) \n + */ +#define VCONFKEY_TELEPHONY_LAC VCONFKEY_TELEPHONY_PREFIX"/lac" + +/** + * @brief it stands for current attached Cell ID value + * + * Value : Cell Id (int) \n + */ +#define VCONFKEY_TELEPHONY_CELLID VCONFKEY_TELEPHONY_PREFIX"/cell_id" + +/** + * @brief it stands for current network type (3G, 2G, EDGE, Searching, Emergency, etc) + * + * 0 unknown \n + * 1 no service \n + * 2 emergency \n + * 3 search \n + * 4 2G \n + * 5 2.5G \n + * 6 EDGE \n + * 7 3G \n + * 8 HSDPA \n + * 9 LTE \n + */ +#define VCONFKEY_TELEPHONY_SVCTYPE VCONFKEY_TELEPHONY_PREFIX"/svc_type" +enum { + /**< Network unknown */ + VCONFKEY_TELEPHONY_SVCTYPE_NONE, + /**< Network no service */ + VCONFKEY_TELEPHONY_SVCTYPE_NOSVC, + /**< Network emergency */ + VCONFKEY_TELEPHONY_SVCTYPE_EMERGENCY, + /**< Network search 1900 */ + VCONFKEY_TELEPHONY_SVCTYPE_SEARCH, + /**< Network 2G */ + VCONFKEY_TELEPHONY_SVCTYPE_2G, + /**< Network 2.5G */ + VCONFKEY_TELEPHONY_SVCTYPE_2_5G, + /**< Network EDGE */ + VCONFKEY_TELEPHONY_SVCTYPE_2_5G_EDGE, + /**< Network UMTS */ + VCONFKEY_TELEPHONY_SVCTYPE_3G, + /**< Network HSDPA */ + VCONFKEY_TELEPHONY_SVCTYPE_HSDPA, + /**< Network LTE */ + VCONFKEY_TELEPHONY_SVCTYPE_LTE +}; + +/** + * @brief it stands for current network circuit service availability + * + * 0 unknown \n + * 1 off \n + * 2 on \n + */ +#define VCONFKEY_TELEPHONY_SVC_CS VCONFKEY_TELEPHONY_PREFIX"/svc_cs" +enum { + VCONFKEY_TELEPHONY_SVC_CS_UNKNOWN = 0x00, + VCONFKEY_TELEPHONY_SVC_CS_OFF, + VCONFKEY_TELEPHONY_SVC_CS_ON +}; + +/** + * @brief it stands for current network packet service availability + * + * 0 unknown \n + * 1 off \n + * 2 on \n + */ +#define VCONFKEY_TELEPHONY_SVC_PS VCONFKEY_TELEPHONY_PREFIX"/svc_ps" +enum { + VCONFKEY_TELEPHONY_SVC_PS_UNKNOWN = 0x00, + VCONFKEY_TELEPHONY_SVC_PS_OFF, + VCONFKEY_TELEPHONY_SVC_PS_ON +}; + +/** + * @brief it stands for current network zone is home zone or roaming zone + * + * 0 off \n + * 1 on \n + */ +#define VCONFKEY_TELEPHONY_SVC_ROAM VCONFKEY_TELEPHONY_PREFIX"/svc_roam" +enum { + VCONFKEY_TELEPHONY_SVC_ROAM_OFF = 0x00, + VCONFKEY_TELEPHONY_SVC_ROAM_ON +}; + +/** + * @brief it stands for current network is home zone or not (O2 operator specific feature) + * + * 0 unknown \n + * 1 home \n + * 2 city \n + */ +#define VCONFKEY_TELEPHONY_ZONE_TYPE VCONFKEY_TELEPHONY_PREFIX"/zone_type" +enum { + VCONFKEY_TELEPHONY_ZONE_NONE = 0x00, + VCONFKEY_TELEPHONY_ZONE_HOME, + VCONFKEY_TELEPHONY_ZONE_CITY +}; + +/** + * @brief it stands for sim initialization status + * + * 0 none \n + * 1 init complete \n + */ +#define VCONFKEY_TELEPHONY_SIM_INIT VCONFKEY_TELEPHONY_PREFIX"/sim_init" +enum { + VCONFKEY_TELEPHONY_SIM_INIT_NONE = 0x00, + VCONFKEY_TELEPHONY_SIM_INIT_COMPLETED +}; + +/** + * @brief it stands for current sim is needed several lock verification or not + * + * 0 none \n + * 1 required \n + */ +#define VCONFKEY_TELEPHONY_SIM_CHV VCONFKEY_TELEPHONY_PREFIX"/sim_chv" +enum { + VCONFKEY_TELEPHONY_SIM_CHV_NONE = 0x00, + VCONFKEY_TELEPHONY_SIM_CHV_REQUIRED +}; + +/** + * @brief it stands for current device has SIM or not + * + * 0 unknown \n + * 1 inserted \n + * 2 not present \n + * 3 card error \n + */ +#define VCONFKEY_TELEPHONY_SIM_SLOT VCONFKEY_TELEPHONY_PREFIX"/sim_slot" +enum { + VCONFKEY_TELEPHONY_SIM_UNKNOWN = 0x00, + VCONFKEY_TELEPHONY_SIM_INSERTED, + VCONFKEY_TELEPHONY_SIM_NOT_PRESENT, + VCONFKEY_TELEPHONY_SIM_CARD_ERROR +}; + +/** + * @brief it stands for current telephony phonebook is ready to give valid value or not + * + * 0 none \n + * 1 init complete \n + */ +#define VCONFKEY_TELEPHONY_SIM_PB_INIT VCONFKEY_TELEPHONY_PREFIX"/pb_init" +enum { + VCONFKEY_TELEPHONY_SIM_PB_INIT_NONE = 0x00, + VCONFKEY_TELEPHONY_SIM_PB_INIT_COMPLETED +}; + +/** + * @brief it stands for current call status ( idle, connect, held ) + * + * 0 idle \n + * 1 active \n + * 2 held \n + */ +#define VCONFKEY_TELEPHONY_CALL_STATE VCONFKEY_TELEPHONY_PREFIX"/call_state" +enum { + VCONFKEY_TELEPHONY_CALL_CONNECT_IDLE = 0x00, + VCONFKEY_TELEPHONY_CALL_CONNECT_ACTIVE, + VCONFKEY_TELEPHONY_CALL_CONNECT_HELD +}; + +/** + * @brief it stands for current call forwarding status + * + * 0 off \n + * 1 on \n + */ +#define VCONFKEY_TELEPHONY_CALL_FORWARD_STATE VCONFKEY_TELEPHONY_PREFIX"/call_forward_state" +enum { + VCONFKEY_TELEPHONY_CALL_FORWARD_OFF = 0x00, + VCONFKEY_TELEPHONY_CALL_FORWARD_ON = 0x01 +}; + +/** + * @brief it stands for current telephony apis is ready to use or not + * + * 0 none \n + * 1 ready \n + */ +#define VCONFKEY_TELEPHONY_TAPI_STATE VCONFKEY_TELEPHONY_PREFIX"/tapi_state" +enum { + VCONFKEY_TELEPHONY_TAPI_STATE_NONE = 0x00, + VCONFKEY_TELEPHONY_TAPI_STATE_READY +}; + +/** + * @brief it stands for display priority between SIM SPN and PLMN + * + * 0 none \n + * 1 spn only \n + * 2 plmn only \n + * 3 spn plmn both \n + */ +#define VCONFKEY_TELEPHONY_SPN_DISP_CONDITION VCONFKEY_TELEPHONY_PREFIX"/spn_disp_condition" +enum { + VCONFKEY_TELEPHONY_DISP_INVALID = 0x00, + VCONFKEY_TELEPHONY_DISP_SPN, + VCONFKEY_TELEPHONY_DISP_PLMN, + VCONFKEY_TELEPHONY_DISP_SPN_PLMN +}; + +/** + * @brief it stands for SPN name which is stored in SIM card + * + */ +#define VCONFKEY_TELEPHONY_SPN_NAME VCONFKEY_TELEPHONY_PREFIX"/spn" + +/** + * @brief it stands for SAT SETUP EVENT LIST issued or not + * + * 0 disable \n + * 1 enable \n + */ +#define VCONFKEY_TELEPHONY_SAT_IDLE_SCREEN_EVENT VCONFKEY_TELEPHONY_PREFIX"/sat_idle" +enum { + VCONFKEY_TELEPHONY_SAT_EVENT_DISABLED, + VCONFKEY_TELEPHONY_SAT_EVENT_ENABLED +}; + +/** + * @brief it stands for current SIM card has SAT app or not + * + * 0 disable \n + * 1 enable \n + */ +#define VCONFKEY_TELEPHONY_SAT_STATE VCONFKEY_TELEPHONY_PREFIX"/sat_state" +enum { + VCONFKEY_TELEPHONY_SAT_NONE = 0x00, + VCONFKEY_TELEPHONY_SAT_READY +}; + +/** + * @brief it stands for string from SAT SETUP IDLE MODE TEXT command + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_SAT_SETUP_IDLE_TEXT VCONFKEY_TELEPHONY_PREFIX"/idle_text" + +/** + * @brief it stands for current network is zuhause zone or not (vodafone operator specific feature) + * + * 0 none \n + * 1 zuhause \n + */ +#define VCONFKEY_TELEPHONY_ZONE_ZUHAUSE VCONFKEY_TELEPHONY_PREFIX"/zuhause_zone" + +/** + * @brief it stands for current network RSSI strength + * + * 0 min \n + * 1 \n + * 2 \n + * 3 \n + * 4 \n + * 5 \n + * 6 max \n + */ +#define VCONFKEY_TELEPHONY_RSSI VCONFKEY_TELEPHONY_PREFIX"/rssi" +enum { + VCONFKEY_TELEPHONY_RSSI_0 = 0x00, + VCONFKEY_TELEPHONY_RSSI_1, + VCONFKEY_TELEPHONY_RSSI_2, + VCONFKEY_TELEPHONY_RSSI_3, + VCONFKEY_TELEPHONY_RSSI_4, + VCONFKEY_TELEPHONY_RSSI_5, + VCONFKEY_TELEPHONY_RSSI_6 +}; + +/** + * @brief it stands for current battery critical low status + * + * 1 power off level \n + * 2 critical low level \n + * 3 low level \n + * 4 normal level \n + */ +#define VCONFKEY_TELEPHONY_LOW_BATTERY VCONFKEY_TELEPHONY_PREFIX"/low_battery" +enum { + VCONFKEY_TELEPHONY_BATT_POWER_OFF_LEVEL = 0x01, + VCONFKEY_TELEPHONY_BATT_CRIT_LOW_LEVEL, + VCONFKEY_TELEPHONY_BATT_LOW_LEVEL, + VCONFKEY_TELEPHONY_BATT_NORMAL_LEVEL +}; + +/** + * @brief it stands for IMEI + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_IMEI VCONFKEY_TELEPHONY_PREFIX"/imei" + +/** + * @brief it stands for MSISDN number string + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_SUBSCRIBER_NUMBER VCONFKEY_TELEPHONY_PREFIX"/szSubscriberNumber" + +/** + * @brief it stands for MSISDN alpha string + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_SUBSCRIBER_NAME VCONFKEY_TELEPHONY_PREFIX"/szSubscriberAlpha" + +/** + * @brief it stands for modem software version + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_SWVERSION VCONFKEY_TELEPHONY_PREFIX"/szSWVersion" /* string */ + +/** + * @brief it stands for hardware version + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_HWVERSION VCONFKEY_TELEPHONY_PREFIX"/szHWVersion" /* string */ + +/** + * @brief it stands for calibration date + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_CALDATE VCONFKEY_TELEPHONY_PREFIX"/szCalDate" /* string */ + +/** + * @brief it stands for product code + * + * null terminated string value \n + */ +#define VCONFKEY_TELEPHONY_PRODUCTCODE VCONFKEY_TELEPHONY_PREFIX"/productCode" /* string */ + + +/** + * @brief Packet service protocol type + * + */ +#define VCONFKEY_TELEPHONY_PSTYPE VCONFKEY_TELEPHONY_PREFIX"/ps_type" +enum { + /** NONE */ + VCONFKEY_TELEPHONY_PSTYPE_NONE, + /** HSDPA */ + VCONFKEY_TELEPHONY_PSTYPE_HSDPA, + /** HSUPA */ + VCONFKEY_TELEPHONY_PSTYPE_HSUPA, + /** HSPA */ + VCONFKEY_TELEPHONY_PSTYPE_HSPA +}; + +/** + * @brief it stands for phone is emergency mode or not (This requirement is from MDM) + * + * 0 disable \n + * 1 enable \n + */ +#define VCONFKEY_TELEPHONY_EMERGENCY_MODE VCONFKEY_TELEPHONY_DB_PREFIX"/emergency" + +/** + * @brief it stands for telephony event system is ready or not + * + * 0 not ready \n + * 1 ready \n + */ +#define VCONFKEY_TELEPHONY_EVENT_READY VCONFKEY_TELEPHONY_PREFIX"/event_system_ready" + +/* Maintainer : donghoo.park@samsung.com */ + +/** + * @brief cellular data connection enable + * + * TRUE : enable cellular data connection \n + * FALSE : disable cellular data connection \n + */ +#define VCONFKEY_3G_ENABLE "db/setting/3gEnabled" + +/** + * @brief it stands for telephony server is ready or not + * + * TRUE : telephony server is ready \n + * FALSE : telephony server is not ready \m + */ +#define VCONFKEY_TELEPHONY_READY VCONFKEY_TELEPHONY_PREFIX"/telephony_ready" + +/** + * @brief Network Time + * + * Value: On success, the value of time in seconds since the Epoch is returned. (int) + */ +#define VCONFKEY_TELEPHONY_NITZ_GMT VCONFKEY_TELEPHONY_PREFIX"/nitz_gmt" + +/** + * @brief NITZ Event arrival time + * + * Value: On success, the value of time in seconds since the Epoch is returned. (int) + */ +#define VCONFKEY_TELEPHONY_NITZ_EVENT_GMT VCONFKEY_TELEPHONY_PREFIX"/nitz_event_gmt" + +/** + * @brief Timezone file path + * + * Value: null terminated string value + */ +#define VCONFKEY_TELEPHONY_NITZ_ZONE VCONFKEY_TELEPHONY_PREFIX"/nitz_zone" + +/** + * @brief Flight mode status + * + * TRUE: Flight mode on + * FALSE: Flight mode off + */ +#define VCONFKEY_TELEPHONY_FLIGHT_MODE VCONFKEY_TELEPHONY_DB_PREFIX"/flight_mode" + +/** + * @brief Network Access Technology + * + * Value: enum VCONFKEY_TELEPHONY_SVC_ACT_* + */ +#define VCONFKEY_TELEPHONY_SVC_ACT VCONFKEY_TELEPHONY_PREFIX"/svc_act" +enum { + VCONFKEY_TELEPHONY_SVC_ACT_NONE, + VCONFKEY_TELEPHONY_SVC_ACT_GSM, + VCONFKEY_TELEPHONY_SVC_ACT_GPRS, + VCONFKEY_TELEPHONY_SVC_ACT_EGPRS, + VCONFKEY_TELEPHONY_SVC_ACT_UMTS, + VCONFKEY_TELEPHONY_SVC_ACT_IS95A = 0x11, + VCONFKEY_TELEPHONY_SVC_ACT_IS95B, + VCONFKEY_TELEPHONY_SVC_ACT_CDMA_1X, + VCONFKEY_TELEPHONY_SVC_ACT_EVDO_REV0, + VCONFKEY_TELEPHONY_SVC_ACT_CDMA_1X_EVDO_REV0, + VCONFKEY_TELEPHONY_SVC_ACT_EVDO_REVA, + VCONFKEY_TELEPHONY_SVC_ACT_CDMA_1X_EVDO_REVA, + VCONFKEY_TELEPHONY_SVC_ACT_EVDV, + VCONFKEY_TELEPHONY_SVC_ACT_EHRPD, + VCONFKEY_TELEPHONY_SVC_ACT_LTE = 0x21, + VCONFKEY_TELEPHONY_SVC_ACT_NOT_SPECIFIED = 0xFF +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_TELEPHONY_KEYS_H__ */ + diff --git a/include/vconf-internal-testmode-keys.h b/include/vconf-internal-testmode-keys.h new file mode 100755 index 0000000..429b68c --- /dev/null +++ b/include/vconf-internal-testmode-keys.h @@ -0,0 +1,103 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_TESTMODE_KEYS_H__ +#define __VCONF_INTERNAL_TESTMODE_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-testmode-keys.h + * @defgroup vconf_internal_testmode_key Definitions of internal shared Keys for Testmode + * @ingroup vconf_internal_key + * @author Inho Oh + * @version 0.1 + * @brief This file has the definitions of shared keys for Testmode \n + */ + +/* ========================== Testmode Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_testmode_key + * @{ + * @brief Testmode Keys & Values\n + * Maintainer : Inho Oh + */ + +#define VCONFKEY_TESTMODE_PREFIX "db/testmode" + +/** + * @brief Auto answer flag + * + * 0: Auto answer Off \n + * 1: Auto answer On \n + */ +#define VCONFKEY_TESTMODE_AUTO_ANSWER VCONFKEY_TESTMODE_PREFIX"/auto_answer" +enum { + VCONFKEY_TESTMODE_OFF = 0, + VCONFKEY_TESTMODE_ON +}; + +/** + * @brief Video call Camera Setting + * + * VCONFKEY_TESTMODE_CAM_FRONT: Front camera \n + * VCONFKEY_TESTMODE_CAM_EXTERNAL: External camera \n + */ +#define VCONFKEY_TESTMODE_VT_CAM_SETTING VCONFKEY_TESTMODE_PREFIX"/vt_cam_setting" +enum { + VCONFKEY_TESTMODE_CAM_FRONT = 0, + VCONFKEY_TESTMODE_CAM_EXTERNAL, + VCONFKEY_TESTMODE_CAM_MAX +}; + +/** + * @brief Power off popup Setting + * + * type : bool + * VCONFKEY_TESTMODE_POWER_OFF_POPUP_ENABLE: Enable to shutdown with popup + * VCONFKEY_TESTMODE_POWER_OFF_POPUP_DISABLE: Enable to shutdown without popup + */ +#define VCONFKEY_TESTMODE_POWER_OFF_POPUP VCONFKEY_TESTMODE_PREFIX"/pwr_off_popup" +enum { + VCONFKEY_TESTMODE_POWER_OFF_POPUP_ENABLE = 0, + VCONFKEY_TESTMODE_POWER_OFF_POPUP_DISABLE +}; + +/** + * @brief Low battery popup Setting + * + * type : bool + * VCONFKEY_TESTMODE_LOW_BATT_POPUP_ENABLE: Enable to low battery popup + * VCONFKEY_TESTMODE_LOW_BATT_POPUP_DISABLE: Disable to low battery popup + */ +#define VCONFKEY_TESTMODE_LOW_BATT_POPUP VCONFKEY_TESTMODE_PREFIX"/low_batt_popup" +enum { + VCONFKEY_TESTMODE_LOW_BATT_POPUP_ENABLE = 0, + VCONFKEY_TESTMODE_LOW_BATT_POPUP_DISABLE +}; + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_TESTMODE_KEYS_H__ */ + diff --git a/include/vconf-internal-ug-setting-crash-efl-keys.h b/include/vconf-internal-ug-setting-crash-efl-keys.h new file mode 100644 index 0000000..d7d9822 --- /dev/null +++ b/include/vconf-internal-ug-setting-crash-efl-keys.h @@ -0,0 +1,79 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Jeesun Kim + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_UG_SETTING_CRASH_EFL_KEYS_H__ +#define __VCONF_INTERNAL_UG_SETTING_CRASH_EFL_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-ug-setting-crash-efl-keys.h + * @defgroup vconf_internal_ug_setting_crash_efl_key Definitions of internal shared Keys for crash + * @ingroup vconf_internal_key + * @author Jeesun Kim + * @version 0.1 + * @brief This file has the definitions of shared keys for crash \n + */ + +/* ========================== Crash Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_ug_setting_crash_efl_key + * @{ + * @brief Crash Keys & Values\n + * Maintainer : Jeesun Kim + */ + +#define VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX "db/ug-setting-crash-efl" + +/** + * @brief Flag for automatically send when crash occurs. + * 0(int): off + * 1(int): on + */ +#define VCONFKEY_UG_SETTING_CRASH_EFL_AUTOSEND VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/autosend" + +/** + * @brief Flag for showing popup when crash occurs. + * 0(int): off + * 1(int): on + */ +#define VCONFKEY_UG_SETTING_CRASH_EFL_POPUP VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/popup" + +/** + * @brief Flag for showing progress in indicator. + * 0(int): off + * 1(int): on + */ +#define VCONFKEY_UG_SETTING_CRASH_EFL_PROGRESS VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/progress" + +/** + * @brief Set flag on when crash occured in unable network environment. + * 0(int): off + * 1(int): on + */ +#define VCONFKEY_UG_SETTING_CRASH_EFL_SENDFLAG VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/sendflag" + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_UG_SETTING_CRASH_EFL_KEYS_H__ */ + diff --git a/include/vconf-internal-usb-keys.h b/include/vconf-internal-usb-keys.h new file mode 100755 index 0000000..627aad1 --- /dev/null +++ b/include/vconf-internal-usb-keys.h @@ -0,0 +1,96 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_USB_KEYS_H__ +#define __VCONF_INTERNAL_USB_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-usb-keys.h + * @defgroup vconf_internal_usb_key Definitions of internal shared Keys for USB + * @ingroup vconf_internal_key + * @author ty317.kim + * @version 0.1 + * @brief This file has the definitions of shared keys for USB \n + */ + +/* ========================== USB Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_usb_key + * @{ + * @brief USB Keys & Values\n + * Maintainer : ty317.kim + */ + +/** + * @brief status of mmc in mass storage mode + * + * 0 : no mass storage mode \n + * 1 : only support UMS \n + * 2 : support UMS and MMC all \n + */ +#define VCONFKEY_USB_STORAGE_STATUS "memory/usb/mass_storage_status" +enum { + /** no mass storage mode */ + VCONFKEY_USB_STORAGE_STATUS_OFF = 0x00, + /** only support UMS */ + VCONFKEY_USB_STORAGE_STATUS_UMS_ON, + /** support UMS and MMC all */ + VCONFKEY_USB_STORAGE_STATUS_UMS_MMC_ON +}; + +/** + * @brief status of setting USB ethernet mode for developers + * + * 0 : unset keeping USB ethernet mode when reconnecting USB cable \n + * 1 : set keeping USB ethernet mode when reconnecting USB cable \n + */ +#define VCONFKEY_USB_KEEP_ETHERNET "db/usb/keep_ethernet" +enum { + /** unset keeping USB ethernet mode when reconnecting USB cable */ + VCONFKEY_USB_KEEP_ETHERNET_UNSET = 0x00, + /** set keeping USB ethernet mode when reconnecting USB cable */ + VCONFKEY_USB_KEEP_ETHERNET_SET +}; + +/** + * @brief status of USB accessory + * + * 0 : usb accessory is disconnected \n + * 1 : usb accessory is connected \n + */ +#define VCONFKEY_USB_ACCESSORY_STATUS "memory/usb/accessory_status" +enum { + /** usb accessory is disconnected */ + VCONFKEY_USB_ACCESSORY_STATUS_DISCONNECTED = 0x00, + /** usb accessory is connected */ + VCONFKEY_USB_ACCESSORY_STATUS_CONNECTED +}; + + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_USB_KEYS_H__ */ + diff --git a/include/vconf-internal-voicerecorder-keys.h b/include/vconf-internal-voicerecorder-keys.h new file mode 100755 index 0000000..e59b49c --- /dev/null +++ b/include/vconf-internal-voicerecorder-keys.h @@ -0,0 +1,94 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_VOICERECORDER_KEYS_H__ +#define __VCONF_INTERNAL_VOICERECORDER_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-voicerecorder-keys.h + * @defgroup vconf_internal_voicerecorder_key Definitions of internal shared Keys for VoiceRecorder + * @ingroup vconf_internal_key + * @author quddls.oh@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for VoiceRecorder \n + */ + +/* ========================== VoiceRecorder Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_voicerecorder_key + * @{ + * @brief VoiceRecorder Keys & Values\n + * Maintainer : quddls.oh@samsung.com + */ + +/** + * @brief The status of voice recorder + * + * VCONFKEY_VOICERECORDER_OFF : application is not launched + * VCONFKEY_VOICERECORDER_READY : ready to record + * VCONFKEY_VOICERECORDER_RECORDING : recording + * VCONFKEY_VOICERECORDER_PAUSED : paused +*/ + +#define VCONFKEY_VOICERECORDER_STATE "memory/voicerecorder/state" +enum { + /** application is not launched */ + VCONFKEY_VOICERECORDER_OFF = 0x00, + /** ready to record */ + VCONFKEY_VOICERECORDER_READY, + /** recording */ + VCONFKEY_VOICERECORDER_RECORDING, + /** paused */ + VCONFKEY_VOICERECORDER_PAUSED, + VCONFKEY_VOICERECORDER_STATE_MAX +}; + + +/** + * @brief Current recording file name + * + * type : string +*/ +#define VCONFKEY_VOICERECORDER_RECORDING_NAME "memory/voicerecorder/clip_name" + +/** + * @brief current elpased time + * + * type : int (sec) +*/ +#define VCONFKEY_VOICERECORDER_RECORDING_TIME "memory/voicerecorder/recording_time" + +/** + * @brief current file size + * + * type : int (KB) +*/ +#define VCONFKEY_VOICERECORDER_RECORDING_SIZE "memory/voicerecorder/recording_size" + + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_VOICERECORDER_KEYS_H__ */ + diff --git a/include/vconf-internal-wifi-keys.h b/include/vconf-internal-wifi-keys.h new file mode 100755 index 0000000..4385b2e --- /dev/null +++ b/include/vconf-internal-wifi-keys.h @@ -0,0 +1,161 @@ +/* + * vconf-internal-keys + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Hakjoo Ko + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#ifndef __VCONF_INTERNAL_WIFI_KEYS_H__ +#define __VCONF_INTERNAL_WIFI_KEYS_H__ + +/** + * This file defines keys and values. + * + * @file vconf-internal-wifi-keys.h + * @defgroup vconf_internal_wifi_key Definitions of internal shared Keys for wifi + * @ingroup vconf_internal_key + * @author s.seo@samsung.com + * @version 0.1 + * @brief This file has the definitions of shared keys for wifi \n + */ + +/* ========================== Wifi Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_wifi_key + * @{ + * @brief Wifi Keys & Values\n + * Maintainer : s.seo@samsung.com + */ + +/** + * @brief Wi-Fi state + * + * 0: power off \n + * 1: power on \n + * 2: connected \n + */ +#define VCONFKEY_WIFI_STATE "memory/wifi/state" +enum { + VCONFKEY_WIFI_OFF = 0x00, + VCONFKEY_WIFI_UNCONNECTED, + VCONFKEY_WIFI_CONNECTED, + VCONFKEY_WIFI_TRANSFER, + VCONFKEY_WIFI_STATE_MAX +}; + +/** + * @brief Wi-Fi signal strength + * + * 0 ~ 4 integer value of signal strength + */ +#define VCONFKEY_WIFI_STRENGTH "memory/wifi/strength" +enum { + VCONFKEY_WIFI_STRENGTH_MIN = 0, + VCONFKEY_WIFI_STRENGTH_MAX = 4 +}; + +/** + * @brief State of Wi-Fi QS terminated + * + * 1: Wi-Fi connected and terminated + * 2: 3G connected and terminated + */ +#define VCONFKEY_WIFI_QS_EXIT "memory/wifi/wifi_qs_exit" +enum { + VCONFKEY_WIFI_QS_CANCEL = 0x00, + VCONFKEY_WIFI_QS_WIFI_CONNECTED, + VCONFKEY_WIFI_QS_3G +}; + +/** + * @brief Network notification state + * + * 0: disabled + * 1: enabled + */ +#define VCONFKEY_WIFI_ENABLE_QS "db/wifi/enable_quick_start" +enum { + VCONFKEY_WIFI_QS_DISABLE = 0x00, + VCONFKEY_WIFI_QS_ENABLE = 0x01 +}; + +/** + * @brief The name of Wi-Fi AP connected + * + */ +#define VCONFKEY_WIFI_CONNECTED_AP_NAME "memory/wifi/connected_ap_name" + +/** + * @brief Wi-Fi setting UG state + * + * 0: not running + * 1: foreground + * 2: background + * 3: off + */ +#define VCONFKEY_WIFI_UG_RUN_STATE "memory/wifi/ug_run_state" +enum { + /** Not running */ + VCONFKEY_WIFI_UG_RUN_STATE_NULL = 0x00, + /** Foreground */ + VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND, + /** Background */ + VCONFKEY_WIFI_UG_RUN_STATE_ON_BACKGROUND, + /** Off */ + VCONFKEY_WIFI_UG_RUN_STATE_OFF, + VCONFKEY_WIFI_UG_RUN_STATE_MAX +}; + +/** @brief Local Wi-Fi MAC address */ +#define VCONFKEY_WIFI_BSSID_ADDRESS "db/wifi/bssid_address" + +/** + * @} + */ + + +/* ========================== Wifi Direct Keys & Values ============================ */ +/** + * @addtogroup vconf_internal_wifi_key + * @{ + * @brief Wifi Direct Keys & Values\n + * Maintainer : dwmax.lee@samsung.com, dwmax.lee, taeksu.shin, sungsik.jang + */ + +/** + * @brief WIFI DIRECT DATA TRANSFER STATE VALUE FOR DISPLAYING INDICATOR ICON + * + * 0: File transfer is started + * 1: File transfer is failed + * 2: File transfer is finished +*/ +#define VCONFKEY_WIFI_DIRECT_TRANSFER_STATE "memory/wifi_direct/transfer_state" +enum { + /** File transfer is started */ + VCONFKEY_WIFI_DIRECT_TRANSFER_START = 0, + /** File transfer is failed */ + VCONFKEY_WIFI_DIRECT_TRANSFER_FAIL, + /** File transfer is finished */ + VCONFKEY_WIFI_DIRECT_TRANSFER_FINISH +}; + +/** + * @} + */ + +#endif /* __VCONF_INTERNAL_MOBEX_KEYS_H__ */ + diff --git a/packaging/vconf-internal-keys.spec b/packaging/vconf-internal-keys.spec new file mode 100644 index 0000000..b45e15f --- /dev/null +++ b/packaging/vconf-internal-keys.spec @@ -0,0 +1,40 @@ +Name: vconf-internal-keys +Summary: Internal shared keys for vconf +Version: 0.0.66 +Release: 0 +Group: Development/Headers +License: Apache License, Version 2.0 +Source0: %{name}-%{version}.tar.gz +BuildRequires: cmake + +%description +configuration internal shared keys + +%package devel +Summary: vconf internal keys (devel) +Group: Development/Headers + +%description devel +Vconf internal key header files (devel) + +%prep +%setup -q -n %{name}-%{version} + +%build +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post + +%postun + +%files devel +%defattr(-,root,root,-) +%{_includedir}/vconf/* +%{_libdir}/pkgconfig/*.pc + diff --git a/vconf-internal-keys.pc.in b/vconf-internal-keys.pc.in new file mode 100644 index 0000000..867e4e0 --- /dev/null +++ b/vconf-internal-keys.pc.in @@ -0,0 +1,11 @@ +prefix=@PREFIX@ +exec_prefix=@EXEC_PREFIX@ +libdir=@LIBDIR@ +includedir=@INCLUDEDIR@ + +Name: vconf-internal-keys +Description: configuration system library +Version: @VERSION@ +Requires: +Libs: +Cflags: -I${includedir} -- 2.7.4