-
- static boost::posix_time::ptime posix_time (wxDatePickerCtrl *, wxTimePickerCtrl *);
-
- wxTreeCtrl* _targets;
- wxButton* _add_cinema;
- wxButton* _edit_cinema;
- wxButton* _remove_cinema;
- wxButton* _add_screen;
- wxButton* _edit_screen;
- wxButton* _remove_screen;
- wxDatePickerCtrl* _from_date;
- wxDatePickerCtrl* _until_date;
- wxTimePickerCtrl* _from_time;
- wxTimePickerCtrl* _until_time;
- wxListCtrl* _dcps;
- wxRadioButton* _write_to;
-#ifdef DCPOMATIC_USE_OWN_DIR_PICKER
- DirPickerCtrl* _folder;
-#else
- wxDirPickerCtrl* _folder;
-#endif
- wxRadioButton* _email;
-
- wxTreeItemId _root;
- std::map<wxTreeItemId, boost::shared_ptr<Cinema> > _cinemas;
- std::map<wxTreeItemId, boost::shared_ptr<Screen> > _screens;
+ void make_clicked ();
+ bool confirm_overwrite (boost::filesystem::path path);
+
+ std::weak_ptr<const Film> _film;
+ ScreensPanel* _screens;
+ KDMTimingPanel* _timing;
+ KDMCPLPanel* _cpl;
+ KDMOutputPanel* _output;
+ wxButton* _make;