diff options
author | David Robillard <d@drobilla.net> | 2009-05-13 06:42:40 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-05-13 06:42:40 +0000 |
commit | 44ddb73018b96a6979b4339f4ba234e5c97741f8 (patch) | |
tree | 7a7de53041e7ddd583059025a817ce2c118bfc66 /src/gui/LoadPluginWindow.hpp | |
parent | a95e08e48c2d1f68693609627c6d6f52c6982264 (diff) | |
download | ingen-44ddb73018b96a6979b4339f4ba234e5c97741f8.tar.gz ingen-44ddb73018b96a6979b4339f4ba234e5c97741f8.tar.bz2 ingen-44ddb73018b96a6979b4339f4ba234e5c97741f8.zip |
Use new query system to get LADSPA plugin names from the engine.
Fixes ticket #365.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1998 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/LoadPluginWindow.hpp')
-rw-r--r-- | src/gui/LoadPluginWindow.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gui/LoadPluginWindow.hpp b/src/gui/LoadPluginWindow.hpp index 7abeea41..0ff24ed7 100644 --- a/src/gui/LoadPluginWindow.hpp +++ b/src/gui/LoadPluginWindow.hpp @@ -18,6 +18,7 @@ #ifndef LOADPLUGINWINDOW_H #define LOADPLUGINWINDOW_H +#include <map> #include <libglademm/xml.h> #include <libglademm.h> #include <gtkmm.h> @@ -114,6 +115,10 @@ private: void new_plugin(SharedPtr<PluginModel> plugin); + void plugin_property_changed(const Raul::URI& plugin, + const Raul::URI& predicate, + const Raul::Atom& value); + int plugin_compare(const Gtk::TreeModel::iterator& a, const Gtk::TreeModel::iterator& b); @@ -125,6 +130,9 @@ private: SharedPtr<PatchModel> _patch; + typedef std::map<Raul::URI, Gtk::TreeModel::iterator> Rows; + Rows _rows; + Glib::RefPtr<Gtk::ListStore> _plugins_liststore; ModelColumns _plugins_columns; |