View::add_children: Use std::list_initializer as argument.

Improvement in code size -- 944 bytes.

Some day I will understand C++11 well enough to do the right thing the first time.
This commit is contained in:
Jared Boone 2016-09-05 14:53:04 -07:00
parent 298324d6e4
commit 8a69b0523e
16 changed files with 57 additions and 55 deletions

View file

@ -43,13 +43,13 @@ namespace ui {
/* SystemStatusView ******************************************************/
SystemStatusView::SystemStatusView() {
add_children({ {
add_children({
&button_back,
&title,
&button_camera,
&button_sleep,
&sd_card_status_view,
} });
});
button_back.on_select = [this](Button&){
if( this->on_back ) {
@ -259,7 +259,7 @@ HackRFFirmwareView::HackRFFirmwareView(NavigationView& nav) {
nav.pop();
};
add_children({ {
add_children({
&text_title,
&text_description_1,
&text_description_2,
@ -267,7 +267,7 @@ HackRFFirmwareView::HackRFFirmwareView(NavigationView& nav) {
&text_description_4,
&button_yes,
&button_no,
} });
});
}
void HackRFFirmwareView::focus() {
@ -281,10 +281,10 @@ NotImplementedView::NotImplementedView(NavigationView& nav) {
nav.pop();
};
add_children({ {
add_children({
&text_title,
&button_done,
} });
});
}
void NotImplementedView::focus() {
@ -303,10 +303,10 @@ ModalMessageView::ModalMessageView(
nav.pop();
};
add_children({ {
add_children({
&text_message,
&button_done,
} });
});
text_message.set(message);