update Chinese translation ardour/gtk2_ardour/po/zh.po base on Ardour build 4.7-372...
[ardour.git] / gtk2_ardour / new_plugin_preset_dialog.cc
index 828344b1bf888f824c814d13b38faa2e4c4f6fbb..cc5c4b9b612d3b87849c26442f2b37b013de6742 100644 (file)
@@ -25,8 +25,8 @@
 using namespace std;
 using namespace Gtk;
 
-NewPluginPresetDialog::NewPluginPresetDialog (boost::shared_ptr<ARDOUR::Plugin> p)
-       : ArdourDialog (_("New Preset"))
+NewPluginPresetDialog::NewPluginPresetDialog (boost::shared_ptr<ARDOUR::Plugin> p, std::string title, bool favorite_btn)
+       : ArdourDialog (title)
        , _replace (_("Replace existing preset with this name"))
 {
        HBox* h = manage (new HBox);
@@ -40,10 +40,14 @@ NewPluginPresetDialog::NewPluginPresetDialog (boost::shared_ptr<ARDOUR::Plugin>
        get_vbox()->pack_start (_replace);
 
        add_button (Stock::CANCEL, RESPONSE_CANCEL);
+       if (favorite_btn) {
+               add_button (_("New Favorite Only"), RESPONSE_NO);
+       }
        _add = add_button (Stock::ADD, RESPONSE_ACCEPT);
        set_default_response (RESPONSE_ACCEPT);
        _name.set_activates_default(true);
 
+
        show_all ();
 
        _presets = p->get_presets ();