#include "ardour/session_handle.h"
///
-class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
+class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
{
public:
typedef boost::shared_ptr<ARDOUR::ExportFilename> FilenamePtr;
~ExportFilenameSelector ();
void set_state (ARDOUR::ExportProfileManager::FilenameStatePtr state_, ARDOUR::Session * session_);
+ void set_example_filename (std::string filename);
/* Compatibility with other elements */
void update_label ();
void update_folder ();
+ void check_folder ();
void change_date_format ();
void change_time_format ();
Gtk::Label path_label;
Gtk::Entry path_entry;
Gtk::Button browse_button;
+ Gtk::Label example_filename_label;
/* Date combo */
{
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); }
};