summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/export_profile_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/export_profile_manager.h')
-rw-r--r--libs/ardour/ardour/export_profile_manager.h23
1 files changed, 8 insertions, 15 deletions
diff --git a/libs/ardour/ardour/export_profile_manager.h b/libs/ardour/ardour/export_profile_manager.h
index 84a5251aa8..d63549e185 100644
--- a/libs/ardour/ardour/export_profile_manager.h
+++ b/libs/ardour/ardour/export_profile_manager.h
@@ -70,7 +70,7 @@ class ExportProfileManager
typedef std::list<PresetPtr> PresetList;
PresetList const & get_presets () { return preset_list; }
- void load_preset (PresetPtr preset);
+ bool load_preset (PresetPtr preset);
PresetPtr save_preset (string const & name);
void remove_preset ();
@@ -86,9 +86,9 @@ class ExportProfileManager
void load_presets ();
void load_preset_from_disk (PBD::sys::path const & path);
- void set_state (XMLNode const & root);
- void set_global_state (XMLNode const & root);
- void set_local_state (XMLNode const & root);
+ 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);
@@ -149,7 +149,7 @@ class ExportProfileManager
TimespanStateList timespans;
- void init_timespans (XMLNodeList nodes);
+ bool init_timespans (XMLNodeList nodes);
TimespanStatePtr deserialize_timespan (XMLNode & root);
XMLNode & serialize_timespan (TimespanStatePtr state);
@@ -181,10 +181,7 @@ class ExportProfileManager
ChannelConfigStateList channel_configs;
- void init_channel_configs (XMLNodeList nodes);
-
- ChannelConfigStatePtr deserialize_channel_config (XMLNode & root);
- XMLNode & serialize_channel_config (ChannelConfigStatePtr state);
+ bool init_channel_configs (XMLNodeList nodes);
/* Formats */
public:
@@ -216,7 +213,7 @@ class ExportProfileManager
FormatStateList formats;
- void init_formats (XMLNodeList nodes);
+ bool init_formats (XMLNodeList nodes);
FormatStatePtr deserialize_format (XMLNode & root);
XMLNode & serialize_format (FormatStatePtr state);
@@ -249,11 +246,7 @@ class ExportProfileManager
FilenameStateList filenames;
- void init_filenames (XMLNodeList nodes);
-
- FilenameStatePtr deserialize_filename (XMLNode & root);
- XMLNode & serialize_filename (FilenameStatePtr state);
-
+ bool init_filenames (XMLNodeList nodes);
FilenamePtr load_filename (XMLNode & node);
/* Warnings */