Files
Upsilon/apps/shared/input_event_handler_delegate_app.h
2018-11-23 12:04:03 +01:00

23 lines
659 B
C++

#ifndef SHARED_INPUT_EVENT_HANDLER_DELEGATE_APP_H
#define SHARED_INPUT_EVENT_HANDLER_DELEGATE_APP_H
#include <escher.h>
class AppsContainer;
namespace Shared {
class InputEventHandlerDelegateApp : public ::App, public InputEventHandlerDelegate {
public:
virtual ~InputEventHandlerDelegateApp() = default;
AppsContainer * container();
Toolbox * toolboxForInputEventHandler(InputEventHandler * textInput) override;
NestedMenuController * variableBoxForInputEventHandler(InputEventHandler * textInput) override;
protected:
InputEventHandlerDelegateApp(Container * container, Snapshot * snapshot, ViewController * rootViewController);
};
}
#endif