e_service_quickpanel: add function pointer for quickpanel_type_get 23/248923/2
authorDoyoun Kang <doyoun.kang@samsung.com>
Thu, 3 Dec 2020 07:59:30 +0000 (16:59 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Thu, 3 Dec 2020 08:21:25 +0000 (08:21 +0000)
Change-Id: Idb6771d0ee083e3935411ea111219d67a17f6c54

src/bin/services/e_service_quickpanel.c
src/bin/services/e_service_quickpanel.h

index b50e3f0f0baf436dce611246c08a64e2c5a553bf..6072108afb58ee05726dd9a753fd2808e0381a43 100644 (file)
@@ -2034,6 +2034,8 @@ e_service_quickpanel_type_get(E_Client *ec)
    E_Policy_Quickpanel *qp = NULL;
    E_Service_Quickpanel_Type type = E_SERVICE_QUICKPANEL_TYPE_UNKNOWN;
 
+   BACKEND_FUNC_CALL_RET(quickpanel_type_get, ec);
+
    qp = _quickpanel_service_get(ec);
    if (qp) type = qp->type;
 
@@ -2603,6 +2605,7 @@ e_service_quickpanel_module_func_set(E_QP_Mgr_Funcs *fp)
    qp_mgr_funcs->quickpanel_region_set = fp->quickpanel_region_set;
    qp_mgr_funcs->quickpanel_effect_type_set = fp->quickpanel_effect_type_set;
    qp_mgr_funcs->quickpanel_scroll_lock_set = fp->quickpanel_scroll_lock_set;
+   qp_mgr_funcs->quickpanel_type_get = fp->quickpanel_type_get;
    qp_mgr_funcs->qps_visible_get = fp->qps_visible_get;
    qp_mgr_funcs->qp_visible_get = fp->qp_visible_get;
    qp_mgr_funcs->qp_orientation_get = fp->qp_orientation_get;
index f4312ef8d78d6810350413eef198ba928e660561..870e3f5a0a5b874f7e1ab15eb9e85f52b70b1024 100644 (file)
@@ -29,6 +29,7 @@ struct _E_QP_Mgr_Funcs
    Eina_Bool (*quickpanel_region_set)(E_Client *ec, int type, int angle, Eina_Tiler *tiler);
    void      (*quickpanel_effect_type_set)(E_Client *ec, E_Service_Quickpanel_Effect_Type type);
    void      (*quickpanel_scroll_lock_set)(E_Client *ec, Eina_Bool lock);
+   E_Service_Quickpanel_Type (*quickpanel_type_get)(E_Client *ec);
 
    Eina_Bool (*qps_visible_get)(void);