Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2740)

Unified Diff: athena/content/app_activity_proxy.cc

Issue 863033002: Delete athena/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « athena/content/app_activity_proxy.h ('k') | athena/content/app_activity_registry.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: athena/content/app_activity_proxy.cc
diff --git a/athena/content/app_activity_proxy.cc b/athena/content/app_activity_proxy.cc
deleted file mode 100644
index 12438d1f8724c831e6c97b8a480c037dc7f0f919..0000000000000000000000000000000000000000
--- a/athena/content/app_activity_proxy.cc
+++ /dev/null
@@ -1,112 +0,0 @@
-// Copyright 2014 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.
-
-#include "athena/content/app_activity_proxy.h"
-
-#include "athena/content/app_activity.h"
-#include "athena/content/app_activity_registry.h"
-#include "athena/wm/public/window_list_provider.h"
-#include "athena/wm/public/window_manager.h"
-#include "ui/aura/window.h"
-#include "ui/views/view.h"
-#include "ui/views/widget/widget.h"
-
-namespace athena {
-
-AppActivityProxy::AppActivityProxy(AppActivity* replaced_activity,
- AppActivityRegistry* creator) :
- app_activity_registry_(creator),
- title_(replaced_activity->GetActivityViewModel()->GetTitle()),
- color_(replaced_activity->GetActivityViewModel()->GetRepresentativeColor()),
- replaced_activity_(replaced_activity),
- view_(new views::View()),
- restart_called_(false) {
-}
-
-ActivityViewModel* AppActivityProxy::GetActivityViewModel() {
- return this;
-}
-
-void AppActivityProxy::SetCurrentState(ActivityState state) {
- // We only restart the application when we are switching to visible, and only
- // once.
- if (state != ACTIVITY_VISIBLE || restart_called_)
- return;
- restart_called_ = true;
- app_activity_registry_->RestartApplication(this);
- // Note: This object is now destroyed.
-}
-
-Activity::ActivityState AppActivityProxy::GetCurrentState() {
- return ACTIVITY_UNLOADED;
-}
-
-bool AppActivityProxy::IsVisible() {
- return false;
-}
-
-Activity::ActivityMediaState AppActivityProxy::GetMediaState() {
- // This proxy has never any media playing.
- return ACTIVITY_MEDIA_STATE_NONE;
-}
-
-aura::Window* AppActivityProxy::GetWindow() {
- return view_->GetWidget() ? view_->GetWidget()->GetNativeWindow() : nullptr;
-}
-
-content::WebContents* AppActivityProxy::GetWebContents() {
- return nullptr;
-}
-
-void AppActivityProxy::Init() {
- DCHECK(replaced_activity_);
- // Get the content proxy to present the content.
- content_proxy_ = replaced_activity_->GetContentProxy();
- WindowListProvider* window_list_provider =
- WindowManager::Get()->GetWindowListProvider();
- window_list_provider->StackWindowBehindTo(GetWindow(),
- replaced_activity_->GetWindow());
- // After the Init() function returns, the passed |replaced_activity_| might
- // get destroyed. Since we do not need it anymore we reset it.
- replaced_activity_ = nullptr;
-}
-
-SkColor AppActivityProxy::GetRepresentativeColor() const {
- return color_;
-}
-
-base::string16 AppActivityProxy::GetTitle() const {
- return title_;
-}
-
-gfx::ImageSkia AppActivityProxy::GetIcon() const {
- return gfx::ImageSkia();
-}
-
-void AppActivityProxy::SetActivityView(ActivityView* view) {
-}
-
-bool AppActivityProxy::UsesFrame() const {
- return true;
-}
-
-views::View* AppActivityProxy::GetContentsView() {
- return view_;
-}
-
-gfx::ImageSkia AppActivityProxy::GetOverviewModeImage() {
- return content_proxy_->GetContentImage();
-}
-
-void AppActivityProxy::PrepareContentsForOverview() {
-}
-
-void AppActivityProxy::ResetContentsView() {
-}
-
-AppActivityProxy::~AppActivityProxy() {
- app_activity_registry_->ProxyDestroyed(this);
-}
-
-} // namespace athena
« no previous file with comments | « athena/content/app_activity_proxy.h ('k') | athena/content/app_activity_registry.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698