chromium/ui/views/controls/button/button_controller.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/views/controls/button/button_controller.h"

#include <memory>
#include <utility>

#include "ui/accessibility/ax_node_data.h"
#include "ui/views/animation/ink_drop.h"
#include "ui/views/controls/button/button_controller_delegate.h"

namespace views {

ButtonController::ButtonController(
    Button* button,
    std::unique_ptr<ButtonControllerDelegate> delegate)
    :{}

ButtonController::~ButtonController() = default;

bool ButtonController::OnMousePressed(const ui::MouseEvent& event) {}

void ButtonController::OnMouseReleased(const ui::MouseEvent& event) {}

void ButtonController::OnMouseMoved(const ui::MouseEvent& event) {}

void ButtonController::OnMouseEntered(const ui::MouseEvent& event) {}

void ButtonController::OnMouseExited(const ui::MouseEvent& event) {}

bool ButtonController::OnKeyPressed(const ui::KeyEvent& event) {}

bool ButtonController::OnKeyReleased(const ui::KeyEvent& event) {}

void ButtonController::OnGestureEvent(ui::GestureEvent* event) {}

void ButtonController::NotifyClick() {}

void ButtonController::UpdateButtonAccessibleDefaultActionVerb() {}

bool ButtonController::IsTriggerableEvent(const ui::Event& event) {}

}  // namespace views