[escher] Rule of 5 in view

Change-Id: Iba04e9046845b544e184530562e34f831fce96f6
This commit is contained in:
Émilie Feral
2017-05-24 11:53:07 +02:00
parent 9181e7cf5d
commit d7091397e5
47 changed files with 155 additions and 111 deletions

View File

@@ -13,13 +13,13 @@ namespace Statistics {
HistogramController::HistogramController(Responder * parentResponder, ButtonRowController * header, Store * store, uint32_t * storeVersion, uint32_t * barVersion, uint32_t * rangeVersion, int * selectedBarIndex) :
ViewController(parentResponder),
ButtonRowDelegate(header, nullptr),
m_bannerView(HistogramBannerView()),
m_view(HistogramView(store, &m_bannerView)),
m_settingButton(Button(this, I18n::Message::HistogramSet, Invocation([](void * context, void * sender) {
m_bannerView(),
m_view(store, &m_bannerView),
m_settingButton(this, I18n::Message::HistogramSet, Invocation([](void * context, void * sender) {
HistogramController * histogramController = (HistogramController *) context;
StackViewController * stack = ((StackViewController *)histogramController->stackController());
stack->push(histogramController->histogramParameterController());
}, this))),
}, this)),
m_store(store),
m_storeVersion(storeVersion),
m_barVersion(barVersion),