diff --git a/escher/include/escher/stack_view_controller.h b/escher/include/escher/stack_view_controller.h index b5261c485..9288f772a 100644 --- a/escher/include/escher/stack_view_controller.h +++ b/escher/include/escher/stack_view_controller.h @@ -16,7 +16,6 @@ public: View * view() override; - void handleKeyEvent(int key) override; const char * title() const override; bool handleEvent(Ion::Events::Event event) override; private: diff --git a/escher/include/escher/tab_view_controller.h b/escher/include/escher/tab_view_controller.h index 205ecc902..f9653d4ca 100644 --- a/escher/include/escher/tab_view_controller.h +++ b/escher/include/escher/tab_view_controller.h @@ -9,7 +9,6 @@ public: TabViewController(Responder * parentResponder, ViewController * one, ViewController * two); //TabViewController(ViewController ** children, uint8_t numberOfChildren); View * view() override; - void handleKeyEvent(int key) override; void setActiveTab(uint8_t index); uint8_t numberOfTabs(); diff --git a/escher/include/escher/view_controller.h b/escher/include/escher/view_controller.h index 979b5d86c..fa237ad86 100644 --- a/escher/include/escher/view_controller.h +++ b/escher/include/escher/view_controller.h @@ -18,7 +18,6 @@ class ViewController : public Responder { public: ViewController(Responder * parentResponder); virtual const char * title() const; - virtual void handleKeyEvent(int key); virtual View * view() = 0; }; diff --git a/escher/src/stack_view_controller.cpp b/escher/src/stack_view_controller.cpp index d3de2142b..721c53a7a 100644 --- a/escher/src/stack_view_controller.cpp +++ b/escher/src/stack_view_controller.cpp @@ -100,11 +100,6 @@ void StackViewController::setupActiveViewController() { app()->focus(vc); } -void StackViewController::handleKeyEvent(int key) { - // Switch tabs! -} - - bool StackViewController::handleEvent(Ion::Events::Event event) { if (event == Ion::Events::Event::ESC && m_numberOfChildren > 1) { pop(); diff --git a/escher/src/tab_view_controller.cpp b/escher/src/tab_view_controller.cpp index 24992d590..d82c24d73 100644 --- a/escher/src/tab_view_controller.cpp +++ b/escher/src/tab_view_controller.cpp @@ -123,10 +123,6 @@ View * TabViewController::view() { return &m_view; } -void TabViewController::handleKeyEvent(int key) { - // Switch tabs! -} - uint8_t TabViewController::numberOfTabs() { return m_numberOfChildren; } diff --git a/escher/src/view_controller.cpp b/escher/src/view_controller.cpp index d67d57006..184b6b853 100644 --- a/escher/src/view_controller.cpp +++ b/escher/src/view_controller.cpp @@ -8,7 +8,3 @@ ViewController::ViewController(Responder * parentResponder) : const char * ViewController::title() const { return nullptr; } - -void ViewController::handleKeyEvent(int key) { - // Do nothing -}