// Copyright 2013 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. #ifndef CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_UTIL_H_ #define CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_UTIL_H_ #include "base/basictypes.h" #include "base/strings/string16.h" class Profile; namespace content { class WebContents; } namespace task_manager { namespace util { // Returns the appropriate message prefix ID for tabs and extensions, // reflecting whether they are apps or in incognito mode. int GetMessagePrefixID(bool is_app, bool is_extension, bool is_incognito, bool is_prerender, bool is_background); // Returns the name of profile from InfoCache. base::string16 GetProfileNameFromInfoCache(Profile* profile); // Returns the title from web contents. base::string16 GetTitleFromWebContents(content::WebContents* web_contents); } // namespace util } // namespace task_manager #endif // CHROME_BROWSER_TASK_MANAGER_TASK_MANAGER_UTIL_H_