From 39d357e3248f80abea0159765ff39554affb40db Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Wed, 4 Jan 2017 14:17:57 +0100 Subject: BASELINE: Update Chromium to 55.0.2883.105 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit And updates ninja to 1.7.2 Change-Id: I20d43c737f82764d857ada9a55586901b18b9243 Reviewed-by: Michael BrĂ¼ning --- .../chooser_controller/chooser_controller.h | 92 ---------------------- 1 file changed, 92 deletions(-) delete mode 100644 chromium/components/chooser_controller/chooser_controller.h (limited to 'chromium/components/chooser_controller/chooser_controller.h') diff --git a/chromium/components/chooser_controller/chooser_controller.h b/chromium/components/chooser_controller/chooser_controller.h deleted file mode 100644 index 24af5d545bc..00000000000 --- a/chromium/components/chooser_controller/chooser_controller.h +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright 2016 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 COMPONENTS_CHOOSER_CONTROLLER_CHOOSER_CONTROLLER_H_ -#define COMPONENTS_CHOOSER_CONTROLLER_CHOOSER_CONTROLLER_H_ - -#include "base/macros.h" -#include "base/strings/string16.h" - -namespace content { -class RenderFrameHost; -} - -namespace url { -class Origin; -} - -// Subclass ChooserController to implement a chooser, which has some -// introductory text and a list of options that users can pick one of. -// Your subclass must define the set of options users can pick from; -// the actions taken after users select an item or press the 'Cancel' -// button or the chooser is closed. -// After Select/Cancel/Close is called, this object is destroyed and -// calls back into it are not allowed. -class ChooserController { - public: - explicit ChooserController(content::RenderFrameHost* owner); - virtual ~ChooserController(); - - // Since the set of options can change while the UI is visible an - // implementation should register an observer. - class Observer { - public: - // Called after the options list is initialized for the first time. - // OnOptionsInitialized should only be called once. - virtual void OnOptionsInitialized() = 0; - - // Called after GetOption(index) has been added to the options and the - // newly added option is the last element in the options list. Calling - // GetOption(index) from inside a call to OnOptionAdded will see the - // added string since the options have already been updated. - virtual void OnOptionAdded(size_t index) = 0; - - // Called when GetOption(index) is no longer present, and all later - // options have been moved earlier by 1 slot. Calling GetOption(index) - // from inside a call to OnOptionRemoved will NOT see the removed string - // since the options have already been updated. - virtual void OnOptionRemoved(size_t index) = 0; - - protected: - virtual ~Observer() {} - }; - - // Return the origin URL to be displayed on the chooser title. - url::Origin GetOrigin() const; - - // The number of options users can pick from. For example, it can be - // the number of USB/Bluetooth device names which are listed in the - // chooser so that users can grant permission. - virtual size_t NumOptions() const = 0; - - // The |index|th option string which is listed in the chooser. - virtual const base::string16& GetOption(size_t index) const = 0; - - // These three functions are called just before this object is destroyed: - - // Called when the user selects the |index|th element from the dialog. - virtual void Select(size_t index) = 0; - - // Called when the user presses the 'Cancel' button in the dialog. - virtual void Cancel() = 0; - - // Called when the user clicks outside the dialog or the dialog otherwise - // closes without the user taking an explicit action. - virtual void Close() = 0; - - // Open help center URL. - virtual void OpenHelpCenterUrl() const = 0; - - // Only one observer may be registered at a time. - void set_observer(Observer* observer) { observer_ = observer; } - Observer* observer() const { return observer_; } - - private: - content::RenderFrameHost* owning_frame_; - Observer* observer_ = nullptr; - - DISALLOW_COPY_AND_ASSIGN(ChooserController); -}; - -#endif // COMPONENTS_CHOOSER_CONTROLLER_CHOOSER_CONTROLLER_H_ -- cgit v1.2.1