Files
Upsilon/apps/regression/calculation_controller.cpp
Émilie Feral 60cb611278 [apps/regression] Create the structure of the application regression
Change-Id: I2433a5e6dabdd9a15d87c8e2ddf3cea5ad329a0e
2017-01-09 15:08:54 +01:00

45 lines
909 B
C++

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