diff options
Diffstat (limited to 'libs')
-rw-r--r-- | libs/.cvsignore | 1 | ||||
-rw-r--r-- | libs/ardour/ardour/audio_library.h | 3 | ||||
-rw-r--r-- | libs/ardour/audio_library.cc | 12 |
3 files changed, 4 insertions, 12 deletions
diff --git a/libs/.cvsignore b/libs/.cvsignore index e69de29bb2..e43b0f9889 100644 --- a/libs/.cvsignore +++ b/libs/.cvsignore @@ -0,0 +1 @@ +.DS_Store diff --git a/libs/ardour/ardour/audio_library.h b/libs/ardour/ardour/audio_library.h index 3aab3993b9..00c833a6c8 100644 --- a/libs/ardour/ardour/audio_library.h +++ b/libs/ardour/ardour/audio_library.h @@ -65,6 +65,8 @@ class AudioLibrary string get_label (string uri); void set_label (string uri, string label); + void save_changes(); + sigc::signal<void, string, string> added_group; // group, parent sigc::signal<void, string, string> added_member;// member, parent sigc::signal<void, string> removed_group; @@ -72,7 +74,6 @@ class AudioLibrary sigc::signal<void> fields_changed; private: - void save_changes (); string field_uri (string name); bool is_rdf_type (string uri, string type); diff --git a/libs/ardour/audio_library.cc b/libs/ardour/audio_library.cc index f49fb4e280..03bde67459 100644 --- a/libs/ardour/audio_library.cc +++ b/libs/ardour/audio_library.cc @@ -147,7 +147,6 @@ AudioLibrary::remove_group (string uri) } lrdf_remove_uri_matches(uri.c_str()); - save_changes (); removed_group(uri); /* EMIT SIGNAL */ } @@ -206,9 +205,7 @@ AudioLibrary::add_member (string member, string parent_uri) parent_uri.c_str(), lrdf_uri); } - save_changes (); - - added_member (local_member, parent_uri); /* EMIT SIGNAL */ + added_member (local_member, parent_uri); /* EMIT SIGNAL */ return local_member; } @@ -218,8 +215,6 @@ AudioLibrary::remove_member (string uri) { lrdf_remove_uri_matches (uri.c_str()); - save_changes (); - removed_member(uri); /* EMIT SIGNAL */ } @@ -376,8 +371,6 @@ AudioLibrary::add_field (string name) set_label (local_field, name); - save_changes(); - fields_changed(); /* EMIT SIGNAL */ } @@ -410,7 +403,6 @@ void AudioLibrary::remove_field (string name) { lrdf_remove_uri_matches(field_uri(name).c_str()); - save_changes(); fields_changed (); /* EMIT SIGNAL */ } @@ -459,8 +451,6 @@ AudioLibrary::set_field (string uri, string field, string literal) lrdf_add_triple(src.c_str(), uri.c_str(), local_field.c_str(), literal.c_str(), lrdf_literal); - save_changes(); - fields_changed(); /* EMIT SIGNAL */ } |