Files
Upsilon/apps/probability/app.h
Émilie Feral f7eb0b97b3 [apps/probability] Improve the law model using the evaluate context
Change-Id: I33b9c9ce0a8120ff66ea6614fa7c5ac58a59b572
2016-12-08 15:21:52 +01:00

28 lines
574 B
C++

#ifndef PROBABILITY_PROBABILITY_APP_H
#define PROBABILITY_PROBABILITY_APP_H
#include <escher.h>
#include "law_controller.h"
#include "evaluate_context.h"
#include "../expression_text_field_delegate.h"
namespace Probability {
class App : public ::App, public ExpressionTextFieldDelegate {
public:
enum class Law {
Normal,
Student
};
App(Container * container, Context * context);
Context * evaluateContext() override;
private:
EvaluateContext m_evaluateContext;
LawController m_lawController;
StackViewController m_stackViewController;
};
}
#endif