summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_video_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-02-27 23:17:26 +0100
committerRobin Gareus <robin@gareus.org>2015-02-28 02:36:58 +0100
commitc90400364a6d057fc101ceff30b07f4b6863cd84 (patch)
tree1b68128236e91c3731c232ddf1f8af4359a79ad9 /gtk2_ardour/export_video_dialog.h
parentc0411de949bf3cd1cd9c975efd8618e89f7ae46f (diff)
prepare saving video-export settings.
* migrate dialog from Editor to UI. * make it a WM proxied window * prepare applying state after construction..
Diffstat (limited to 'gtk2_ardour/export_video_dialog.h')
-rw-r--r--gtk2_ardour/export_video_dialog.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk2_ardour/export_video_dialog.h b/gtk2_ardour/export_video_dialog.h
index 117446c6a6..16e5cf7486 100644
--- a/gtk2_ardour/export_video_dialog.h
+++ b/gtk2_ardour/export_video_dialog.h
@@ -41,13 +41,18 @@
class ExportVideoDialog : public ArdourDialog , public PBD::ScopedConnectionList
{
public:
- ExportVideoDialog (ARDOUR::Session*, TimeSelection &tme, bool range = false);
+ ExportVideoDialog ();
~ExportVideoDialog ();
std::string get_exported_filename () { return outfn_path_entry.get_text(); }
+ void apply_state(TimeSelection &tme, bool range);
+
+ XMLNode& get_state ();
+ void set_state (const XMLNode &);
+
private:
- TimeSelection &export_range;
+ TimeSelection export_range;
void on_show ();
void abort_clicked ();