diff options
author | Robin Gareus <robin@gareus.org> | 2016-09-23 20:43:26 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-09-23 20:43:26 +0200 |
commit | 8e8a0a9ef44cf07548392b4a2e8617393fcd3b6c (patch) | |
tree | 8bc132922a60b25cae04343aac8b363f6e446e76 /gtk2_ardour/session_archive_dialog.cc | |
parent | 8018bed0ded65003279dfbdf446bae2697378488 (diff) |
GUI option to Exclude unused sources
Diffstat (limited to 'gtk2_ardour/session_archive_dialog.cc')
-rw-r--r-- | gtk2_ardour/session_archive_dialog.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gtk2_ardour/session_archive_dialog.cc b/gtk2_ardour/session_archive_dialog.cc index 24ecba6b71..15bdbc8165 100644 --- a/gtk2_ardour/session_archive_dialog.cc +++ b/gtk2_ardour/session_archive_dialog.cc @@ -33,6 +33,7 @@ using namespace ARDOUR; SessionArchiveDialog::SessionArchiveDialog () : ArdourDialog (_("Zip/Archive Session")) , ProgressReporter () + , only_used_checkbox (_("Exclude unused audio sources")) { VBox* vbox = get_vbox(); @@ -71,6 +72,8 @@ SessionArchiveDialog::SessionArchiveDialog () hbox->pack_start (encode_selector, true, true); vbox->pack_start (*hbox, false, false); + vbox->pack_start (only_used_checkbox, false, false); + vbox->pack_start (progress_bar, true, true, 12); vbox->show_all (); @@ -132,6 +135,18 @@ SessionArchiveDialog::set_name (const std::string& name) name_entry_changed (); } +bool +SessionArchiveDialog::only_used_sources () const +{ + return only_used_checkbox.get_active (); +} + +void +SessionArchiveDialog::set_only_used_sources (bool en) +{ + only_used_checkbox.set_active (en); +} + ARDOUR::Session::ArchiveEncode SessionArchiveDialog::encode_option () const { |