c++: code refactoring. 68/88068/1
authorHermet Park <hermet@hermet.pe.kr>
Tue, 13 Sep 2016 07:34:04 +0000 (16:34 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Tue, 13 Sep 2016 07:34:04 +0000 (16:34 +0900)
replace NULL to nullptr.
nullptr is more explict than NULL.

Its behavior is more clear and correct for the polymorphism environment.

Change-Id: I9aa99ca1a6ccf7c7d5c4d3db14d8ced6502a2fd5

30 files changed:
src/examples/efl/c/main.cpp
src/examples/efl/cpp/contents.cpp
src/examples/efl/cpp/page11.h
src/examples/efl/cpp/page12.h
src/include/efl/UiBaseView.h
src/include/efl/UiBaseViewmgr.h
src/include/efl/mobile/UiMenu.h
src/include/efl/mobile/UiPopup.h
src/include/efl/mobile/UiStandardView.h
src/include/efl/mobile/UiView.h
src/include/interface/UiIfaceOverlay.h
src/include/interface/UiIfaceView.h
src/include/interface/UiIfaceViewmgr.h
src/lib/efl/UiBaseKeyListener.cpp
src/lib/efl/UiBaseView.cpp
src/lib/efl/UiBaseViewmgr.cpp
src/lib/efl/mobile/UiMenu.cpp
src/lib/efl/mobile/UiPopup.cpp
src/lib/efl/mobile/UiStandardView.cpp
src/lib/efl/mobile/UiView.cpp
src/lib/efl/mobile/c/ui_application.cpp
src/lib/efl/mobile/c/ui_menu.cpp
src/lib/efl/mobile/c/ui_popup.cpp
src/lib/efl/mobile/c/ui_standard_view.cpp
src/lib/efl/mobile/c/ui_view.cpp
src/lib/efl/mobile/c/ui_viewmgr.cpp
src/lib/interface/UiIfaceApp.cpp
src/lib/interface/UiIfaceOverlay.cpp
src/lib/interface/UiIfaceView.cpp
src/lib/interface/UiIfaceViewmgr.cpp

index fe37edd35171caaed3bf7f1d71eba7c4287b8a88..eec479fa3a1e6dad98156c344f789309cbe55794 100644 (file)
@@ -29,7 +29,7 @@ main(int argc, char *argv[])
        if (!ui_application_init(PACKAGE, LOCALE_DIR))
        {
                dlog_print(DLOG_ERROR, LOG_TAG, "ui_app_init() is failed");
-               return 1;
+               return 0;
        }
 
        //Register life cycle callback functions.
@@ -40,14 +40,14 @@ main(int argc, char *argv[])
        if (!ui_application_run(argc, argv, &lifecycle_callback, NULL))
        {
                dlog_print(DLOG_ERROR, LOG_TAG, "ui_app_run() is failed");
-               return 1;
+               return 0;
        }
 
        //Terminate ui_app. Remove all ui_app resources.
        if (!ui_application_term())
        {
                dlog_print(DLOG_ERROR, LOG_TAG, "ui_app_term() is failed");
-               return 1;
+               return 0;
        }
 
        return 0;
index 8337ef9757101c7250a1135c782235708e46162b..bc4018f862d6cfa50b601615c3503fd0659ed813 100644 (file)
@@ -30,10 +30,10 @@ createToolbar(Evas_Object *parent, const char *style)
        //       It looks toolbar bug.
        elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
 
-       elm_toolbar_item_append(toolbar, NULL, "Tab1", NULL, NULL);
-       elm_toolbar_item_append(toolbar, NULL, "Tab2", NULL, NULL);
-       elm_toolbar_item_append(toolbar, NULL, "Tab3", NULL, NULL);
-       elm_toolbar_item_append(toolbar, NULL, "Tab4", NULL, NULL);
+       elm_toolbar_item_append(toolbar, nullptr, "Tab1", nullptr, nullptr);
+       elm_toolbar_item_append(toolbar, nullptr, "Tab2", nullptr, nullptr);
+       elm_toolbar_item_append(toolbar, nullptr, "Tab3", nullptr, nullptr);
+       elm_toolbar_item_append(toolbar, nullptr, "Tab4", nullptr, nullptr);
 
        return toolbar;
 }
@@ -47,7 +47,7 @@ createScrollingContent(Evas_Object *parent)
        /* Image */
        image = elm_image_add(parent);
        snprintf(buf, sizeof(buf), "%s/data/images/bg.png", BINDIR);
-       elm_image_file_set(image, buf, NULL);
+       elm_image_file_set(image, buf, nullptr);
        elm_image_resizable_set(image, EINA_FALSE, EINA_FALSE);
        evas_object_show(image);
 
@@ -86,7 +86,7 @@ createLandscapeContent(Evas_Object *parent, const char *text, Evas_Smart_Cb _pre
        /* Image */
        image = elm_image_add(grid);
        snprintf(buf, sizeof(buf), "%s/data/images/tizen.png", BINDIR);
-       elm_image_file_set(image, buf, NULL);
+       elm_image_file_set(image, buf, nullptr);
        evas_object_show(image);
        elm_grid_pack(grid, image, 50, 0, 50, 85);
 
@@ -104,7 +104,7 @@ createLandscapeContent(Evas_Object *parent, const char *text, Evas_Smart_Cb _pre
        evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 1.0);
        elm_object_text_set(btn, "Prev");
-       evas_object_smart_callback_add(btn, "clicked", _prevBtnClickedCb, NULL);
+       evas_object_smart_callback_add(btn, "clicked", _prevBtnClickedCb, nullptr);
        evas_object_show(btn);
        elm_box_pack_end(box, btn);
 
@@ -113,7 +113,7 @@ createLandscapeContent(Evas_Object *parent, const char *text, Evas_Smart_Cb _pre
        evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 1.0);
        elm_object_text_set(btn, "Next");
-       evas_object_smart_callback_add(btn, "clicked", _nextBtnClickedCb, NULL);
+       evas_object_smart_callback_add(btn, "clicked", _nextBtnClickedCb, nullptr);
        evas_object_show(btn);
        elm_box_pack_end(box, btn);
 
@@ -141,7 +141,7 @@ createTitleHandleContent(Evas_Object *parent, Evas_Smart_Cb _prevBtnClickedCb, E
        /* NoContent Layout */
        layout = elm_layout_add(grid);
        elm_layout_theme_set(layout, "layout", "nocontents", "default");
-       elm_object_part_text_set(layout, "elm.text", NULL);
+       elm_object_part_text_set(layout, "elm.text", nullptr);
        evas_object_show(layout);
        elm_grid_pack(grid, layout, 0, 0, 100, 100);
 
@@ -204,7 +204,7 @@ createTitleHandleContent(Evas_Object *parent, Evas_Smart_Cb _prevBtnClickedCb, E
        evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 1.0);
        elm_object_text_set(btn, "Prev");
-       evas_object_smart_callback_add(btn, "clicked", _prevBtnClickedCb, NULL);
+       evas_object_smart_callback_add(btn, "clicked", _prevBtnClickedCb, nullptr);
        evas_object_show(btn);
        elm_box_pack_end(box, btn);
 
@@ -213,7 +213,7 @@ createTitleHandleContent(Evas_Object *parent, Evas_Smart_Cb _prevBtnClickedCb, E
        evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 1.0);
        elm_object_text_set(btn, "Next");
-       evas_object_smart_callback_add(btn, "clicked", _nextBtnClickedCb, NULL);
+       evas_object_smart_callback_add(btn, "clicked", _nextBtnClickedCb, nullptr);
        evas_object_show(btn);
        elm_box_pack_end(box, btn);
 
@@ -261,7 +261,7 @@ createContent(Evas_Object *parent, const char *text, Evas_Smart_Cb _prevBtnClick
        evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 1.0);
        elm_object_text_set(btn, "Prev");
-       evas_object_smart_callback_add(btn, "clicked", _prevBtnClickedCb, NULL);
+       evas_object_smart_callback_add(btn, "clicked", _prevBtnClickedCb, nullptr);
        evas_object_show(btn);
        elm_box_pack_end(box, btn);
 
@@ -270,7 +270,7 @@ createContent(Evas_Object *parent, const char *text, Evas_Smart_Cb _prevBtnClick
        evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
        evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 1.0);
        elm_object_text_set(btn, "Next");
-       evas_object_smart_callback_add(btn, "clicked", _nextBtnClickedCb, NULL);
+       evas_object_smart_callback_add(btn, "clicked", _nextBtnClickedCb, nullptr);
        evas_object_show(btn);
        elm_box_pack_end(box, btn);
 
index 487c7822d7ba308808587a8399ea52561ffaec97..8227c3bc65b75915a41e51e79f6120c2c9e71018 100644 (file)
@@ -56,15 +56,15 @@ protected:
                UiStandardView::onMenu(menu);
 
                Elm_Ctxpopup *ctxpopup = elm_ctxpopup_add(menu->getBase());
-               elm_ctxpopup_item_append(ctxpopup, "Phone calls", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Favorites", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Search", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Dialer", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Add contact", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Phone calls", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Favorites", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Search", NULL, _ctxpopupItemSelectCb, this);
-               elm_ctxpopup_item_append(ctxpopup, "Dialer", NULL, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Phone calls", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Favorites", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Search", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Dialer", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Add contact", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Phone calls", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Favorites", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Search", nullptr, _ctxpopupItemSelectCb, this);
+               elm_ctxpopup_item_append(ctxpopup, "Dialer", nullptr, _ctxpopupItemSelectCb, this);
 
                menu->setContent(ctxpopup);
        }
index 3aad58e6d76609073c28a71eca54c896d3f3d316..6342ee603c88a04503ad3aa21dc1c11f0edeb9c8 100644 (file)
@@ -83,13 +83,13 @@ public:
                                {
                                        elm_popup_dismiss(obj);
                                },
-                               NULL);
+                               nullptr);
                evas_object_smart_callback_add(obj, "timeout",
                                [](void *data, Evas_Object *obj, void *event_info) -> void
                                {
                                        elm_popup_dismiss(obj);
                                },
-                               NULL);
+                               nullptr);
 
                popup->setContent(obj);
                popup->activate();
index a0244437438dcb9db2c5d47677a74c14b1f34b58..4ad86b1eb77609ea23bb4df236cbf27b53e5f7be 100644 (file)
@@ -36,7 +36,7 @@ public:
         *
         *  @param name view name.
         */
-       explicit UiBaseView(const char *name = NULL);
+       explicit UiBaseView(const char *name = nullptr);
 
        ///Destructor.
        virtual ~UiBaseView();
@@ -44,16 +44,16 @@ public:
        /**
         *  @brief This is for replacing or setting a content of the view.
         *
-        *  @param content a new content. It allows @c NULL for canceling the previous content.
+        *  @param content a new content. It allows @c nullptr for canceling the previous content.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        virtual bool setContent(Evas_Object *content) override;
 
        /**
         *  @brief This is for unsetting a content of the view.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        virtual Evas_Object *unsetContent() override;
 
index ae36b68b94745123146f4e249e53c8315c71d103..b6d31470b20cc511ba7b03fc5d5637cd093e7370 100644 (file)
@@ -72,7 +72,7 @@ public:
         *
         *  @param view A view to insert in the viewmgr view list.
         *
-        *  @return @p view, @c NULL when it fails to push a @p view.
+        *  @return @p view, @c nullptr when it fails to push a @p view.
         *
         *  @see activated()
         *  @see insertViewBefore()
@@ -100,7 +100,7 @@ public:
         *  @brief Insert a view in this viewmgr view list. Specifically, insert a given @p view right before of the given view, @before.
         *
         *  @param view A view to insert in the viewmgr view list.
-        *  @param before A view that will be just inserted after @p view. If you pass @c NULL, @p view will be inserted at the front of the view list.
+        *  @param before A view that will be just inserted after @p view. If you pass @c nullptr, @p view will be inserted at the front of the view list.
         *
         *  @return @c true on success or @c false otherwise.
         */
@@ -110,7 +110,7 @@ public:
         *  @brief Insert a view in this viewmgr view list. Specifically, insert a given @p view right after of the given view, @after.
         *
         *  @param view A view to insert in the viewmgr view list.
-        *  @param after A view that will be just inserted before the @p view. If you pass @c NULL, @p view will be inserted at the end of the view list.
+        *  @param after A view that will be just inserted before the @p view. If you pass @c nullptr, @p view will be inserted at the end of the view list.
         *
         *  @return @c true on success or @c false otherwise.
         */
@@ -143,7 +143,7 @@ public:
         *  @param idx A index of the view which you are looking for.
         *
         *  @return The view which index is matched with @p idx.
-        *          If there were no views with index @p idx, @c NULL will be returned.
+        *          If there were no views with index @p idx, @c nullptr will be returned.
         *
         *  @note You could use the index as the page numbers of the views.
         *  @warning the index number of views are variable since the view list is variable.
@@ -161,7 +161,7 @@ public:
         *  @param name The name of the view which you are looking for.
         *
         *  @return The view which name is matched with @p name.
-        *          If there were no views name matched, @c NULL will be returned.
+        *          If there were no views name matched, @c nullptr will be returned.
         *
         *  @see UiIfaceView::setName()
         */
index d49d32f56032b14594a0bcc13d7941f229680b59..a336c987ba2ed1364785804d2846e4c0d4c5523a 100644 (file)
@@ -61,7 +61,7 @@ public:
        /**
         *  @brief This is for replacing or setting a content of the menu.
         *
-        *  @param ctxpopup ctxpopup object. It allows @c NULL for canceling the previous content.
+        *  @param ctxpopup ctxpopup object. It allows @c nullptr for canceling the previous content.
         *
         *  @return @c true if it succeeds, @c false otherwise.
         */
@@ -70,7 +70,7 @@ public:
        /**
         *  @brief This is for unsetting a content of the menu.
         *
-        *  @return A previous content. If it wasn't, return value will be @c NULL.
+        *  @return A previous content. If it wasn't, return value will be @c nullptr.
         */
        virtual Elm_Ctxpopup *unsetContent() override;
 
index 76ea35e52d660507431f49f6f01d0e692a198afe..913038f80085489bc92f1417d01481dccdc3d983 100644 (file)
@@ -73,7 +73,7 @@ public:
        /**
         *  @brief This is for replacing or setting a content of the popup.
         *
-        *  @param popup popup object. It allows @c NULL for canceling the previous content.
+        *  @param popup popup object. It allows @c nullptr for canceling the previous content.
         *
         *  @return @c true if it succeeds, @c false otherwise.
         */
@@ -82,7 +82,7 @@ public:
        /**
         *  @brief This is for unsetting a content of the popup.
         *
-        *  @return A previous content. If it wasn't, return value will be @c NULL.
+        *  @return A previous content. If it wasn't, return value will be @c nullptr.
         */
        virtual Elm_Popup *unsetContent() override;
 
index 98b2d8b6d986e84cd6bc3eeef15ac585c6f1546c..2b793f3e241b65194c2a4305f4c0749529b6e2bd 100644 (file)
@@ -41,7 +41,7 @@ public:
         *
         *  @param name view name.
         */
-       explicit UiStandardView(const char *name = NULL);
+       explicit UiStandardView(const char *name = nullptr);
 
        ///Destructor.
        virtual ~UiStandardView();
@@ -49,7 +49,7 @@ public:
        /**
         *  @brief Replace or set a content of the view.
         *
-        *  @param content a new content. It allows @c NULL for canceling the previous content.
+        *  @param content a new content. It allows @c nullptr for canceling the previous content.
         *  @param title  title_label The label in the title area. The name of the title label part is "elm.text.title"
         *
         *  @return @c true if it succeeds, @c false otherwise.
@@ -123,28 +123,28 @@ public:
        /**
         *  @brief Unset a content of the view.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        Evas_Object *unsetContent() override;
 
        /**
         *  @brief Unset a title left button of title area.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        Elm_Button *unsetTitleLeftBtn();
 
        /**
         *  @brief Unset a title right button of title area.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        Elm_Button *unsetTitleRightBtn();
 
        /**
         *  @brief Unset a toolbar.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        Elm_Toolbar *unsetToolbar();
 
index 882e435d3dc849bf03e9b0cfc42385640ecaf05c..75634f0a0d1e5d7c38b201f29c11b28da55b83b1 100644 (file)
@@ -43,7 +43,7 @@ public:
         *
         *  @warning if you don't set a view name, you could not look up the view with its name. @see ui_viewmgr_view_get_by_name()
         */
-       explicit UiView(const char *name = NULL);
+       explicit UiView(const char *name = nullptr);
 
        ///Destructor.
        virtual ~UiView();
@@ -69,7 +69,7 @@ protected:
         *  @note It creates UiMenu instance, if there is no connected UiMenu instance of this view.
         *        It hides menu if there is already menu activated.
         *
-        *  @return The menu instance of this view. NULL If the menu already activated.
+        *  @return The menu instance of this view. nullptr If the menu already activated.
         */
        virtual UiMenu *onMenuPre();
 
index a1d717017bcc76e2a5f4b42fd39cc1f0a04a887b..d4e8db93806ef6f8e0a9947d40243b9fa38db9f1 100644 (file)
@@ -41,7 +41,7 @@ public:
         *  @note @p content is a logical object that represents a view in your framework. The actual type of the content could be translated to any certain types.
         *        For instance, the type could be Evas_Object * in EFL and Layer * in Dali.
         *
-        *  @param content a new content. It allows @c NULL for canceling the previous content.
+        *  @param content a new content. It allows @c nullptr for canceling the previous content.
         *
         *  @return @c true if it succeeds, @c false otherwise.
         */
@@ -50,7 +50,7 @@ public:
        /**
         *  @brief This is for unsetting a content of the view.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        virtual T unsetContent();
 
index fd22773ccbae1d17c2351146f3b0571f1d7abb93..daf0829224dc34895c6742da27d9e133d6ec418c 100644 (file)
@@ -47,7 +47,7 @@ public:
         *
         *  @warning if you don't set a view name, you could not look up the view with its name. @see ui_viewmgr_view_get_by_name()
         */
-       explicit UiIfaceView(const char *name = NULL);
+       explicit UiIfaceView(const char *name = nullptr);
 
        ///Destructor.
        virtual ~UiIfaceView();
@@ -56,7 +56,7 @@ public:
         *  @brief Set transition style of a view.
         *
         *  @note @p style is reserved for supporting various kinds of view transition effects.
-        *        The actual behaviors with this transition style is up to your frameworks. Default value of the style is NULL.
+        *        The actual behaviors with this transition style is up to your frameworks. Default value of the style is nullptr.
         *        and "none" represents none transition. If you don't like give any transition effects to this view, you can pass "none" as @p style.
         *
         *  @param style a transition style name.
@@ -64,7 +64,7 @@ public:
         *  @return true if the given @c style is available, otherwise false.
         *
         *  @warning When you override this member function, you should implement the logic to check the given style name is available or not.
-        *           If your framework doesn't support any styles then just allow a @c NULL argument and return true. Otherwise return false.
+        *           If your framework doesn't support any styles then just allow a @c nullptr argument and return true. Otherwise return false.
         */
        bool setTransitionStyle(const char *style);
 
@@ -125,7 +125,7 @@ public:
        /**
         *  @brief Return a content instance of this view.
         *
-        *  @return content of view. If no contents set yet, @c NULL.
+        *  @return content of view. If no contents set yet, @c nullptr.
         */
        T getContent();
 
@@ -135,7 +135,7 @@ public:
         *  @note @p content is a logical object that represents a view in your framework. The actual type of the content could be translated to any certain types.
         *        For instance, the type could be Evas_Object * in EFL and Layer * in Dali.
         *
-        *  @param content a new content. It allows @c NULL for canceling the previous content.
+        *  @param content a new content. It allows @c nullptr for canceling the previous content.
         *
         *  @return @c true if it succeeds, @c false otherwise.
         */
@@ -144,7 +144,7 @@ public:
        /**
         *  @brief Unset the view content.
         *
-        *  @return A previous content. If it wasn't, return @c NULL.
+        *  @return A previous content. If it wasn't, return @c nullptr.
         */
        virtual T unsetContent();
 
index 6336bda7a42aaa79d28cd01b50f000790b44a254..7029ad35ae7dd5910d4f30cd8888b0592a196365 100644 (file)
@@ -143,7 +143,7 @@ protected:
         *
         *  @param view A view to insert at the end of viewmgr view list.
         *
-        *  @return @p view, @c NULL when it fails to push a @p view.
+        *  @return @p view, @c nullptr when it fails to push a @p view.
         *
         *  @see activated()
         *  @see insertViewBefore()
@@ -172,7 +172,7 @@ protected:
         *  @brief Insert a view in this viewmgr view list. Specifically, insert a given @p view right before of the given view, @before.
         *
         *  @param view A view to insert in the viewmgr view list.
-        *  @param before A view that will be just inserted after @p view. If you pass @c NULL, @p view will be inserted at the front of the view list.
+        *  @param before A view that will be just inserted after @p view. If you pass @c nullptr, @p view will be inserted at the front of the view list.
         *
         *  @return @c true on success or @c false otherwise.
         */
@@ -182,7 +182,7 @@ protected:
         *  @brief Insert a view in this viewmgr view list. Specifically, insert a given @p view right after of the given view, @after.
         *
         *  @param view A view to insert in the viewmgr view list.
-        *  @param after A view that will be just inserted before the @p view. If you pass @c NULL, @p view will be inserted at the end of the view list.
+        *  @param after A view that will be just inserted before the @p view. If you pass @c nullptr, @p view will be inserted at the end of the view list.
         *
         *  @return @c true on success or @c false otherwise.
         */
@@ -207,7 +207,7 @@ protected:
         *  @param idx A index of the view which you are looking for.
         *
         *  @return The view which index is matched with @p idx.
-        *          If there were no views with index @p idx, @c NULL will be returned.
+        *          If there were no views with index @p idx, @c nullptr will be returned.
         *
         *  @note You could use the index as the page numbers of the views.
         *  @warning the index number of views are variable since the view list is variable.
@@ -225,7 +225,7 @@ protected:
         *  @param name The name of the view which you are looking for.
         *
         *  @return The view which name is matched with @p name.
-        *          If there were no views name matched, @c NULL will be returned.
+        *          If there were no views name matched, @c nullptr will be returned.
         *
         *  @see UiIfaceView::getName().
         */
index 3b1a4990addaf2560c2bfd1a9b677271559586ec..174ed16bce1013e866671842eef0b294c8ac32d3 100644 (file)
@@ -27,9 +27,9 @@ namespace efl_viewmanager
 class UiBaseKeyListenerImpl
 {
 protected:
-       UiBaseKeyListener *keyListener = NULL;
-       UiBaseViewmgr *viewmgr = NULL;
-       Evas_Object *keyGrabber = NULL;
+       UiBaseKeyListener *keyListener = nullptr;
+       UiBaseViewmgr *viewmgr = nullptr;
+       Evas_Object *keyGrabber = nullptr;
 
 public:
        UiBaseKeyListenerImpl(UiBaseKeyListener *key_listener, UiBaseViewmgr *viewmgr);
index 998a00e9b9652d1d97011e63b35ebf2fdf78dc19..0dc38a529101f5eff644401fa199e377990d0a45 100644 (file)
@@ -79,7 +79,7 @@ Evas_Object *UiBaseView::getBase()
        auto viewmgr = UI_BASE_VIEWMGR;
 
        if (!viewmgr) {
-               return NULL;
+               return nullptr;
        }
 
        return viewmgr->getBase();
@@ -91,7 +91,7 @@ Evas_Object *UiBaseView ::getParent()
 
        if (!viewmgr) {
                LOGE("Failed to get a viewmgr");
-               return NULL;
+               return nullptr;
        }
 
        return viewmgr->getBase();
index 0d86e2edf6589055838974b8962c4f59092accf8..d975850cd4b8dfe8a1cf15f3e503425bfee6edfb 100644 (file)
@@ -33,12 +33,12 @@ class UiBaseViewmgrImpl
        friend class UiBaseViewmgr;
 
 private:
-       UiBaseViewmgr *_viewmgr = NULL;
-       Elm_Win *_win = NULL;                                      //This is acting like a base object of viewmgr.
-       Elm_Conformant *_conform = NULL;                           //Conformant for viewmgr.
-       Elm_Scroller *_scroller = NULL;                            //Scroller for viewmgr.
-       Elm_Layout *_layout = NULL;                                //Viewmgr's base layout.
-       UiBaseKeyListener *_keyListener = NULL;                    //HW Key Handler such as "BACK" key...
+       UiBaseViewmgr *_viewmgr = nullptr;
+       Elm_Win *_win = nullptr;                                   //This is acting like a base object of viewmgr.
+       Elm_Conformant *_conform = nullptr;                        //Conformant for viewmgr.
+       Elm_Scroller *_scroller = nullptr;                         //Scroller for viewmgr.
+       Elm_Layout *_layout = nullptr;                             //Viewmgr's base layout.
+       UiBaseKeyListener *_keyListener = nullptr;                 //HW Key Handler such as "BACK" key...
        UiViewIndicator _indicator = UI_VIEW_INDICATOR_DEFAULT;    //Mode of indicator.
        string _transitionStyle = "default";                       //Current transition effect style name
        map<string, Elm_Layout *> _effectMap;                      //Map for effect layouts.
@@ -124,7 +124,7 @@ bool UiBaseViewmgrImpl::_createBaseLayout(Elm_Scroller *scroller, const char *st
 
 Elm_Layout *UiBaseViewmgrImpl::_setTransitionLayout(string transitionStyle)
 {
-       Elm_Layout *effectLayout = NULL;
+       Elm_Layout *effectLayout = nullptr;
        Elm_Layout *pcontent;
 
        pcontent = elm_object_part_content_unset(this->getBase(), "pcontent");
@@ -136,7 +136,7 @@ Elm_Layout *UiBaseViewmgrImpl::_setTransitionLayout(string transitionStyle)
        if (_effectMap.size()) effectLayout = _effectMap.find(transitionStyle)->second;
 
        //Scroller content change to current effect layout and change to hide prev layout.
-       Elm_Layout *playout = elm_object_part_content_unset(this->_scroller, NULL);
+       Elm_Layout *playout = elm_object_part_content_unset(this->_scroller, nullptr);
        evas_object_hide(playout);
 
        if (!effectLayout) {
@@ -212,7 +212,7 @@ bool UiBaseViewmgrImpl::_setIndicator(UiViewIndicator indicator)
 
 void UiBaseViewmgrImpl::_setAvailableRotations(UiBaseView *view)
 {
-       const int *rotations = NULL;
+       const int *rotations = nullptr;
        unsigned int count = 0;
 
        rotations = view->getAvailableRotations(&count);
index 60f73b1ffba74a148c4c9ff7a4d1a66d2f38190b..b53f6a0b75afc0cdd7c1329c10d02b341def18ec 100644 (file)
@@ -40,7 +40,7 @@ static bool _updateMenu(UiMenu *menu)
 
        /* We convince the top widget is a window */
        Evas_Coord w, h;
-       elm_win_screen_size_get(win, NULL, NULL, &w, &h);
+       elm_win_screen_size_get(win, nullptr, nullptr, &w, &h);
        int rot = elm_win_rotation_get(win);
 
        switch (rot) {
@@ -88,7 +88,7 @@ Elm_Win *UiMenu::getWindow()
        UiViewmgr *viewmgr = UI_VIEWMGR;
        if (!viewmgr) {
                LOGE("Viewmgr is null?? menu(%p)", this);
-               return NULL;
+               return nullptr;
        }
 
        return viewmgr->getWindow();
@@ -131,7 +131,7 @@ bool UiMenu::setContent(Elm_Ctxpopup *ctxpopup)
 
        elm_object_style_set(ctxpopup, "more/default");
        elm_ctxpopup_auto_hide_disabled_set(ctxpopup, EINA_TRUE);
-       evas_object_smart_callback_add(ctxpopup, "dismissed", _ctxpopupDismissedCb, NULL);
+       evas_object_smart_callback_add(ctxpopup, "dismissed", _ctxpopupDismissedCb, nullptr);
        evas_object_event_callback_add(ctxpopup, EVAS_CALLBACK_DEL, _ctxpopupDelCb, this);
 
        UiBaseOverlay::setContent(ctxpopup);
@@ -150,7 +150,7 @@ bool UiMenu::isActivated()
 Elm_Ctxpopup *UiMenu::unsetContent()
 {
        Elm_Ctxpopup *ctxpopup = UiBaseOverlay::unsetContent();
-       if (!ctxpopup) return NULL;
+       if (!ctxpopup) return nullptr;
 
        evas_object_smart_callback_del(ctxpopup, "dismissed", _ctxpopupDismissedCb);
        evas_object_event_callback_del(ctxpopup, EVAS_CALLBACK_DEL, _ctxpopupDelCb);
index b878f0e894cae2665398ffeefe4308de979d9386..c121a4c77fd5f42e14916af5cfc2c01a81c835ce 100644 (file)
@@ -61,7 +61,7 @@ Elm_Win *UiPopup::getWindow()
        UiViewmgr *viewmgr = UI_VIEWMGR;
        if (!viewmgr) {
                LOGE("Viewmgr is null?? menu(%p)", this);
-               return NULL;
+               return nullptr;
        }
 
        return viewmgr->getWindow();
@@ -119,7 +119,7 @@ bool UiPopup::isActivated()
 Elm_Popup *UiPopup::unsetContent()
 {
        Elm_Popup *popup = UiBaseOverlay::unsetContent();
-       if (!popup) return NULL;
+       if (!popup) return nullptr;
 
        evas_object_event_callback_del(popup, EVAS_CALLBACK_DEL, _popupDelCb);
        evas_object_smart_callback_del(popup, "dismissed", _popupDismissedCb);
index 751e9cb7b90da2e41e57a330d98f66bb7f9a1d4f..a413765da8615699dda40e9864c2dc84409785e7 100644 (file)
@@ -31,11 +31,11 @@ class UiStandardViewImpl
        friend class UiStandardView;
 
 private:
-       UiStandardView *_view = NULL;
-       Elm_Layout *_layout = NULL;              //Base layout for view
-       Elm_Toolbar *_toolbar = NULL;            //Toolbar
-       Elm_Button *_titleLeftBtn = NULL;        //Title left button
-       Elm_Button *_titleRightBtn = NULL;       //Title right button
+       UiStandardView *_view = nullptr;
+       Elm_Layout *_layout = nullptr;              //Base layout for view
+       Elm_Toolbar *_toolbar = nullptr;            //Toolbar
+       Elm_Button *_titleLeftBtn = nullptr;        //Title left button
+       Elm_Button *_titleRightBtn = nullptr;       //Title right button
        bool _titleVisible = true;
 
        bool _createLayout();
@@ -107,7 +107,7 @@ bool UiStandardViewImpl::_destroyLayout()
        if (!this->_layout) return false;
 
        evas_object_del(this->_layout);
-       this->_layout = NULL;
+       this->_layout = nullptr;
 
        return true;
 }
@@ -328,7 +328,7 @@ void UiStandardViewImpl::unsetContent()
 Elm_Button *UiStandardViewImpl::unsetTitleLeftBtn()
 {
        Elm_Button *btn = this->_titleLeftBtn;
-       if (!btn) return NULL;
+       if (!btn) return nullptr;
 
        Elm_Layout *layout = this->getBase();
        if (!layout) {
@@ -340,7 +340,7 @@ Elm_Button *UiStandardViewImpl::unsetTitleLeftBtn()
        elm_object_signal_emit(layout, "elm,state,title_left_btn,hide", "viewmgr");
        evas_object_event_callback_del(btn, EVAS_CALLBACK_DEL, _titleLeftBtnDelCb);
        evas_object_hide(btn);
-       this->_titleLeftBtn = NULL;
+       this->_titleLeftBtn = nullptr;
 
        return btn;
 }
@@ -348,7 +348,7 @@ Elm_Button *UiStandardViewImpl::unsetTitleLeftBtn()
 Elm_Button *UiStandardViewImpl::unsetTitleRightBtn()
 {
        Elm_Button *btn = this->_titleRightBtn;
-       if (!btn) return NULL;
+       if (!btn) return nullptr;
 
        Elm_Layout *layout = this->getBase();
        if (!layout) {
@@ -360,7 +360,7 @@ Elm_Button *UiStandardViewImpl::unsetTitleRightBtn()
        elm_object_signal_emit(layout, "elm,state,title_right_btn,hide", "viewmgr");
        evas_object_event_callback_del(btn, EVAS_CALLBACK_DEL, _titleRightBtnDelCb);
        evas_object_hide(btn);
-       this->_titleRightBtn = NULL;
+       this->_titleRightBtn = nullptr;
 
        return btn;
 }
@@ -368,7 +368,7 @@ Elm_Button *UiStandardViewImpl::unsetTitleRightBtn()
 Elm_Toolbar *UiStandardViewImpl::unsetToolbar()
 {
        Elm_Toolbar *toolbar = this->_toolbar;
-       if (!toolbar) return NULL;
+       if (!toolbar) return nullptr;
 
        Elm_Layout *layout = this->getBase();
        if (!layout) {
@@ -380,7 +380,7 @@ Elm_Toolbar *UiStandardViewImpl::unsetToolbar()
        elm_object_signal_emit(layout, "elm,state,toolbar,hide", "viewmgr");
        evas_object_event_callback_del(toolbar, EVAS_CALLBACK_DEL, _toolbarDelCb);
        evas_object_hide(toolbar);
-       this->_toolbar = NULL;
+       this->_toolbar = nullptr;
 
        return toolbar;
 }
@@ -493,7 +493,7 @@ void UiStandardView::setEventBlock(bool block)
 Evas_Object *UiStandardView::unsetContent()
 {
        Evas_Object *pcontent = UiView::unsetContent();
-       if (!pcontent) return NULL;
+       if (!pcontent) return nullptr;
 
        this->_impl->unsetContent();
 
index 4c7d17f4a0b72b1a1196db96f97245863a4b5c17..cff32ec4faa3168b0523db8ac7686dffee7e4f57 100644 (file)
@@ -34,8 +34,8 @@ class UiViewImpl
        friend class UiView;
 
 private:
-       UiView *_view = NULL;
-       UiMenu *_menu = NULL;
+       UiView *_view = nullptr;
+       UiMenu *_menu = nullptr;
        list<UiPopup *> _popupList;
 
        void _connectPopup(UiPopup *popup);
@@ -105,7 +105,7 @@ bool UiViewImpl::onBack()
 }
 
 UiViewImpl::UiViewImpl(UiView *view)
-               : _view(view), _menu(NULL)
+               : _view(view), _menu(nullptr)
 {
 }
 
@@ -123,7 +123,7 @@ UiMenu *UiViewImpl::onMenuPre()
        if (this->_menu->isActivated()) {
                this->_menu->deactivate();
 
-               return NULL;
+               return nullptr;
        }
 
        return this->_menu;
index 8a59512b3ed1fe6b218cdec51b1ff2949d08c9a0..4c43f2ed985d526660f3e3f70dce7f46a4e05304 100644 (file)
@@ -48,7 +48,7 @@ public:
        }
 
        ui_app_capi(const char *pkg, const char *locale_dir)
-                       : UiApp(pkg, locale_dir), data(NULL)
+                       : UiApp(pkg, locale_dir), data(nullptr)
        {
        }
 
@@ -69,7 +69,7 @@ public:
        }
 };
 
-static ui_app_capi *g_app = NULL;
+static ui_app_capi *g_app = nullptr;
 
 EAPI bool ui_application_init(const char *pkg, const char *locale_dir)
 {
@@ -104,6 +104,6 @@ EAPI bool ui_application_term(void)
 {
        ui_app_capi *app = g_app;
        if (app) delete (app);
-       g_app = NULL;
+       g_app = nullptr;
        return true;
 }
index 37682920d41795ca105a3a6bac21493725a1a1e2..89db1ddc02a810a6782b3d983e111d124fadea7f 100644 (file)
@@ -10,7 +10,7 @@ static bool validate_menu(ui_menu *menu)
 {
        if (!menu)
        {
-               LOGE("Invalid ui_menu = NULL");
+               LOGE("Invalid ui_menu = nullptr");
                return false;
        }
        return true;
@@ -24,13 +24,13 @@ EAPI bool ui_menu_set_content(ui_menu *menu, Elm_Ctxpopup *ctxpopup)
 
 EAPI Elm_Ctxpopup *ui_menu_get_content(ui_menu *menu)
 {
-       if (!validate_menu(menu)) return NULL;
+       if (!validate_menu(menu)) return nullptr;
        return menu->getContent();
 }
 
 EAPI Elm_Ctxpopup *ui_menu_unset_content(ui_menu *menu)
 {
-       if (!validate_menu(menu)) return NULL;
+       if (!validate_menu(menu)) return nullptr;
        return menu->unsetContent();
 }
 
@@ -54,7 +54,7 @@ EAPI bool ui_menu_get_activated(ui_menu *menu)
 
 EAPI Evas_Object *ui_menu_get_base(ui_menu *menu)
 {
-       if (!validate_menu(menu)) return NULL;
+       if (!validate_menu(menu)) return nullptr;
        return menu->getBase();
 }
 
@@ -66,6 +66,6 @@ EAPI int ui_menu_get_degree(ui_menu *menu)
 
 EAPI ui_view *ui_menu_get_view(ui_menu *menu)
 {
-       if (!validate_menu(menu)) return NULL;
+       if (!validate_menu(menu)) return nullptr;
        return dynamic_cast<ui_view *>(menu->getView());
 }
index 3d8cf2c61a272f00665e75711ad3c61d233f2b43..a43ac50126df9736cfb785478dc89fa4b0d00f2b 100644 (file)
@@ -10,7 +10,7 @@ static bool validate_popup(ui_popup *popup)
 {
        if (!popup)
        {
-               LOGE("Invalid ui_popup = NULL");
+               LOGE("Invalid ui_popup = nullptr");
                return false;
        }
        return true;
@@ -35,13 +35,13 @@ EAPI bool ui_popup_set_content(ui_popup *popup, Elm_Popup *content)
 
 EAPI Elm_Popup *ui_popup_get_content(ui_popup *popup)
 {
-       if (!validate_popup(popup)) return NULL;
+       if (!validate_popup(popup)) return nullptr;
        return popup->getContent();
 }
 
 EAPI Elm_Popup *ui_popup_unset_content(ui_popup *popup)
 {
-       if (!validate_popup(popup)) return NULL;
+       if (!validate_popup(popup)) return nullptr;
        return popup->unsetContent();
 }
 
@@ -65,7 +65,7 @@ EAPI bool ui_popup_get_activate(ui_popup *popup)
 
 EAPI Evas_Object *ui_popup_get_base(ui_popup *popup)
 {
-       if (!validate_popup(popup)) return NULL;
+       if (!validate_popup(popup)) return nullptr;
        return popup->getBase();
 }
 
@@ -77,6 +77,6 @@ EAPI int ui_popup_get_degree(ui_popup *popup)
 
 EAPI ui_view *ui_popup_get_view(ui_popup *popup)
 {
-       if (!validate_popup(popup)) return NULL;
+       if (!validate_popup(popup)) return nullptr;
        return dynamic_cast<ui_view *>(popup->getView());
 }
index aa6881dabd5ba437718f051beb7820028615ba53..1f2386ca26f58690f40b7ee34aa0db0c16e69a66 100644 (file)
@@ -135,15 +135,15 @@ static ui_standard_view_capi *validate_view(ui_standard_view *view)
 {
        if (!view)
        {
-               LOGE("Invalid ui_standard_view = NULL");
-               return NULL;
+               LOGE("Invalid ui_standard_view = nullptr");
+               return nullptr;
        }
 
        ui_standard_view_capi *capi_view = dynamic_cast<ui_standard_view_capi *>(view);
        if (!capi_view)
        {
                LOGE("Invalid ui_standard_view = %p. Probably, you passed ui_view, not ui_standard_view.", view);
-               return NULL;
+               return nullptr;
        }
 
        return capi_view;
@@ -185,14 +185,14 @@ EAPI bool ui_standard_view_set_title_right_btn(ui_standard_view *view, Evas_Obje
 EAPI Elm_Button *ui_standard_view_get_title_right_btn(ui_standard_view *view)
 {
        ui_standard_view_capi *capi_view;
-       if (!(capi_view = validate_view(view))) return NULL;
+       if (!(capi_view = validate_view(view))) return nullptr;
        return capi_view->getTitleRightBtn();
 }
 
 EAPI Elm_Button *ui_standard_view_unset_title_right_btn(ui_standard_view *view)
 {
        ui_standard_view_capi *capi_view;
-       if (!(capi_view = validate_view(view))) return NULL;
+       if (!(capi_view = validate_view(view))) return nullptr;
        return capi_view->unsetTitleRightBtn();
 }
 
@@ -206,14 +206,14 @@ EAPI bool ui_standard_view_set_title_left_btn(ui_standard_view *view, Evas_Objec
 EAPI Elm_Button *ui_standard_view_get_title_left_btn(ui_standard_view *view)
 {
        ui_standard_view_capi *capi_view;
-       if (!(capi_view = validate_view(view))) return NULL;
+       if (!(capi_view = validate_view(view))) return nullptr;
        return capi_view->getTitleLeftBtn();
 }
 
 EAPI Elm_Button *ui_standard_view_unset_title_left_btn(ui_standard_view *view)
 {
        ui_standard_view_capi *capi_view;
-       if (!(capi_view = validate_view(view))) return NULL;
+       if (!(capi_view = validate_view(view))) return nullptr;
        return capi_view->unsetTitleRightBtn();
 }
 
@@ -227,14 +227,14 @@ EAPI bool ui_standard_view_set_toolbar(ui_standard_view *view, Elm_Toolbar *tool
 EAPI Elm_Toolbar *ui_standard_view_get_toolbar(ui_standard_view *view)
 {
        ui_standard_view_capi *capi_view;
-       if (!(capi_view = validate_view(view))) return NULL;
+       if (!(capi_view = validate_view(view))) return nullptr;
        return capi_view->getToolbar();
 }
 
 EAPI Elm_Toolbar *ui_standard_view_unset_toolbar(ui_standard_view *view)
 {
        ui_standard_view_capi *capi_view;
-       if (!(capi_view = validate_view(view))) return NULL;
+       if (!(capi_view = validate_view(view))) return nullptr;
        return capi_view->unsetToolbar();
 }
 
index ee994c42e0eb60e3b87fae2a36d056c47d35f5ad..af6cf3c7d6a1f0f7dba7d4634732ed88d881d141 100644 (file)
@@ -134,7 +134,7 @@ static bool validate_view(ui_view *view)
 {
        if (!view)
        {
-               LOGE("Invalid ui_view = NULL");
+               LOGE("Invalid ui_view = nullptr");
                return false;
        }
        return true;
@@ -187,13 +187,13 @@ EAPI bool ui_view_set_event_callbacks(ui_view *view, ui_view_event_callback_s *e
 
 EAPI Evas_Object* ui_view_get_base(ui_view *view)
 {
-       if (!validate_view(view)) return NULL;
+       if (!validate_view(view)) return nullptr;
        return view->getBase();
 }
 
 EAPI Evas_Object *ui_view_unset_content(ui_view *view)
 {
-       if (!validate_view(view)) return NULL;
+       if (!validate_view(view)) return nullptr;
        return view->unsetContent();
 }
 
@@ -253,19 +253,19 @@ EAPI bool ui_view_set_transition_style(ui_view *view, const char *style)
 
 EAPI const char *ui_view_get_transition_style(ui_view *view)
 {
-       if (!validate_view(view)) return NULL;
+       if (!validate_view(view)) return nullptr;
        return view->getTransitionStyle();
 }
 
 EAPI const ui_menu *ui_view_get_menu(ui_view *view)
 {
-       if (!validate_view(view)) return NULL;
+       if (!validate_view(view)) return nullptr;
        return view->getMenu();
 }
 
 EAPI const char *ui_view_get_name(ui_view *view)
 {
-       if (!validate_view(view)) return NULL;
+       if (!validate_view(view)) return nullptr;
        return view->getName();
 }
 
@@ -277,7 +277,7 @@ EAPI ui_view_state ui_view_get_state(ui_view *view)
 
 EAPI Evas_Object *ui_view_get_content(ui_view *view)
 {
-       if (!validate_view(view)) return NULL;
+       if (!validate_view(view)) return nullptr;
        return view->getContent();
 }
 
index 316556ac835668feb53ab6c078dd4606de1baa79..cad57921db8244375e717664b8f7b65857ac8d25 100644 (file)
@@ -10,7 +10,7 @@ static bool validate_viewmgr(ui_viewmgr *viewmgr)
 {
        if (!viewmgr)
        {
-               LOGE("Invalid ui_viewmgr = NULL");
+               LOGE("Invalid ui_viewmgr = nullptr");
                return false;
        }
        return true;
@@ -21,7 +21,7 @@ EAPI ui_view *ui_viewmgr_push_view(ui_viewmgr *viewmgr, ui_view *view)
        if (!viewmgr || !view)
        {
                LOGE("Invalid Parameter viewmgr = %p, view = %p", viewmgr, view);
-               return NULL;
+               return nullptr;
        }
 
        return dynamic_cast<ui_view *>(viewmgr->pushView(view));
@@ -69,31 +69,31 @@ EAPI bool ui_viewmgr_deactivate(ui_viewmgr *viewmgr)
 
 EAPI Elm_Win *ui_viewmgr_get_window(ui_viewmgr *viewmgr)
 {
-       if (!validate_viewmgr(viewmgr)) return NULL;
+       if (!validate_viewmgr(viewmgr)) return nullptr;
        return viewmgr->getWindow();
 }
 
 EAPI ui_view *ui_viewmgr_get_last_view(ui_viewmgr *viewmgr)
 {
-       if (!validate_viewmgr(viewmgr)) return NULL;
+       if (!validate_viewmgr(viewmgr)) return nullptr;
        return dynamic_cast<ui_view *>(viewmgr->getLastView());
 }
 
 EAPI ui_view *ui_viewmgr_get_view_by_idx(ui_viewmgr *viewmgr, int idx)
 {
-       if (!validate_viewmgr(viewmgr)) return NULL;
+       if (!validate_viewmgr(viewmgr)) return nullptr;
        return dynamic_cast<ui_view *>(viewmgr->getView(idx));
 }
 
 EAPI ui_view *ui_viewmgr_get_view_by_name(ui_viewmgr *viewmgr, const char *name)
 {
-       if (!validate_viewmgr(viewmgr)) return NULL;
+       if (!validate_viewmgr(viewmgr)) return nullptr;
        return dynamic_cast<ui_view *>(viewmgr->getView(name));
 }
 
 EAPI Evas_Object *ui_viewmgr_get_base(ui_viewmgr *viewmgr)
 {
-       if (!validate_viewmgr(viewmgr)) return NULL;
+       if (!validate_viewmgr(viewmgr)) return nullptr;
        return viewmgr->getBase();
 }
 
index 5d257c5adf7792f03ecf4d001b241b08ca7d2fca..8d1d4fb1b6e9f6a3aac055348d1bad70c7cb4ea5 100644 (file)
@@ -30,10 +30,10 @@ class UiIfaceAppImpl
 public:
        friend class UiIfaceApp;
 
-       UiIfaceApp *app = NULL;
-       UiIfaceViewmgr *viewmgr = NULL;
-       Eina_Stringshare *pkg = NULL;
-       Eina_Stringshare *locale_dir = NULL;
+       UiIfaceApp *app = nullptr;
+       UiIfaceViewmgr *viewmgr = nullptr;
+       Eina_Stringshare *pkg = nullptr;
+       Eina_Stringshare *locale_dir = nullptr;
 
        UiIfaceAppImpl(UiIfaceApp *app, const char *pkg, const char *locale_dir, UiIfaceViewmgr* viewmgr);
        ~UiIfaceAppImpl();
@@ -135,7 +135,7 @@ UiIfaceAppImpl::UiIfaceAppImpl(UiIfaceApp *app, const char *pkg, const char *loc
 bool UiIfaceAppImpl::run(int argc, char **argv)
 {
        ui_app_lifecycle_callback_s event_callback = { 0, };
-       app_event_handler_h handlers[5] = { NULL, };
+       app_event_handler_h handlers[5] = { nullptr, };
 
        event_callback.create = appCreate;
        event_callback.terminate = appTerminate;
@@ -220,18 +220,18 @@ void UiIfaceAppImpl::onTerminate()
 /* External class Implementation                                                               */
 /***********************************************************************************************/
 
-static UiIfaceApp *_inst = NULL;
+static UiIfaceApp *_inst = nullptr;
 
 void UiIfaceApp::onLangChanged(app_event_info_h event_info)
 {
-       char *language = NULL;
+       char *language = nullptr;
        int ret = app_event_get_language(event_info, &language);
        if (ret != APP_ERROR_NONE) {
                LOGE("app_event_get_language() failed. Err = %d", ret);
                return;
        }
 
-       if (language != NULL) {
+       if (language != nullptr) {
                elm_language_set(language);
                UiIfaceView *view = this->_impl->viewmgr->getLastView();
                view->onLanguageChanged(language);
@@ -253,7 +253,7 @@ void UiIfaceApp::onLowBattery(app_event_info_h event_info)
 
 void UiIfaceApp::onRegionChanged(app_event_info_h event_info)
 {
-       char *region = NULL;
+       char *region = nullptr;
        int ret = app_event_get_region_format(event_info, &region);
        if (ret != APP_ERROR_NONE) {
                LOGE("app_event_get_region_format() failed. Err = %d", ret);
@@ -311,7 +311,7 @@ bool UiIfaceApp::run(int argc, char **argv)
 UiIfaceApp::~UiIfaceApp()
 {
        delete (this->_impl);
-       _inst = NULL;
+       _inst = nullptr;
 }
 
 UiIfaceViewmgr *UiIfaceApp::getViewmgr()
index a1536ae9d4bd51f0282916dd436657dd54af51d6..1c09da18f963a44d040ae9bda498a8abaea643c8 100644 (file)
@@ -30,9 +30,9 @@ class UiIfaceOverlayImpl
        friend class UiIfaceOverlay;
 
 private:
-       UiIfaceOverlay *_overlay = NULL;
-       UiIfaceView *_view = NULL;
-       T _content = NULL;
+       UiIfaceOverlay *_overlay = nullptr;
+       UiIfaceView *_view = nullptr;
+       T _content = nullptr;
 
 public:
        bool setContent(T content);
@@ -64,7 +64,7 @@ bool UiIfaceOverlayImpl::setContent(T content)
 T UiIfaceOverlayImpl::unsetContent()
 {
        T prev = this->_content;
-       this->_content = NULL;
+       this->_content = nullptr;
        return prev;
 }
 
index 8a433e2cea83449ea40cc77b4a4166b490bfb00e..dcbaae7c76ccb44e7cc8242431e6d5c66fcd06a8 100644 (file)
@@ -34,14 +34,14 @@ class UiIfaceViewImpl
        friend class UiIfaceView;
 
 private:
-       UiIfaceView *_view = NULL;
-       T _content = NULL;                                      ///< A content instance for a screen as a view.
+       UiIfaceView *_view = nullptr;
+       T _content = nullptr;                                   ///< A content instance for a screen as a view.
        string _name;                                           ///< View name.
        string _transitionStyle = "default";                    ///< View transition style name.
-       UiIfaceViewmgr *_viewmgr = NULL;                        ///< Viewmgr which this view belongs to.
+       UiIfaceViewmgr *_viewmgr = nullptr;                     ///< Viewmgr which this view belongs to.
        UiViewState _state = UI_VIEW_STATE_UNLOAD;              ///< View state.
        UiViewIndicator _indicator = UI_VIEW_INDICATOR_DEFAULT; ///< View indicator mode.
-       int *_rotations = NULL;                                 ///< The pointer of rotation values.
+       int *_rotations = nullptr;                              ///< The pointer of rotation values.
        unsigned int _rotationCount = 0;                        ///< The number of available rotations.
        bool _eventBlock = false;                               ///< State of event block.
        bool _removableContent = true;                          ///< When this value is true, view removes it's content internally on unload state.
@@ -99,7 +99,7 @@ void UiIfaceViewImpl::onUnload()
 {
        this->_state = UI_VIEW_STATE_UNLOAD;
        if (this->getRemovableContent()) {
-               this->_view->setContent(NULL);
+               this->_view->setContent(nullptr);
                return;
        }
 }
@@ -149,7 +149,7 @@ bool UiIfaceViewImpl::setContent(T content)
 T UiIfaceViewImpl::unsetContent()
 {
        T prev = this->_content;
-       this->_content = NULL;
+       this->_content = nullptr;
        return prev;
 }
 
index ea4a715ab0429eafa8b6e0d519d07f9120612994..c3a16e5e9eae22e538644ca847114ba19bc8d02e 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 }
 
-UiIfaceViewmgr* UiIfaceViewmgrImpl::_inst = NULL;
+UiIfaceViewmgr* UiIfaceViewmgrImpl::_inst = nullptr;
 //FIXME: Read system profile to decide whether support software key or not.
 bool UiIfaceViewmgrImpl::_softKey = true;
 //FIXME: Read system profile to decide whether support event block or not.
@@ -81,7 +81,7 @@ bool UiIfaceViewmgrImpl::_eventBlock = true;
 bool UiIfaceViewmgrImpl::insertViewAfter(UiIfaceView *view, UiIfaceView *after)
 {
        if (!view) {
-               LOGE("invalid view argument. view(NULL)");
+               LOGE("invalid view argument. view(nullptr)");
                return false;
        }
 
@@ -106,7 +106,7 @@ bool UiIfaceViewmgrImpl::insertViewAfter(UiIfaceView *view, UiIfaceView *after)
        }
 
        //If there is no matching after view with current list.
-       //also in case of after is NULL.
+       //also in case of after is nullptr.
        this->pushView(view);
 
        return true;
@@ -142,7 +142,7 @@ bool UiIfaceViewmgrImpl::connectView(UiIfaceView *view)
 bool UiIfaceViewmgrImpl::disconnectView(UiIfaceView *view)
 {
        if (!view->_getViewmgr()) return false;
-       view->_setViewmgr(NULL);
+       view->_setViewmgr(nullptr);
        return true;
 }
 
@@ -214,19 +214,19 @@ UiIfaceViewmgrImpl::~UiIfaceViewmgrImpl()
 
        ui_app_exit();
 
-       UiIfaceViewmgrImpl::_inst = NULL;
+       UiIfaceViewmgrImpl::_inst = nullptr;
 }
 
 UiIfaceView *UiIfaceViewmgrImpl::pushView(UiIfaceView *view)
 {
        if (!view) {
-               LOGE("invalid view argument. view(NULL)");
-               return NULL;
+               LOGE("invalid view argument. view(nullptr)");
+               return nullptr;
        }
 
        if (!this->connectView(view)) {
                LOGE("connect view failed");
-               return NULL;
+               return nullptr;
        }
 
        UiIfaceView *pview;
@@ -298,7 +298,7 @@ bool UiIfaceViewmgrImpl::popView()
 bool UiIfaceViewmgrImpl::insertViewBefore(UiIfaceView *view, UiIfaceView *before)
 {
        if (!view) {
-               LOGE("invalid view argument. view(NULL)");
+               LOGE("invalid view argument. view(nullptr)");
                return false;
        }
 
@@ -317,7 +317,7 @@ bool UiIfaceViewmgrImpl::insertViewBefore(UiIfaceView *view, UiIfaceView *before
        }
 
        //If there is no matching before view with current list.
-       //also in case of before is NULL.
+       //also in case of before is nullptr.
        this->pushView(view);
 
        return true;
@@ -338,7 +338,7 @@ UiIfaceView *UiIfaceViewmgrImpl::getView(unsigned int idx)
 {
        if (idx < 0 || idx >= this->_viewList.size()) {
                LOGE("Invalid idx(%d)! =? (idx range: %d ~ %d)", idx, 0, this->_viewList.size() - 1);
-               return NULL;
+               return nullptr;
        }
 
        auto it = this->_viewList.begin();
@@ -400,7 +400,7 @@ bool UiIfaceViewmgrImpl::deactivate()
 
 UiIfaceView *UiIfaceViewmgrImpl::getView(const char *name)
 {
-       if (!name) return NULL;
+       if (!name) return nullptr;
        int nameLen = strlen(name);
 
        for (auto v : this->_viewList) {
@@ -414,7 +414,7 @@ UiIfaceView *UiIfaceViewmgrImpl::getView(const char *name)
                }
        }
 
-       return NULL;
+       return nullptr;
 }
 
 bool UiIfaceViewmgrImpl::isActivated()