mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-21 14:50:44 +01:00
[apps/regression] In graph tab, display the window parameter page when
clicking on the window button Change-Id: Ieea50d5eae0bc998cb0d2df51a4e961a573bd1cd
This commit is contained in:
@@ -6,7 +6,12 @@ GraphController::GraphController(Responder * parentResponder, HeaderViewControll
|
||||
ViewController(parentResponder),
|
||||
HeaderViewDelegate(headerViewController),
|
||||
m_view(GraphView(data)),
|
||||
m_windowButton(this, "Axes", Invocation([](void * context, void * sender) {}, this)),
|
||||
m_windowParameterController(WindowParameterController(this, data)),
|
||||
m_windowButton(this, "Axes", Invocation([](void * context, void * sender) {
|
||||
GraphController * graphController = (GraphController *) context;
|
||||
StackViewController * stack = graphController->stackController();
|
||||
stack->push(graphController->windowParameterController());
|
||||
}, this)),
|
||||
m_zoomButton(this, "Zoom", Invocation([](void * context, void * sender) {}, this)),
|
||||
m_defaultInitialisationButton(this, "Initialisation", Invocation([](void * context, void * sender) {}, this)),
|
||||
m_data(data)
|
||||
@@ -101,9 +106,17 @@ Responder * GraphController::defaultController() {
|
||||
return tabController();
|
||||
}
|
||||
|
||||
ViewController * GraphController::windowParameterController() {
|
||||
return &m_windowParameterController;
|
||||
}
|
||||
|
||||
Responder * GraphController::tabController() const {
|
||||
return (parentResponder()->parentResponder()->parentResponder()->parentResponder());
|
||||
}
|
||||
|
||||
StackViewController * GraphController::stackController() const{
|
||||
return (StackViewController *)(parentResponder()->parentResponder()->parentResponder());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user