summaryrefslogtreecommitdiff
path: root/src/wx/screens_panel.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-12-23 22:39:37 +0000
committerCarl Hetherington <cth@carlh.net>2015-12-23 22:39:37 +0000
commit6e3542ea5621701531b8736496fecde1049ff579 (patch)
tree0fe20f3e129d38619968377a1a11e66899c88f4f /src/wx/screens_panel.h
parent377979a5f00c3c2b0dd0ca95e2b9371f4739658f (diff)
Tidy up ScreensPanel code a bit.
Diffstat (limited to 'src/wx/screens_panel.h')
-rw-r--r--src/wx/screens_panel.h15
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;
};