Home | History | Annotate | Download | only in themes
      1 // Copyright 2013 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_THEMES_THEME_SERVICE_AURAX11_H_
      6 #define CHROME_BROWSER_THEMES_THEME_SERVICE_AURAX11_H_
      7 
      8 #include "chrome/browser/themes/theme_service.h"
      9 
     10 // A subclass of ThemeService that manages the CustomThemeSupplier which
     11 // provides the native X11 theme.
     12 class ThemeServiceAuraX11 : public ThemeService {
     13  public:
     14   ThemeServiceAuraX11();
     15   virtual ~ThemeServiceAuraX11();
     16 
     17   // Overridden from ThemeService:
     18   virtual bool ShouldInitWithNativeTheme() const OVERRIDE;
     19   virtual void SetNativeTheme() OVERRIDE;
     20   virtual bool UsingDefaultTheme() const OVERRIDE;
     21   virtual bool UsingNativeTheme() const OVERRIDE;
     22 
     23  private:
     24   DISALLOW_COPY_AND_ASSIGN(ThemeServiceAuraX11);
     25 };
     26 
     27 #endif  // CHROME_BROWSER_THEMES_THEME_SERVICE_AURAX11_H_
     28