X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=daemon%2Fcommon.h;h=5749c17f3993d6f7a54323210e3653dca27436bd;hb=f0f2a70519e109c7999adc84036d98dc13269d7e;hp=913054c938b21d83cc7624ea117105c1f24ab4ee;hpb=783b89c3d7b9270781c2bd3e1196c1f49d0e3809;p=apps%2Fcore%2Fpreloaded%2Fquickpanel.git diff --git a/daemon/common.h b/daemon/common.h index 913054c..5749c17 100755 --- a/daemon/common.h +++ b/daemon/common.h @@ -1,19 +1,21 @@ /* - * Copyright 2012 Samsung Electronics Co., Ltd + * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved * - * Licensed under the Flora License, Version 1.1 (the "License"); + * 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://floralicense.org/license/ + * 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 __QP_COMMON_H_ #define __QP_COMMON_H_ @@ -25,8 +27,11 @@ #define QP_OK (0) #define QP_FAIL (-1) +#define QP_UTIL_PHONE_NUMBER_MAX_LEN 40 +#define EDATA_BACKKEY_CB "bk_cb" #ifdef _DLOG_USED +#undef LOG_TAG #define LOG_TAG "QUICKPANEL" #include @@ -52,6 +57,21 @@ LOGE("[%s : %d] "fmt"\n", __func__, __LINE__, ##args); \ } while (0) +#define SDBG(fmt , args...) \ + do { \ + SECURE_LOGD("[%s : %d] "fmt"\n", __func__, __LINE__, ##args); \ + } while (0) + +#define SINFO(fmt , args...) \ + do { \ + SECURE_LOGI("[%s : %d] "fmt"\n", __func__, __LINE__, ##args); \ + } while (0) + +#define SERR(fmt , args...) \ + do { \ + SECURE_LOGE("[%s : %d] "fmt"\n", __func__, __LINE__, ##args); \ + } while (0) + #elif FILE_DEBUG /*_DLOG_USED*/ #define DBG(fmt , args...) \ do { \ @@ -112,6 +132,12 @@ } \ } while (0); +#define retif_nomsg(cond, ret) do { \ + if (cond) { \ + return ret;\ + } \ +} while (0); + #define gotoif(cond, target, str, args...) do { \ if (cond) { \ WARN(str, ##args); \ @@ -120,8 +146,16 @@ } while (0); -void quickpanel_util_char_replace(char *text, char s, char t); -void quickpanel_ui_set_current_popup(Evas_Object *popup); -void quickpanel_ui_del_current_popup(void); +void quickpanel_common_util_char_trim(char *text); +void quickpanel_common_util_char_replace(char *text, char s, char t); +void quickpanel_common_util_add_char_to_each_charactor(char *dst, const char *src, char t); +int quickpanel_common_util_is_phone_number(const char *address); +void quickpanel_common_util_phone_number_tts_make(char *dst, const char *src, int size); +void quickpanel_common_ui_set_current_popup(Evas_Object *popup, Evas_Smart_Cb func_close); +void quickpanel_common_ui_del_current_popup(void); +void *quickpanel_common_ui_get_buffer_from_image(const char *file_path, size_t *memfile_size, char *ext, int ext_size); +char *quickpanel_common_ui_get_pkginfo_icon(const char *pkgid); +char *quickpanel_common_ui_get_pkginfo_label(const char *pkgid); +int quickpanel_common_ui_is_package_exist(const char *pkgid); #endif /* __QP_COMMON_H_ */