// Copyright 2013 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 CHROME_BROWSER_CHROMEOS_UI_SCREEN_CAPTURE_NOTIFICATION_UI_CHROMEOS_H_ #define CHROME_BROWSER_CHROMEOS_UI_SCREEN_CAPTURE_NOTIFICATION_UI_CHROMEOS_H_ #include "base/observer_list.h" #include "chrome/browser/ui/screen_capture_notification_ui.h" namespace chromeos { // Chromeos implementation for ScreenCaptureNotificationUI. class ScreenCaptureNotificationUIChromeOS : public ScreenCaptureNotificationUI { public: // |text| is used to specify the text for the notification. explicit ScreenCaptureNotificationUIChromeOS(const base::string16& text); ~ScreenCaptureNotificationUIChromeOS() override; // ScreenCaptureNotificationUI overrides. gfx::NativeViewId OnStarted(const base::Closure& stop_callback) override; private: const base::string16 text_; DISALLOW_COPY_AND_ASSIGN(ScreenCaptureNotificationUIChromeOS); }; } // namespace chromeos #endif // CHROME_BROWSER_CHROMEOS_UI_SCREEN_CAPTURE_NOTIFICATION_UI_CHROMEOS_H_