summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/export_filename.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-10-14 16:10:01 +0000
committerDavid Robillard <d@drobilla.net>2009-10-14 16:10:01 +0000
commitbb9cc45cd22af67ac275a5e73accbe14fee664d8 (patch)
treee52977d3eae6ff07b856088041a080a2fa3e5b79 /libs/ardour/ardour/export_filename.h
parent8c4ce1e2ce35571aed5a686671431fdfffae7f8c (diff)
Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only.
Vimmers, try let c_space_errors = 1 in your .vimrc to highlight this kind of stuff in red. I don't know the emacs equivalent... git-svn-id: svn://localhost/ardour2/branches/3.0@5773 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/export_filename.h')
-rw-r--r--libs/ardour/ardour/export_filename.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/libs/ardour/ardour/export_filename.h b/libs/ardour/ardour/export_filename.h
index 3dccda728f..2847291a13 100644
--- a/libs/ardour/ardour/export_filename.h
+++ b/libs/ardour/ardour/export_filename.h
@@ -49,7 +49,7 @@ class ExportFilename {
D_BE, // big endian (no deliminator)
D_BEShortY // big endian short year representation
};
-
+
enum TimeFormat {
T_None,
T_NoDelim,
@@ -60,39 +60,39 @@ class ExportFilename {
friend class ExportElementFactory;
ExportFilename (Session & session);
- public:
+ public:
/* Serialization */
-
+
XMLNode & get_state ();
int set_state (const XMLNode &);
-
+
/* data access */
-
+
Glib::ustring get_path (FormatPtr format) const;
Glib::ustring get_folder () const { return folder; }
-
+
TimeFormat get_time_format () const { return time_format; }
DateFormat get_date_format () const { return date_format; }
Glib::ustring get_time_format_str (TimeFormat format) const;
Glib::ustring get_date_format_str (DateFormat format) const;
-
+
Glib::ustring get_label () const { return label; }
uint32_t get_revision () const { return revision; }
-
+
/* data modification */
-
+
void set_time_format (TimeFormat format);
void set_date_format (DateFormat format);
void set_label (Glib::ustring value);
void set_revision (uint32_t value) { revision = value; }
void set_channel (uint32_t value) { channel = value; }
bool set_folder (Glib::ustring path);
-
+
void set_timespan (TimespanPtr ts) { timespan = ts; }
void set_channel_config (ChannelConfigPtr cc) { channel_config = cc; }
-
+
/* public members */
-
+
bool include_label;
bool include_session;
bool include_revision;
@@ -101,7 +101,7 @@ class ExportFilename {
bool include_timespan;
bool include_time;
bool include_date;
-
+
private:
Session & session;
@@ -109,22 +109,22 @@ class ExportFilename {
Glib::ustring label;
uint32_t revision;
uint32_t channel;
-
+
Glib::ustring folder;
-
+
DateFormat date_format;
TimeFormat time_format;
-
+
Glib::ustring get_formatted_time (Glib::ustring const & format) const;
struct tm * time_struct; // Due to static allocation no destructor or copy-ctor is needed because of this
-
+
TimespanPtr timespan;
ChannelConfigPtr channel_config;
-
+
/* Serialization helpers */
-
+
typedef std::pair<bool, Glib::ustring> FieldPair;
-
+
void add_field (XMLNode * node, Glib::ustring const & name, bool enabled, Glib::ustring const & value = "");
FieldPair get_field (XMLNode const & node, Glib::ustring const & name);
FieldPair analyse_folder ();