diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-12-23 22:39:37 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-12-23 22:39:37 +0000 |
| commit | 6e3542ea5621701531b8736496fecde1049ff579 (patch) | |
| tree | 0fe20f3e129d38619968377a1a11e66899c88f4f /src/wx/screens_panel.h | |
| parent | 377979a5f00c3c2b0dd0ca95e2b9371f4739658f (diff) | |
Tidy up ScreensPanel code a bit.
Diffstat (limited to 'src/wx/screens_panel.h')
| -rw-r--r-- | src/wx/screens_panel.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/wx/screens_panel.h b/src/wx/screens_panel.h index 829208880..0095937b7 100644 --- a/src/wx/screens_panel.h +++ b/src/wx/screens_panel.h @@ -48,8 +48,6 @@ private: void add_screen_clicked (); void edit_screen_clicked (); void remove_screen_clicked (); - std::list<std::pair<wxTreeItemId, boost::shared_ptr<Cinema> > > selected_cinemas () const; - std::list<std::pair<wxTreeItemId, boost::shared_ptr<Screen> > > selected_screens () const; void selection_changed (wxTreeEvent &); void search_changed (); @@ -62,9 +60,14 @@ private: wxButton* _edit_screen; wxButton* _remove_screen; wxTreeItemId _root; - std::map<wxTreeItemId, boost::shared_ptr<Cinema> > _cinemas; - std::map<wxTreeItemId, boost::shared_ptr<Screen> > _screens; - std::list<boost::shared_ptr<Cinema> > _selected_cinemas; - std::list<boost::shared_ptr<Screen> > _selected_screens; + + typedef std::map<wxTreeItemId, boost::shared_ptr<Cinema> > CinemaMap; + typedef std::map<wxTreeItemId, boost::shared_ptr<Screen> > ScreenMap; + + CinemaMap _cinemas; + ScreenMap _screens; + CinemaMap _selected_cinemas; + ScreenMap _selected_screens; + bool _ignore_selection_change; }; |
