- void update_cpl_choice ();
- void update_cpl_summary ();
- void cpl_browse_clicked ();
-
- 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;
- wxChoice* _cpl;
- wxButton* _cpl_browse;
- wxStaticText* _dcp_directory;
- wxStaticText* _cpl_id;
- wxStaticText* _cpl_annotation_text;
- wxChoice* _type;
- 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;
- std::vector<CPLSummary> _cpls;
+ void make_clicked ();
+ bool confirm_overwrite (boost::filesystem::path path);
+
+ boost::weak_ptr<const Film> _film;
+ ScreensPanel* _screens;
+ KDMTimingPanel* _timing;
+ KDMCPLPanel* _cpl;
+ KDMOutputPanel* _output;
+ wxButton* _make;