use macro for readability. 04/63204/2
authorHermet Park <hermet@hermet.pe.kr>
Tue, 22 Mar 2016 13:36:45 +0000 (22:36 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Tue, 22 Mar 2016 13:40:11 +0000 (22:40 +0900)
Change-Id: I5f002e0481654ab15ef38a4499a88462e7debe04

src/lib/efl/mobile/ui_basic_view.cpp
src/lib/efl/ui_view.cpp

index 4215e34..ca3fd00 100644 (file)
@@ -23,6 +23,8 @@
 using namespace efl_viewmgr;
 using namespace viewmgr;
 
+#define MY_VIEWMGR dynamic_cast<ui_viewmgr *>(this->get_viewmgr())
+#define MY_CONTROLLER dynamic_cast<ui_basic_controller *>(this->get_controller()))
 
 static void update_menu(Evas_Object *win, Evas_Object *ctxpopup)
 {
@@ -81,7 +83,7 @@ bool ui_basic_view::create_layout()
        }
 
        //Set software back key, if it's needed
-       ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(ui_iface_view::get_viewmgr());
+       ui_viewmgr *viewmgr = MY_VIEWMGR;
        if (viewmgr->need_soft_key())
        {
                Evas_Object *prev_btn = elm_button_add(layout);
@@ -363,12 +365,12 @@ void ui_basic_view::on_menu()
 
        if (this->get_controller())
        {
-               (dynamic_cast<ui_basic_controller *>(this->get_controller()))->on_menu();
+               (MY_CONTROLLER->on_menu();
        }
 
        if (this->ctxpopup)
        {
-               update_menu(dynamic_cast<ui_viewmgr *>(this->get_viewmgr())->get_window(), this->ctxpopup);
+               update_menu(MY_VIEWMGR->get_window(), this->ctxpopup);
        }
 }
 
index 924e8dd..5cf2a09 100644 (file)
@@ -19,6 +19,9 @@
 using namespace efl_viewmgr;
 using namespace viewmgr;
 
+#define MY_CONTROLLER dynamic_cast<ui_controller *>(this->get_controller())
+#define MY_VIEWMGR dynamic_cast<ui_viewmgr *>(this->get_viewmgr())
+
 ui_view::ui_view(ui_controller *controller, const char *name)
                : ui_iface_view(controller, name)
 {
@@ -41,7 +44,7 @@ Evas_Object *ui_view::set_content(Evas_Object *content)
 
 Evas_Object *ui_view::get_base()
 {
-       ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(ui_iface_view::get_viewmgr());
+       ui_viewmgr *viewmgr = MY_VIEWMGR;
        if (!viewmgr)
        {
                return NULL;
@@ -57,7 +60,7 @@ void ui_view::unload_content()
 
 Evas_Object *ui_view ::get_parent()
 {
-       ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(this->get_viewmgr());
+       ui_viewmgr *viewmgr = MY_VIEWMGR;
        if (!viewmgr)
        {
                LOGE("Failed to get a viewmgr");
@@ -72,7 +75,7 @@ void ui_view::set_indicator(ui_view_indicator indicator)
 
        ui_iface_view::set_indicator(indicator);
 
-       ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(this->get_viewmgr());
+       ui_viewmgr *viewmgr = MY_VIEWMGR;
 
        if (!viewmgr->is_activated()) return;
 
@@ -85,19 +88,19 @@ void ui_view::on_back()
 {
        if (this->get_controller())
        {
-               if (!dynamic_cast<ui_controller *>(this->get_controller())->on_back())
+               if (!MY_CONTROLLER->on_back())
                {
                        return;
                }
        }
-       dynamic_cast<ui_viewmgr *>(this->get_viewmgr())->pop_view();
+       MY_VIEWMGR->pop_view();
 }
 
 void ui_view::on_rotate(int degree)
 {
        if (this->get_controller())
        {
-               dynamic_cast<ui_controller *>(this->get_controller())->on_rotate(degree);
+               MY_CONTROLLER->on_rotate(degree);
        }
 }
 
@@ -105,7 +108,7 @@ void ui_view::on_portrait()
 {
        if (this->get_controller())
        {
-               dynamic_cast<ui_controller *>(this->get_controller())->on_portrait();
+               MY_CONTROLLER->on_portrait();
        }
 }
 
@@ -113,7 +116,7 @@ void ui_view::on_landscape()
 {
        if (this->get_controller())
        {
-               dynamic_cast<ui_controller *>(this->get_controller())->on_landscape();
+               MY_CONTROLLER->on_landscape();
        }
 }
 void ui_view::set_event_block(bool block)
@@ -124,7 +127,7 @@ void ui_view::set_event_block(bool block)
 
 int ui_view::get_degree()
 {
-       ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(ui_iface_view::get_viewmgr());
+       ui_viewmgr *viewmgr = MY_VIEWMGR;
        if (!viewmgr)
        {
                LOGE("Failed to get a viewmgr");