blob: 91adf33aadf1018ac3a520509eeac5acb6928ff0 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef UI_MESSAGE_CENTER_LOCK_SCREEN_EMPTY_LOCK_SCREEN_CONTROLLER_H_
#define UI_MESSAGE_CENTER_LOCK_SCREEN_EMPTY_LOCK_SCREEN_CONTROLLER_H_
#include "ui/message_center/lock_screen/lock_screen_controller.h"
namespace message_center {
class EmptyLockScreenController : public LockScreenController {
public:
EmptyLockScreenController() = default;
~EmptyLockScreenController() override = default;
void DismissLockScreenThenExecute(base::OnceClosure pending_callback,
base::OnceClosure cancal_callback,
int message_id) override;
bool IsScreenLocked() const override;
private:
DISALLOW_COPY_AND_ASSIGN(EmptyLockScreenController);
};
} // namespace message_center
#endif // UI_MESSAGE_CENTER_LOCK_SCREEN_EMPTY_LOCK_SCREEN_CONTROLLER_H_