boost::optional<wxTreeListItem> add_screen (std::shared_ptr<Cinema>, std::shared_ptr<dcpomatic::Screen>);
void add_cinema_clicked ();
void edit_cinema_clicked ();
+ void edit_cinema(std::shared_ptr<Cinema> cinema);
void remove_cinema_clicked ();
void add_screen_clicked ();
void edit_screen_clicked ();
+ void edit_screen(std::shared_ptr<dcpomatic::Screen> screen);
void remove_screen_clicked ();
void selection_changed_shim (wxTreeListEvent &);
void selection_changed ();
void search_changed ();
void checkbox_changed (wxTreeListEvent& ev);
+ void item_activated(wxTreeListEvent& ev);
std::shared_ptr<Cinema> cinema_for_operation () const;
void set_screen_checked (wxTreeListItem item, bool checked);
void setup_cinema_checked_state (wxTreeListItem screen);
void clear_and_re_add();
void config_changed(Config::Property);
void convert_to_lower(std::string& s);
- bool matches_search(std::shared_ptr<const Cinema> cinema, std::string lower_case_search);
+ bool matches_search(std::shared_ptr<const Cinema> cinema, std::string search);
std::list<std::shared_ptr<Cinema>> sorted_cinemas() const;
std::shared_ptr<Cinema> item_to_cinema (wxTreeListItem item) const;