blob: 32758a8f4ba6deee0237194851c0994e28d0dcfa [file] [log] [blame]
[email protected]de0d0f42012-12-06 21:27:111// Copyright 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_COMMAND_UPDATER_DELEGATE_H_
6#define CHROME_BROWSER_COMMAND_UPDATER_DELEGATE_H_
7
[email protected]f47621b2013-01-22 20:50:338#include "ui/base/window_open_disposition.h"
[email protected]de0d0f42012-12-06 21:27:119
10// Implement this interface so that your object can execute commands when
11// needed.
12class CommandUpdaterDelegate {
13 public:
14 // Performs the action associated with the command with the specified ID and
15 // using the given disposition.
16 virtual void ExecuteCommandWithDisposition(
17 int id,
18 WindowOpenDisposition disposition) = 0;
19
20 protected:
21 virtual ~CommandUpdaterDelegate() {}
22};
23
24#endif // CHROME_BROWSER_COMMAND_UPDATER_DELEGATE_H_