#include "chrome/browser/ui/webui/ntp/core_app_launcher_handler.h"
#include "base/functional/bind.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/extension_metrics.h"
#include "chrome/common/pref_names.h"
#include "components/pref_registry/pref_registry_syncable.h"
#include "content/public/browser/web_ui.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/common/constants.h"
#include "extensions/common/extension_set.h"
#include "extensions/common/manifest.h"
#include "url/gurl.h"
CoreAppLauncherHandler::CoreAppLauncherHandler() { … }
CoreAppLauncherHandler::~CoreAppLauncherHandler() { … }
void CoreAppLauncherHandler::HandleRecordAppLaunchByUrl(
const base::Value::List& args) { … }
void CoreAppLauncherHandler::RecordAppLaunchByUrl(
Profile* profile,
std::string url,
extension_misc::AppLaunchBucket bucket) { … }
void CoreAppLauncherHandler::RegisterMessages() { … }