+ 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 check_all ();
+ void uncheck_all ();
+ bool notify_cinemas_changed();
+ 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 search);
+ std::list<std::shared_ptr<Cinema>> sorted_cinemas() const;
+
+ std::shared_ptr<Cinema> item_to_cinema (wxTreeListItem item) const;
+ std::shared_ptr<dcpomatic::Screen> item_to_screen (wxTreeListItem item) const;
+ boost::optional<wxTreeListItem> cinema_to_item (std::shared_ptr<Cinema> cinema) const;
+ boost::optional<wxTreeListItem> screen_to_item (std::shared_ptr<dcpomatic::Screen> screen) const;