Home | History | Annotate | Download | only in extensions
      1 // Copyright 2014 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 ATHENA_EXTENSIONS_ATHENA_APP_WINDOW_CLIENT_BASE_H_
      6 #define ATHENA_EXTENSIONS_ATHENA_APP_WINDOW_CLIENT_BASE_H_
      7 
      8 #include "base/macros.h"
      9 #include "extensions/browser/app_window/app_window_client.h"
     10 
     11 namespace athena {
     12 
     13 // Athena's base impl of AppWindowClient.
     14 class AthenaAppWindowClientBase : public extensions::AppWindowClient {
     15  public:
     16   AthenaAppWindowClientBase();
     17   virtual ~AthenaAppWindowClientBase();
     18 
     19  private:
     20   // extensions::AppWindowClient
     21   virtual extensions::NativeAppWindow* CreateNativeAppWindow(
     22       extensions::AppWindow* window,
     23       const extensions::AppWindow::CreateParams& params) OVERRIDE;
     24 
     25   DISALLOW_COPY_AND_ASSIGN(AthenaAppWindowClientBase);
     26 };
     27 
     28 }  // namespace athena
     29 
     30 #endif  // ATHENA_EXTENSIONS_ATHENA_APP_WINDOW_CLIENT_BASE_H_
     31