diff --git a/escher/include/escher/view_controller.h b/escher/include/escher/view_controller.h index 6084edc39..cb37c788f 100644 --- a/escher/include/escher/view_controller.h +++ b/escher/include/escher/view_controller.h @@ -44,12 +44,12 @@ public: /* With WantsMaximumSpace, no stack headers are displayed. */ }; - ViewController(Responder * parentResponder); - virtual const char * title(); + ViewController(Responder * parentResponder) : Responder(parentResponder) {} + virtual const char * title() { return nullptr; } virtual View * view() = 0; virtual void initView() {} virtual void viewWillAppear(); - virtual void viewDidDisappear(); + virtual void viewDidDisappear() {} virtual DisplayParameter displayParameter() { return DisplayParameter::Default; } }; diff --git a/escher/src/view_controller.cpp b/escher/src/view_controller.cpp index c65d56d5e..01d167c7c 100644 --- a/escher/src/view_controller.cpp +++ b/escher/src/view_controller.cpp @@ -1,17 +1,4 @@ #include -ViewController::ViewController(Responder * parentResponder) : - Responder(parentResponder) -{ -} - -const char * ViewController::title() { - return nullptr; -} - void ViewController::viewWillAppear() { } - -void ViewController::viewDidDisappear() { -} -