mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
statistics: add sort mode on mobile UI
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
1e5191e33e
commit
db0f8ba045
3 changed files with 43 additions and 6 deletions
|
@ -50,16 +50,19 @@ void StatsManager::updateUi()
|
|||
setVariableList(uiState.var2, var2List, var2Index);
|
||||
setBinnerList(uiState.binners2, binner2List, binner2Index);
|
||||
setVariableList(uiState.operations2, operation2List, operation2Index);
|
||||
setVariableList(uiState.sortMode1, sortMode1List, sortMode1Index);
|
||||
var1ListChanged();
|
||||
binner1ListChanged();
|
||||
var2ListChanged();
|
||||
binner2ListChanged();
|
||||
operation2ListChanged();
|
||||
sortMode1ListChanged();
|
||||
var1IndexChanged();
|
||||
binner1IndexChanged();
|
||||
var2IndexChanged();
|
||||
binner2IndexChanged();
|
||||
operation2IndexChanged();
|
||||
sortMode1IndexChanged();
|
||||
|
||||
if (charts)
|
||||
charts->update(uiState.charts);
|
||||
|
@ -106,6 +109,15 @@ void StatsManager::var2OperationChanged(int idx)
|
|||
updateUi();
|
||||
}
|
||||
|
||||
void StatsManager::sortMode1Changed(int idx)
|
||||
{
|
||||
if (uiState.sortMode1.variables.empty())
|
||||
return;
|
||||
idx = std::clamp(idx, 0, (int)uiState.sortMode1.variables.size());
|
||||
state.sortMode1Changed(uiState.sortMode1.variables[idx].id);
|
||||
updateUi();
|
||||
}
|
||||
|
||||
void StatsManager::setChart(int idx)
|
||||
{
|
||||
state.chartChanged(idx);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue