diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-08-30 22:59:16 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-08-30 22:59:16 +0200 |
| commit | 85be674b29dd61fe08a50f0b84c8402e9df61d94 (patch) | |
| tree | f827da46c073b0d347350b8296a5248e46d7d1fa /src/wx/screens_panel.h | |
| parent | 8a2eeb8c00db2809b8b3fa848d628cf0cd7cb411 (diff) | |
Refresh cinemas UI if the cinemas.xml file location is changed.
Diffstat (limited to 'src/wx/screens_panel.h')
| -rw-r--r-- | src/wx/screens_panel.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/wx/screens_panel.h b/src/wx/screens_panel.h index 7c72f5873..a91fbc0e0 100644 --- a/src/wx/screens_panel.h +++ b/src/wx/screens_panel.h @@ -19,6 +19,7 @@ */ +#include "lib/config.h" #include <dcp/warnings.h> LIBDCP_DISABLE_WARNINGS #include <wx/srchctrl.h> @@ -72,6 +73,8 @@ private: 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; @@ -109,4 +112,7 @@ private: bool _ignore_check_change = false; UCollator* _collator = nullptr; + + boost::signals2::scoped_connection _config_connection; + bool _ignore_cinemas_changed = false; }; |
