projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Uncrustify (no functional changes).
[ardour.git]
/
gtk2_ardour
/
export_dialog.h
diff --git
a/gtk2_ardour/export_dialog.h
b/gtk2_ardour/export_dialog.h
index 4182b0f236800ec5d367c29ae49e88a48a453cb4..5c9e346f50c4bf8b731e29131f2de6adf09508dc 100644
(file)
--- a/
gtk2_ardour/export_dialog.h
+++ b/
gtk2_ardour/export_dialog.h
@@
-47,7
+47,7
@@
class ExportDialog : public ArdourDialog {
public:
public:
-
explicit ExportDialog (PublicEditor & editor, Glib::ustring titl
e);
+
ExportDialog (PublicEditor & editor, std::string title, std::string xml_node_nam
e);
~ExportDialog ();
void set_session (ARDOUR::Session* s);
~ExportDialog ();
void set_session (ARDOUR::Session* s);
@@
-65,6
+65,7
@@
class ExportDialog : public ArdourDialog {
typedef boost::shared_ptr<ARDOUR::ExportHandler> HandlerPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ManagerPtr;
typedef boost::shared_ptr<ARDOUR::ExportHandler> HandlerPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ManagerPtr;
+ std::string xml_node_name;
HandlerPtr handler;
ManagerPtr profile_manager;
HandlerPtr handler;
ManagerPtr profile_manager;
@@
-114,12
+115,12
@@
class ExportDialog : public ArdourDialog {
Gtk::HBox warn_hbox;
Gtk::Label warn_label;
Gtk::HBox warn_hbox;
Gtk::Label warn_label;
-
Glib::u
string warn_string;
+
std::
string warn_string;
Gtk::HBox list_files_hbox;
Gtk::Label list_files_label;
Gtk::Button list_files_button;
Gtk::HBox list_files_hbox;
Gtk::Label list_files_label;
Gtk::Button list_files_button;
-
Glib::u
string list_files_string;
+
std::
string list_files_string;
void add_error (std::string const & text);
void add_warning (std::string const & text);
void add_error (std::string const & text);
void add_warning (std::string const & text);
@@
-160,7
+161,7
@@
class ExportSelectionDialog : public ExportDialog
class ExportRegionDialog : public ExportDialog
{
class ExportRegionDialog : public ExportDialog
{
-
public:
+ public:
ExportRegionDialog (PublicEditor & editor, ARDOUR::AudioRegion const & region, ARDOUR::AudioTrack & track);
private:
ExportRegionDialog (PublicEditor & editor, ARDOUR::AudioRegion const & region, ARDOUR::AudioTrack & track);
private:
@@
-171,4
+172,13
@@
class ExportRegionDialog : public ExportDialog
ARDOUR::AudioTrack & track;
};
ARDOUR::AudioTrack & track;
};
+class StemExportDialog : public ExportDialog
+{
+ public:
+ StemExportDialog (PublicEditor & editor);
+
+ private:
+ void init_components ();
+};
+
#endif /* __ardour_export_dialog_h__ */
#endif /* __ardour_export_dialog_h__ */