summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/export_profile_manager.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_profile_manager.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_profile_manager.h')
-rw-r--r--libs/ardour/ardour/export_profile_manager.h70
1 files changed, 35 insertions, 35 deletions
diff --git a/libs/ardour/ardour/export_profile_manager.h b/libs/ardour/ardour/export_profile_manager.h
index bf261cad46..b402550a64 100644
--- a/libs/ardour/ardour/export_profile_manager.h
+++ b/libs/ardour/ardour/export_profile_manager.h
@@ -61,10 +61,10 @@ class ExportProfileManager
void load_profile ();
void prepare_for_export ();
-
+
typedef boost::shared_ptr<ExportPreset> PresetPtr;
typedef std::list<PresetPtr> PresetList;
-
+
PresetList const & get_presets () { return preset_list; }
bool load_preset (PresetPtr preset);
PresetPtr save_preset (std::string const & name);
@@ -75,27 +75,27 @@ class ExportProfileManager
typedef std::pair<PBD::UUID, PBD::sys::path> FilePair;
typedef std::map<PBD::UUID, PBD::sys::path> FileMap;
-
+
HandlerPtr handler;
Session & session;
-
+
void load_presets ();
void load_preset_from_disk (PBD::sys::path const & path);
-
+
bool set_state (XMLNode const & root);
bool set_global_state (XMLNode const & root);
bool set_local_state (XMLNode const & root);
-
+
void serialize_profile (XMLNode & root);
void serialize_global_profile (XMLNode & root);
void serialize_local_profile (XMLNode & root);
-
+
PresetList preset_list;
PresetPtr current_preset;
FileMap preset_file_map;
-
+
std::vector<PBD::sys::path> find_file (std::string const & pattern);
-
+
PBD::sys::path export_config_dir;
PBD::SearchPath search_path;
@@ -118,47 +118,47 @@ class ExportProfileManager
struct TimespanState {
TimespanListPtr timespans;
TimeFormat time_format;
-
+
boost::shared_ptr<Location> session_range;
boost::shared_ptr<Location> selection_range;
boost::shared_ptr<LocationList> ranges;
-
+
TimespanState (boost::shared_ptr<Location> session_range,
boost::shared_ptr<Location> selection_range,
boost::shared_ptr<LocationList> ranges) :
timespans (new TimespanList ()),
time_format (SMPTE),
-
+
session_range (session_range),
selection_range (selection_range),
ranges (ranges)
{}
};
-
+
typedef boost::shared_ptr<TimespanState> TimespanStatePtr;
typedef std::list<TimespanStatePtr> TimespanStateList;
-
+
void set_selection_range (nframes_t start = 0, nframes_t end = 0);
std::string set_single_range (nframes_t start, nframes_t end, Glib::ustring name);
TimespanStateList const & get_timespans () { return check_list (timespans); }
-
+
private:
TimespanStateList timespans;
bool init_timespans (XMLNodeList nodes);
-
+
TimespanStatePtr deserialize_timespan (XMLNode & root);
XMLNode & serialize_timespan (TimespanStatePtr state);
-
+
/* Locations */
-
+
void update_ranges ();
-
+
boost::shared_ptr<Location> session_range;
boost::shared_ptr<Location> selection_range;
boost::shared_ptr<LocationList> ranges;
-
+
bool single_range_mode;
boost::shared_ptr<Location> single_range;
@@ -169,12 +169,12 @@ class ExportProfileManager
struct ChannelConfigState {
ChannelConfigPtr config;
-
+
ChannelConfigState (ChannelConfigPtr ptr) : config (ptr) {}
};
typedef boost::shared_ptr<ChannelConfigState> ChannelConfigStatePtr;
typedef std::list<ChannelConfigStatePtr> ChannelConfigStateList;
-
+
ChannelConfigStateList const & get_channel_configs () { return check_list (channel_configs); }
private:
@@ -192,21 +192,21 @@ class ExportProfileManager
struct FormatState {
boost::shared_ptr<FormatList const> list;
FormatPtr format;
-
+
FormatState (boost::shared_ptr<FormatList const> list, FormatPtr format) :
list (list), format (format) {}
};
typedef boost::shared_ptr<FormatState> FormatStatePtr;
typedef std::list<FormatStatePtr> FormatStateList;
-
+
FormatStateList const & get_formats () { return check_list (formats); }
FormatStatePtr duplicate_format_state (FormatStatePtr state);
void remove_format_state (FormatStatePtr state);
-
+
PBD::sys::path save_format_to_disk (FormatPtr format);
void remove_format_profile (FormatPtr format);
FormatPtr get_new_format (FormatPtr original);
-
+
sigc::signal<void> FormatListChanged;
private:
@@ -218,26 +218,26 @@ class ExportProfileManager
XMLNode & serialize_format (FormatStatePtr state);
void load_formats ();
-
+
FormatPtr load_format (XMLNode & node);
void load_format_from_disk (PBD::sys::path const & path);
boost::shared_ptr<FormatList> format_list;
FileMap format_file_map;
-
+
/* Filenames */
public:
-
+
typedef boost::shared_ptr<ExportFilename> FilenamePtr;
-
+
struct FilenameState {
FilenamePtr filename;
-
+
FilenameState (FilenamePtr ptr) : filename (ptr) {}
};
typedef boost::shared_ptr<FilenameState> FilenameStatePtr;
typedef std::list<FilenameStatePtr> FilenameStateList;
-
+
FilenameStateList const & get_filenames () { return check_list (filenames); }
FilenameStatePtr duplicate_filename_state (FilenameStatePtr state);
void remove_filename_state (FilenameStatePtr state);
@@ -245,7 +245,7 @@ class ExportProfileManager
private:
FilenameStateList filenames;
-
+
bool init_filenames (XMLNodeList nodes);
FilenamePtr load_filename (XMLNode & node);
@@ -256,9 +256,9 @@ class ExportProfileManager
std::list<Glib::ustring> warnings;
std::list<Glib::ustring> conflicting_filenames;
};
-
+
boost::shared_ptr<Warnings> get_warnings ();
-
+
private:
void check_config (boost::shared_ptr<Warnings> warnings,
TimespanStatePtr timespan_state,