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.
5 #ifndef ATHENA_SYSTEM_PUBLIC_SYSTEM_UI_H_
6 #define ATHENA_SYSTEM_PUBLIC_SYSTEM_UI_H_
8 #include "athena/athena_export.h"
9 #include "base/memory/ref_counted.h"
17 class ATHENA_EXPORT SystemUI
{
19 // Creates and deletes the singleton object of the SystemUI implementation.
20 static SystemUI
* Create(scoped_refptr
<base::TaskRunner
> io_task_runner
);
21 static void Shutdown();
23 virtual ~SystemUI() {}
28 #endif // ATHENA_SYSTEM_PUBLIC_SYSTEM_UI_H_