diff options
author | David Robillard <d@drobilla.net> | 2006-10-28 04:59:44 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2006-10-28 04:59:44 +0000 |
commit | 90ab0227e7ce1abcb5b0b4eb455aa3c3845065d3 (patch) | |
tree | feea187323d05592e66ad02c772a4d083dbc173a /src/progs/ingenuity/Loader.cpp | |
parent | f8e09808b7a51b474cbee66442cf7a03eed9010a (diff) | |
download | ingen-90ab0227e7ce1abcb5b0b4eb455aa3c3845065d3.tar.gz ingen-90ab0227e7ce1abcb5b0b4eb455aa3c3845065d3.tar.bz2 ingen-90ab0227e7ce1abcb5b0b4eb455aa3c3845065d3.zip |
Added proper new loading interface to Serializer, updated everything that uses it (no actual implementation yet).
git-svn-id: http://svn.drobilla.net/lad/ingen@194 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/progs/ingenuity/Loader.cpp')
-rw-r--r-- | src/progs/ingenuity/Loader.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/progs/ingenuity/Loader.cpp b/src/progs/ingenuity/Loader.cpp index 98f88e55..89245dff 100644 --- a/src/progs/ingenuity/Loader.cpp +++ b/src/progs/ingenuity/Loader.cpp @@ -54,20 +54,21 @@ Loader::_whipped() _mutex.unlock(); } - void -Loader::load_patch(const string& filename, - const string& parent_path, - const string& name, - size_t poly, - const MetadataMap& initial_data, - bool existing) +Loader::load_patch(bool merge, + const string& data_base_uri, + const Path& data_path, + MetadataMap engine_data, + optional<const Path&> engine_parent, + optional<const string&> engine_name, + optional<size_t> engine_poly) { _mutex.lock(); _events.push_back(sigc::hide_return(sigc::bind( sigc::mem_fun(_serializer, &Serializer::load_patch), - filename, parent_path, name, poly, initial_data, existing))); + merge, data_base_uri, data_path, + engine_data, engine_parent, engine_name, engine_poly))); _mutex.unlock(); |