List::Item *List::create_item(unsigned index)
{
- Item *item = 0;
+ Item *item = nullptr;
if(item_factory)
item = item_factory->create_item(index);
else
{
sel_index = -1;
focus_index = -1;
- set_input_focus(0);
+ set_input_focus(nullptr);
signal_selection_cleared.emit();
}
else
void List::on_style_change()
{
- items_part = (style ? style->get_part("items") : 0);
+ items_part = (style ? style->get_part("items") : nullptr);
}
void List::move_focus(Navigation nav, bool select)
{
delete list.items[i];
// Avoid stale pointer while create_item is executing
- list.items[i] = 0;
+ list.items[i] = nullptr;
list.items[i] = list.create_item(i);
list.items_changed();
}