#include "ardour/export_profile_manager.h"
#include "ardour/export_filename.h"
-
-namespace ARDOUR {
- class Session;
-}
+#include "ardour/session_handle.h"
///
-class ExportFilenameSelector : public Gtk::VBox {
+class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
+{
public:
typedef boost::shared_ptr<ARDOUR::ExportFilename> FilenamePtr;
void open_browse_dialog ();
- ARDOUR::Session * session;
boost::shared_ptr<ARDOUR::ExportFilename> filename;
Glib::RefPtr<Gtk::SizeGroup> label_sizegroup;
{
public:
Gtk::TreeModelColumn<DateFormat> format;
- Gtk::TreeModelColumn<Glib::ustring> label;
+ Gtk::TreeModelColumn<std::string> label;
DateFormatCols () { add(format); add(label); }
};
{
public:
Gtk::TreeModelColumn<TimeFormat> format;
- Gtk::TreeModelColumn<Glib::ustring> label;
+ Gtk::TreeModelColumn<std::string> label;
TimeFormatCols () { add(format); add(label); }
};