Index: athena/activity/public/activity_manager.h |
diff --git a/athena/activity/public/activity_manager.h b/athena/activity/public/activity_manager.h |
index 1715cf70fa5479ecb8c42439e117065c65a753f0..946f2eefe56ac520002975c4cd16e4e92ee9819d 100644 |
--- a/athena/activity/public/activity_manager.h |
+++ b/athena/activity/public/activity_manager.h |
@@ -7,6 +7,10 @@ |
#include "athena/athena_export.h" |
+namespace aura { |
+class Window; |
+} |
+ |
namespace athena { |
class Activity; |
@@ -25,6 +29,10 @@ class ATHENA_EXPORT ActivityManager { |
virtual void AddActivity(Activity* activity) = 0; |
virtual void RemoveActivity(Activity* activity) = 0; |
+ // Returns the activity that has a |window| as toplevel window, or |
+ // NULL if such activity does not exist. |
+ virtual Activity* GetActivityForWindow(aura::Window* window) = 0; |
+ |
// Updates the UI when the task color/title changes. |
virtual void UpdateActivity(Activity* activity) = 0; |