summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_archive_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-10-03 02:20:33 +0200
committerRobin Gareus <robin@gareus.org>2017-10-03 02:24:19 +0200
commitf9710f4624bd4147ab6ab846301bcdbd65ddf2a6 (patch)
tree7084408722dc90acc3857c0659b7a4b6034a2917 /gtk2_ardour/session_archive_dialog.h
parent0802a0872f07df44dfacffe4aec2ebe8aa7d9a7d (diff)
Update Session-Archive Dialog: add compression-option
Diffstat (limited to 'gtk2_ardour/session_archive_dialog.h')
-rw-r--r--gtk2_ardour/session_archive_dialog.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/session_archive_dialog.h b/gtk2_ardour/session_archive_dialog.h
index de07b03fce..6a89611d88 100644
--- a/gtk2_ardour/session_archive_dialog.h
+++ b/gtk2_ardour/session_archive_dialog.h
@@ -27,6 +27,9 @@
#include <gtkmm/filechooserbutton.h>
#include <gtkmm/progressbar.h>
+#include "pbd/file_archive.h"
+#include "ardour/session.h"
+
#include "ardour_dialog.h"
#include "progress_reporter.h"
@@ -38,11 +41,13 @@ public:
std::string target_folder () const;
std::string name () const;
ARDOUR::Session::ArchiveEncode encode_option () const;
+ PBD::FileArchive::CompressionLevel compression_level () const;
bool only_used_sources () const;
void set_name (const std::string&);
void set_target_folder (const std::string&);
void set_encode_option (ARDOUR::Session::ArchiveEncode);
+ void set_compression_level (PBD::FileArchive::CompressionLevel);
void set_only_used_sources (bool);
void on_response (int response_id) {
@@ -54,6 +59,7 @@ private:
Gtk::Entry name_entry;
Gtk::ComboBoxText format_selector;
Gtk::ComboBoxText encode_selector;
+ Gtk::ComboBoxText compression_selector;
Gtk::CheckButton only_used_checkbox;
Gtk::ProgressBar progress_bar;