mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-20 09:17:23 +01:00
[apps] In data controller,display the data parameter page when clicking
on the first row Change-Id: Ic2638b2d570e22170a60b32b7365e28de5e40619
This commit is contained in:
@@ -9,7 +9,8 @@ DataController::DataController(Responder * parentResponder, Data * data) :
|
||||
EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer),
|
||||
EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer),
|
||||
EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer), EvenOddEditableTextCell(&m_selectableTableView, this, m_draftTextBuffer)},
|
||||
m_data(data)
|
||||
m_data(data),
|
||||
m_dataParameterController(this, data)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -79,6 +80,12 @@ bool DataController::handleEvent(Ion::Events::Event event) {
|
||||
app()->setFirstResponder(tabController());
|
||||
return true;
|
||||
}
|
||||
if (event == Ion::Events::OK && m_selectableTableView.selectedRow() == 0) {
|
||||
m_dataParameterController.selectXColumn(m_selectableTableView.selectedColumn() == 0);
|
||||
StackViewController * stack = ((StackViewController *)parentResponder());
|
||||
stack->push(&m_dataParameterController);
|
||||
return true;
|
||||
}
|
||||
if (event == Ion::Events::Clear) {
|
||||
m_data->deletePairAtIndex(m_selectableTableView.selectedRow()-1);
|
||||
m_selectableTableView.reloadData();
|
||||
|
||||
Reference in New Issue
Block a user