mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 23:35:03 +01:00
Show Soundcloud credentials and upload options only when required
A slightly hacky patch to make the Soundcloud username & password and the upload options only become visible when at least one export format is chosen for upload to Soundcloud. I think that changing ExportDialog::soundcloud_selector to a boost::shared_ptr is the right thing to do, but I must confess to having only a hazy understanding of what boost::scoped_ptr was doing in the first place. Also it feels a bit wrong to be passing a pointer to ExportDialog's SoundcloudExportSelector around, but I can't (for the moment, at least) think of any better way to affect its visibility from inside ExportFileNotebook.
This commit is contained in:
parent
5abf3624f4
commit
60349bcee6
4 changed files with 16 additions and 2 deletions
|
|
@ -29,6 +29,7 @@
|
|||
|
||||
#include "export_format_selector.h"
|
||||
#include "export_filename_selector.h"
|
||||
#include "soundcloud_export_selector.h"
|
||||
|
||||
class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
|
||||
{
|
||||
|
|
@ -40,6 +41,8 @@ class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
|
|||
void sync_with_manager ();
|
||||
void update_example_filenames();
|
||||
|
||||
boost::shared_ptr<SoundcloudExportSelector> soundcloud_export_selector;
|
||||
|
||||
sigc::signal<void> CriticalSelectionChanged;
|
||||
|
||||
private:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue