21 #ifndef __ardour_export_filename_h__
22 #define __ardour_export_filename_h__
24 #include <boost/shared_ptr.hpp>
62 int set_state (
const XMLNode &);
71 std::string get_time_format_str (TimeFormat format)
const;
72 std::string get_date_format_str (DateFormat format)
const;
79 void set_time_format (TimeFormat format);
80 void set_date_format (DateFormat format);
81 void set_label (std::string value);
84 bool set_folder (std::string path);
114 std::string get_formatted_time (std::string
const & format)
const;
125 void add_field (
XMLNode * node, std::string
const &
name,
bool enabled, std::string
const & value =
"");
126 FieldPair get_field (
XMLNode const & node, std::string
const &
name);
127 FieldPair analyse_folder ();
void set_channel(uint32_t value)
std::string get_label() const
LIBARDOUR_API const char * revision
std::string get_folder() const
ExportChannelConfigPtr channel_config
void set_channel_config(ExportChannelConfigPtr cc)
ExportTimespanPtr timespan
TimeFormat get_time_format() const
uint32_t get_revision() const
void set_revision(uint32_t value)
void set_timespan(ExportTimespanPtr ts)
DateFormat get_date_format() const
bool include_channel_config
std::pair< bool, std::string > FieldPair