X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fscreens_panel.h;h=510297efb67a285e2bc06b722042b3e90519182d;hb=5eb8b5c3a1566aef638e9d9df03b88d320735092;hp=71817905232aa5011c8f596f8c9be699f2d5c3e9;hpb=a69d242f3f00207d6ea7320e6723775f4b0dbfb3;p=dcpomatic.git diff --git a/src/wx/screens_panel.h b/src/wx/screens_panel.h index 718179052..510297efb 100644 --- a/src/wx/screens_panel.h +++ b/src/wx/screens_panel.h @@ -22,11 +22,15 @@ #include #include #include +#include #include #include +namespace dcpomatic { + class Screen; +} + class Cinema; -class Screen; class ScreensPanel : public wxPanel { @@ -34,7 +38,7 @@ public: explicit ScreensPanel (wxWindow* parent); ~ScreensPanel (); - std::list > screens () const; + std::list > screens () const; void setup_sensitivity (); boost::signals2::signal ScreensChanged; @@ -42,7 +46,7 @@ public: private: void add_cinemas (); void add_cinema (boost::shared_ptr); - boost::optional add_screen (boost::shared_ptr, boost::shared_ptr); + boost::optional add_screen (boost::shared_ptr, boost::shared_ptr); void add_cinema_clicked (); void edit_cinema_clicked (); void remove_cinema_clicked (); @@ -64,7 +68,7 @@ private: wxTreeItemId _root; typedef std::map > CinemaMap; - typedef std::map > ScreenMap; + typedef std::map > ScreenMap; CinemaMap _cinemas; ScreenMap _screens;