#include "pbd/error.h"
#include "pbd/file_utils.h"
+#include "pbd/openuri.h"
#include "ardour/profile.h"
#include "ardour/revision.h"
if (btn) {
btn->signal_clicked().connect(sigc::mem_fun(static_cast<Gtk::Window*>(this), &Gtk::Window::hide));
}
+ set_url_hook (sigc::ptr_fun(&About::launch_homepage));
}
About::~About ()
config_info->hide ();
}
+void
+About::launch_homepage (AboutDialog& /* about */, const Glib::ustring& website_url)
+{
+ PBD::open_uri (website_url);
+}
private:
ConfigInfoDialog* config_info;
void show_config_info ();
+
+ static void launch_homepage (AboutDialog& about, const Glib::ustring& website_url);
};
#endif /* __ardour_gtk_about_h__ */