From decff9a96b928b19c4b5a55b532cfbfaa4486e42 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 16 Apr 2007 21:48:28 +0000 Subject: Updated Jack version checked by configure. Patch uploading. git-svn-id: http://svn.drobilla.net/lad/ingen@447 a436a847-0d15-0410-975c-d299462d15a1 --- src/progs/ingenuity/WindowFactory.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/progs/ingenuity/WindowFactory.cpp') diff --git a/src/progs/ingenuity/WindowFactory.cpp b/src/progs/ingenuity/WindowFactory.cpp index 3b773227..14a7554f 100644 --- a/src/progs/ingenuity/WindowFactory.cpp +++ b/src/progs/ingenuity/WindowFactory.cpp @@ -25,6 +25,7 @@ #include "LoadPluginWindow.h" #include "LoadPatchWindow.h" #include "LoadRemotePatchWindow.h" +#include "UploadPatchWindow.h" #include "LoadSubpatchWindow.h" #include "RenameWindow.h" #include "NewSubpatchWindow.h" @@ -36,6 +37,7 @@ WindowFactory::WindowFactory() : _load_plugin_win(NULL) , _load_patch_win(NULL) , _load_remote_patch_win(NULL) +, _upload_patch_win(NULL) , _new_subpatch_win(NULL) , _load_subpatch_win(NULL) , _node_properties_win(NULL) @@ -46,6 +48,7 @@ WindowFactory::WindowFactory() xml->get_widget_derived("load_plugin_win", _load_plugin_win); xml->get_widget_derived("load_patch_win", _load_patch_win); xml->get_widget_derived("load_remote_patch_win", _load_remote_patch_win); + xml->get_widget_derived("upload_patch_win", _upload_patch_win); xml->get_widget_derived("new_subpatch_win", _new_subpatch_win); xml->get_widget_derived("load_subpatch_win", _load_subpatch_win); xml->get_widget_derived("node_properties_win", _node_properties_win); @@ -278,6 +281,18 @@ WindowFactory::present_load_remote_patch(SharedPtr patch, MetadataMa } +void +WindowFactory::present_upload_patch(SharedPtr patch) +{ + PatchWindowMap::iterator w = _patch_windows.find(patch->path()); + + if (w != _patch_windows.end()) + _upload_patch_win->set_transient_for(*w->second); + + _upload_patch_win->present(patch); +} + + void WindowFactory::present_new_subpatch(SharedPtr patch, MetadataMap data) { -- cgit v1.2.1