#ifndef ASH_FRAME_MULTITASK_MENU_NUDGE_DELEGATE_ASH_H_
#define ASH_FRAME_MULTITASK_MENU_NUDGE_DELEGATE_ASH_H_
#include "chromeos/ui/frame/multitask_menu/multitask_menu_nudge_controller.h"
namespace ash {
class MultitaskMenuNudgeDelegateAsh
: public chromeos::MultitaskMenuNudgeController::Delegate {
public:
using GetPreferencesCallback =
chromeos::MultitaskMenuNudgeController::GetPreferencesCallback;
static constexpr int kTabletNudgeAdditionalYOffset = 6;
MultitaskMenuNudgeDelegateAsh();
MultitaskMenuNudgeDelegateAsh(const MultitaskMenuNudgeDelegateAsh&) = delete;
MultitaskMenuNudgeDelegateAsh& operator=(
const MultitaskMenuNudgeDelegateAsh&) = delete;
~MultitaskMenuNudgeDelegateAsh() override;
int GetTabletNudgeYOffset() const override;
void GetNudgePreferences(bool tablet_mode,
GetPreferencesCallback callback) override;
void SetNudgePreferences(bool tablet_mode,
int count,
base::Time time) override;
};
}
#endif