Files
Upsilon/escher/include/escher/view_controller.h
Romain Goyet e90aafe505 [escher] Get rid of ViewController::getKeyEvent
Change-Id: Ic7c5805afd984fbe595304ee379ce9372aeed4ab
2016-09-15 15:54:27 +02:00

25 lines
460 B
C++

#ifndef ESCHER_VIEW_CONTROLLER_H
#define ESCHER_VIEW_CONTROLLER_H
extern "C" {
#include <stdint.h>
#include <kandinsky.h>
}
/* ViewControllers are reponsible for
* - Building the view hierarchy
* - Handling user input
*/
#include <escher/view.h>
#include <escher/responder.h>
class ViewController : public Responder {
public:
ViewController(Responder * parentResponder);
virtual const char * title() const;
virtual View * view() = 0;
};
#endif