- std::map<wxTreeItemId, boost::shared_ptr<Cinema> > _cinemas;
- std::map<wxTreeItemId, boost::shared_ptr<Screen> > _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;