diff options
author | David Robillard <d@drobilla.net> | 2013-01-11 05:40:18 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-01-11 05:40:18 +0000 |
commit | d443ddb053141510311e002c59746a2dd9ba8b16 (patch) | |
tree | 6bbe7b6532824117dc9a1ca25d7a09ef3601c2cc /src/gui/LoadPluginWindow.cpp | |
parent | 10e9a3a800a35916872abf9e354be4c554338e4e (diff) | |
download | ingen-d443ddb053141510311e002c59746a2dd9ba8b16.tar.gz ingen-d443ddb053141510311e002c59746a2dd9ba8b16.tar.bz2 ingen-d443ddb053141510311e002c59746a2dd9ba8b16.zip |
Use range-based for loops where possible.
Mmm, shiny.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/LoadPluginWindow.cpp')
-rw-r--r-- | src/gui/LoadPluginWindow.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/gui/LoadPluginWindow.cpp b/src/gui/LoadPluginWindow.cpp index b7e12281..7e61d48d 100644 --- a/src/gui/LoadPluginWindow.cpp +++ b/src/gui/LoadPluginWindow.cpp @@ -205,13 +205,13 @@ LoadPluginWindow::on_show() } void -LoadPluginWindow::set_plugins(SharedPtr<const ClientStore::Plugins> m) +LoadPluginWindow::set_plugins(SharedPtr<const ClientStore::Plugins> plugins) { _rows.clear(); _plugins_liststore->clear(); - for (ClientStore::Plugins::const_iterator i = m->begin(); i != m->end(); ++i) { - add_plugin(i->second); + for (const auto& p : *plugins.get()) { + add_plugin(p.second); } _plugins_liststore->set_sort_column(1, Gtk::SORT_ASCENDING); @@ -445,10 +445,8 @@ LoadPluginWindow::filter_changed() size_t num_visible = 0; const URIs& uris = _app->uris(); - for (ClientStore::Plugins::const_iterator i = _app->store()->plugins()->begin(); - i != _app->store()->plugins()->end(); ++i) { - - const SharedPtr<PluginModel> plugin = (*i).second; + for (const auto& p : *_app->store()->plugins().get()) { + const SharedPtr<PluginModel> plugin = p.second; const Raul::Atom& name = plugin->get_property(uris.doap_name); switch (criteria) { |