Use std pointers in objective C files
This commit is contained in:
parent
8075b55919
commit
f2c309d7de
@ -395,7 +395,7 @@ static void interposed_drawIfNeeded (id receiver, SEL selector, NSRect rect)
|
|||||||
}
|
}
|
||||||
@end
|
@end
|
||||||
|
|
||||||
AUPluginUI::AUPluginUI (boost::shared_ptr<PlugInsertBase> pib)
|
AUPluginUI::AUPluginUI (std::shared_ptr<PlugInsertBase> pib)
|
||||||
: PlugUIBase (pib)
|
: PlugUIBase (pib)
|
||||||
, automation_mode_label (_("Automation"))
|
, automation_mode_label (_("Automation"))
|
||||||
, preset_label (_("Presets"))
|
, preset_label (_("Presets"))
|
||||||
@ -419,7 +419,7 @@ AUPluginUI::AUPluginUI (boost::shared_ptr<PlugInsertBase> pib)
|
|||||||
set_popdown_strings (automation_mode_selector, automation_mode_strings);
|
set_popdown_strings (automation_mode_selector, automation_mode_strings);
|
||||||
automation_mode_selector.set_active_text (automation_mode_strings.front());
|
automation_mode_selector.set_active_text (automation_mode_strings.front());
|
||||||
|
|
||||||
if ((au = boost::dynamic_pointer_cast<AUPlugin> (pib->plugin())) == 0) {
|
if ((au = std::dynamic_pointer_cast<AUPlugin> (pib->plugin())) == 0) {
|
||||||
error << _("unknown type of editor-supplying plugin (note: no AudioUnit support in this version of ardour)") << endmsg;
|
error << _("unknown type of editor-supplying plugin (note: no AudioUnit support in this version of ardour)") << endmsg;
|
||||||
throw failed_constructor ();
|
throw failed_constructor ();
|
||||||
}
|
}
|
||||||
@ -1348,7 +1348,7 @@ AUPluginUI::stop_updating (GdkEventAny*)
|
|||||||
}
|
}
|
||||||
|
|
||||||
PlugUIBase*
|
PlugUIBase*
|
||||||
create_au_gui (boost::shared_ptr<PlugInsertBase> pib, VBox** box)
|
create_au_gui (std::shared_ptr<PlugInsertBase> pib, VBox** box)
|
||||||
{
|
{
|
||||||
AUPluginUI* aup = new AUPluginUI (pib);
|
AUPluginUI* aup = new AUPluginUI (pib);
|
||||||
(*box) = aup;
|
(*box) = aup;
|
||||||
|
@ -58,15 +58,15 @@ struct ERect{
|
|||||||
@end
|
@end
|
||||||
|
|
||||||
VSTPluginUI*
|
VSTPluginUI*
|
||||||
create_mac_vst_gui (boost::shared_ptr<PlugInsertBase> pib)
|
create_mac_vst_gui (std::shared_ptr<PlugInsertBase> pib)
|
||||||
{
|
{
|
||||||
/* PluginUIWindow::create_mac_vst_editor assures this cast works */
|
/* PluginUIWindow::create_mac_vst_editor assures this cast works */
|
||||||
boost::shared_ptr<MacVSTPlugin> mvst = boost::dynamic_pointer_cast<MacVSTPlugin> (pib->plugin());
|
std::shared_ptr<MacVSTPlugin> mvst = std::dynamic_pointer_cast<MacVSTPlugin> (pib->plugin());
|
||||||
return new MacVSTPluginUI (pib, mvst);
|
return new MacVSTPluginUI (pib, mvst);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
MacVSTPluginUI::MacVSTPluginUI (boost::shared_ptr<PlugInsertBase> pib, boost::shared_ptr<VSTPlugin> vst)
|
MacVSTPluginUI::MacVSTPluginUI (std::shared_ptr<PlugInsertBase> pib, std::shared_ptr<VSTPlugin> vst)
|
||||||
: VSTPluginUI (pib, vst)
|
: VSTPluginUI (pib, vst)
|
||||||
, _ns_view (0)
|
, _ns_view (0)
|
||||||
{
|
{
|
||||||
|
@ -43,15 +43,15 @@ using namespace ARDOUR;
|
|||||||
using namespace Steinberg;
|
using namespace Steinberg;
|
||||||
|
|
||||||
VST3PluginUI*
|
VST3PluginUI*
|
||||||
create_mac_vst3_gui (boost::shared_ptr<PlugInsertBase> pib, Gtk::VBox** box)
|
create_mac_vst3_gui (std::shared_ptr<PlugInsertBase> pib, Gtk::VBox** box)
|
||||||
{
|
{
|
||||||
VST3NSViewPluginUI* v = new VST3NSViewPluginUI (pib, boost::dynamic_pointer_cast<VST3Plugin> (pib->plugin()));
|
VST3NSViewPluginUI* v = new VST3NSViewPluginUI (pib, std::dynamic_pointer_cast<VST3Plugin> (pib->plugin()));
|
||||||
*box = v;
|
*box = v;
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VST3NSViewPluginUI::VST3NSViewPluginUI (boost::shared_ptr<PlugInsertBase> pib, boost::shared_ptr<VST3Plugin> vst3)
|
VST3NSViewPluginUI::VST3NSViewPluginUI (std::shared_ptr<PlugInsertBase> pib, std::shared_ptr<VST3Plugin> vst3)
|
||||||
: VST3PluginUI (pib, vst3)
|
: VST3PluginUI (pib, vst3)
|
||||||
{
|
{
|
||||||
pack_start (_gui_widget, true, true);
|
pack_start (_gui_widget, true, true);
|
||||||
|
Loading…
Reference in New Issue
Block a user