void set_data(ListData &d) { list.set_data(d); }
ListData &get_data() { return list.get_data(); }
const ListData &get_data() const { return list.get_data(); }
void set_data(ListData &d) { list.set_data(d); }
ListData &get_data() { return list.get_data(); }
const ListData &get_data() const { return list.get_data(); }
void set_selected_index(int i) { list.set_selected_index(i); }
int get_selected_index() const { return list.get_selected_index(); }
private:
void set_selected_index(int i) { list.set_selected_index(i); }
int get_selected_index() const { return list.get_selected_index(); }
private:
- virtual void rebuild_special(const Part &, CachedPart &);
- virtual void render_special(const Part &, GL::Renderer &) const;
+ void rebuild_special(const Part &) override;
+ void render_special(const Part &, GL::Renderer &) const override;
- virtual void button_press(int, int, unsigned);
+ void button_press(int, int, unsigned) override;
+ bool navigate(Navigation) override;