Fix some spelling mistakes (mostly in comments).
[dcpomatic.git] / src / wx / screens_panel.h
index ae730c2df4c43caecd6a79ab9b00a65d3cfff38f..a91fbc0e055e41a49aa5c6e98dd753f4593e0083 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 
+#include "lib/config.h"
 #include <dcp/warnings.h>
 LIBDCP_DISABLE_WARNINGS
 #include <wx/srchctrl.h>
@@ -71,6 +72,9 @@ private:
        int compare (std::string const& utf8_a, std::string const& utf8_b);
        void check_all ();
        void uncheck_all ();
+       bool notify_cinemas_changed();
+       void clear_and_re_add();
+       void config_changed(Config::Property);
 
        std::shared_ptr<Cinema> item_to_cinema (wxTreeListItem item) const;
        std::shared_ptr<dcpomatic::Screen> item_to_screen (wxTreeListItem item) const;
@@ -108,4 +112,7 @@ private:
        bool _ignore_check_change = false;
 
        UCollator* _collator = nullptr;
+
+       boost::signals2::scoped_connection _config_connection;
+       bool _ignore_cinemas_changed = false;
 };