mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 15:54:57 +01:00
use PluginScanDialog to initiate plugin manager refresh
This commit is contained in:
parent
fc5076f926
commit
616c82d16a
2 changed files with 8 additions and 3 deletions
|
|
@ -60,6 +60,7 @@
|
||||||
#include "opts.h"
|
#include "opts.h"
|
||||||
#include "ui_config.h"
|
#include "ui_config.h"
|
||||||
#include "pbd/i18n.h"
|
#include "pbd/i18n.h"
|
||||||
|
#include "plugin_scan_dialog.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
@ -444,7 +445,8 @@ void
|
||||||
NewUserWizard::discover_plugins ()
|
NewUserWizard::discover_plugins ()
|
||||||
{
|
{
|
||||||
plugin_disco_button.set_sensitive (false);
|
plugin_disco_button.set_sensitive (false);
|
||||||
PluginManager::instance().refresh();
|
PluginScanDialog psd (false, true);
|
||||||
|
psd.start ();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,7 @@
|
||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
#include "meter_patterns.h"
|
#include "meter_patterns.h"
|
||||||
#include "midi_tracer.h"
|
#include "midi_tracer.h"
|
||||||
|
#include "plugin_scan_dialog.h"
|
||||||
#include "rc_option_editor.h"
|
#include "rc_option_editor.h"
|
||||||
#include "sfdb_ui.h"
|
#include "sfdb_ui.h"
|
||||||
#include "transport_masters_dialog.h"
|
#include "transport_masters_dialog.h"
|
||||||
|
|
@ -4104,12 +4105,14 @@ RCOptionEditor::parameter_changed (string const & p)
|
||||||
_plugin_prefer_inline->set_sensitive (UIConfiguration::instance().get_open_gui_after_adding_plugin() && UIConfiguration::instance().get_show_inline_display_by_default());
|
_plugin_prefer_inline->set_sensitive (UIConfiguration::instance().get_open_gui_after_adding_plugin() && UIConfiguration::instance().get_show_inline_display_by_default());
|
||||||
#endif
|
#endif
|
||||||
} else if (p == "conceal-lv1-if-lv2-exists") {
|
} else if (p == "conceal-lv1-if-lv2-exists") {
|
||||||
PluginManager::instance().refresh (true);
|
plugin_scan_refresh ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void RCOptionEditor::plugin_scan_refresh () {
|
void RCOptionEditor::plugin_scan_refresh () {
|
||||||
PluginManager::instance().refresh();
|
/* first argument says discover new plugins, second means be verbose */
|
||||||
|
PluginScanDialog psd (true, true);
|
||||||
|
psd.start ();
|
||||||
}
|
}
|
||||||
|
|
||||||
void RCOptionEditor::clear_vst_cache () {
|
void RCOptionEditor::clear_vst_cache () {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue