#ifndef __export_dialog_h__
#define __export_dialog_h__
-#include <boost/scoped_ptr.hpp>
#include <string>
+#include <boost/scoped_ptr.hpp>
+
+#include <gtkmm/box.h>
+#include <gtkmm/button.h>
+#include <gtkmm/label.h>
+#include <gtkmm/notebook.h>
+#include <gtkmm/progressbar.h>
#include "ardour/export_profile_manager.h"
#include "ardour_dialog.h"
#include "soundcloud_export_selector.h"
-#include <gtkmm.h>
-
namespace ARDOUR {
class ExportStatus;
class ExportHandler;
class ExportDialog : public ArdourDialog, public PBD::ScopedConnectionList
{
-
- public:
+public:
ExportDialog (PublicEditor & editor, std::string title, ARDOUR::ExportProfileManager::ExportType type);
~ExportDialog ();
RESPONSE_CANCEL
};
- protected:
+protected:
void on_response (int response_id) {
Gtk::Dialog::on_response (response_id);
/*** GUI components ***/
Gtk::Notebook export_notebook;
- private:
+private:
void init ();
Gtk::HBox warn_hbox;
Gtk::Label warn_label;
- std::string warn_string;
+ std::string warn_string;
Gtk::HBox list_files_hbox;
Gtk::Label list_files_label;
Gtk::Button list_files_button;
- std::string list_files_string;
+ std::string list_files_string;
void add_error (std::string const & text);
void add_warning (std::string const & text);