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 #include "athena/activity/public/activity.h" 6 7 #include "athena/activity/public/activity_manager.h" 8 #include "ui/views/widget/widget.h" 9 10 namespace athena { 11 12 // static Show(Activity * activity)13void Activity::Show(Activity* activity) { 14 views::Widget* widget = 15 views::Widget::GetWidgetForNativeWindow(activity->GetWindow()); 16 DCHECK(widget); 17 widget->Show(); 18 } 19 20 // static Delete(Activity * activity)21void Activity::Delete(Activity* activity) { 22 ActivityManager::Get()->RemoveActivity(activity); 23 delete activity; 24 } 25 26 } // namespace athena 27