[apps/stats] Display only one axis in box view

This commit is contained in:
Léa Saviot
2018-05-25 11:41:44 +02:00
parent 81b09501cb
commit 6b5cea34a7
4 changed files with 21 additions and 4 deletions

View File

@@ -16,7 +16,7 @@ MultipleBoxesView::MultipleBoxesView(Store * store, BoxView::Quantile * selected
for (int i = 0; i < Store::k_numberOfSeries; i++) {
BoxView * boxView = dataViewAtIndex(i);
boxView->setDisplayBannerView(false);
//histView->setDisplayLabels(false); //TODO
boxView->setDisplayAxis(false);
}
}
@@ -31,4 +31,13 @@ int MultipleBoxesView::seriesOfSubviewAtIndex(int index) {
return static_cast<BoxView *>(subviewAtIndex(index))->series();
}
void MultipleBoxesView::layoutSubviews() {
MultipleDataView::layoutSubviews();
int numberOfDataSubviews = numberOfSubviews() - 1;
assert(numberOfDataSubviews > 0);
for (int i = 0; i < numberOfDataSubviews; i++) {
static_cast<BoxView *>(subviewAtIndex(i))->setDisplayAxis(i == numberOfDataSubviews - 1);
}
}
}