diff options
author | David Robillard <d@drobilla.net> | 2009-05-30 18:01:00 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-05-30 18:01:00 +0000 |
commit | 57a6c960493f0633e783d6b4fb3ac044b1a63a1d (patch) | |
tree | 9791f04ba9cc7961971e178b40fc1f50220b9bfb /src/gui/LoadPluginWindow.hpp | |
parent | 009201bb0de59391f0e35bebf3a514a807584ae3 (diff) | |
download | ingen-57a6c960493f0633e783d6b4fb3ac044b1a63a1d.tar.gz ingen-57a6c960493f0633e783d6b4fb3ac044b1a63a1d.tar.bz2 ingen-57a6c960493f0633e783d6b4fb3ac044b1a63a1d.zip |
Multi-select in load plugin window (add several plugins at once).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2052 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/LoadPluginWindow.hpp')
-rw-r--r-- | src/gui/LoadPluginWindow.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/gui/LoadPluginWindow.hpp b/src/gui/LoadPluginWindow.hpp index 39582998..faae29b5 100644 --- a/src/gui/LoadPluginWindow.hpp +++ b/src/gui/LoadPluginWindow.hpp @@ -52,7 +52,7 @@ public: add(_col_name); add(_col_type); add(_col_uri); - add(_col_plugin_model); + add(_col_plugin); } Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > _col_icon; @@ -61,7 +61,7 @@ public: Gtk::TreeModelColumn<Glib::ustring> _col_uri; // Not displayed: - Gtk::TreeModelColumn<SharedPtr<PluginModel> > _col_plugin_model; + Gtk::TreeModelColumn<SharedPtr<PluginModel> > _col_plugin; }; @@ -119,7 +119,10 @@ private: void plugin_activated(const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn* col); void plugin_selection_changed(); - std::string generate_module_name(int offset = 0); + + std::string generate_module_name(SharedPtr<PluginModel> plugin, int offset = 0); + + void load_plugin(const Gtk::TreeModel::iterator& iter); GraphObject::Properties _initial_data; |