#include "chrome/browser/ui/webui/settings/mac_system_settings_handler.h"
#include "base/mac/mac_util.h"
using content::WebContents;
namespace settings {
MacSystemSettingsHandler::MacSystemSettingsHandler() = default;
MacSystemSettingsHandler::~MacSystemSettingsHandler() = default;
void MacSystemSettingsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"openTrackpadGesturesSettings",
base::BindRepeating(
&MacSystemSettingsHandler::HandleOpenTrackpadGesturesSettings,
base::Unretained(this)));
}
void MacSystemSettingsHandler::HandleOpenTrackpadGesturesSettings(
const base::Value::List& args) {
AllowJavascript();
base::mac::OpenSystemSettingsPane(base::mac::SystemSettingsPane::kTrackpad);
}
}