Files
Upsilon/apps/statistics/box_controller.cpp
Émilie Feral 14b54c1358 [apps/statistics] Create the structure of the stat apps
Change-Id: Iad59fcb3a7343d60621d28225fd4e5ab824fec49
2016-12-19 17:00:43 +01:00

44 lines
828 B
C++

#include "box_controller.h"
namespace Statistics {
BoxController::BoxController(Responder * parentResponder) :
ViewController(parentResponder),
m_view(SolidColorView(KDColorGreen))
{
}
const char * BoxController::title() const {
return "Boite";
}
View * BoxController::view() {
return &m_view;
}
bool BoxController::handleEvent(Ion::Events::Event event) {
if (event == Ion::Events::Up) {
app()->setFirstResponder(tabController());
return true;
}
return false;
}
bool BoxController::isEmpty() {
return false;
}
const char * BoxController::emptyMessage() {
return "Aucune donnée à tracer";
}
Responder * BoxController::defaultController() {
return tabController();
}
Responder * BoxController::tabController() const {
return (parentResponder()->parentResponder()->parentResponder());
}
}