Use collator to search for screens (#2426).
[dcpomatic.git] / src / wx / screens_panel.h
index b469c19e307dc49d32758588c33489cc32127f80..65dfbdddb5f76abfe8467cf99eed03d6fc221f79 100644 (file)
@@ -58,14 +58,17 @@ private:
        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);
@@ -75,7 +78,7 @@ private:
        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;