Files
Upsilon/apps/sequence/values/values_controller.h
Émilie Feral 54a90167cf [apps/sequence] Create a first version of sequence structure
Change-Id: I4413365dcf7dc53ece23cce453215660258d9835
2017-02-13 17:15:07 +01:00

28 lines
774 B
C++

#ifndef SEQUENCE_VALUES_CONTROLLER_H
#define SEQUENCE_VALUES_CONTROLLER_H
#include <escher.h>
#include "../sequence_store.h"
namespace Sequence {
class ValuesController : public ViewController, public HeaderViewDelegate, public AlternateEmptyViewDelegate {
public:
ValuesController(Responder * parentResponder, SequenceStore * sequenceStore, HeaderViewController * header);
const char * title() const override;
View * view() override;
void didBecomeFirstResponder() override;
int numberOfButtons() const override;
Button * buttonAtIndex(int index) override;
bool isEmpty() const override;
const char * emptyMessage() override;
Responder * defaultController() override;
private:
SolidColorView m_view;
SequenceStore * m_sequenceStore;
};
}
#endif