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

Unified Diff: chrome/browser/ui/app_list/app_list_util.cc

Issue 12207104: Refactor app_list_util.h into AppListService abstract base. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fixes cocoa, back to windows Created 7 years, 10 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
Index: chrome/browser/ui/app_list/app_list_util.cc
diff --git a/chrome/browser/ui/app_list/app_list_util.cc b/chrome/browser/ui/app_list/app_list_util.cc
deleted file mode 100644
index 12af44e0e3e84f6fdbf4340ab63f8b2edef0b2b3..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/app_list/app_list_util.cc
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright 2012 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 "chrome/browser/ui/app_list/app_list_util.h"
-
-#include "base/file_util.h"
-#include "base/prefs/pref_registry_simple.h"
-#include "base/prefs/pref_service.h"
-#include "build/build_config.h"
-#include "chrome/browser/browser_process.h"
-#include "chrome/browser/extensions/extension_prefs.h"
-#include "chrome/common/chrome_constants.h"
-#include "chrome/common/pref_names.h"
-
-namespace chrome {
-
-#if defined(OS_CHROMEOS)
-// Default implementation for ports which do not have this implemented.
-void InitAppList(Profile* profile) {}
-#endif
-
-#if defined(ENABLE_APP_LIST)
-base::FilePath GetAppListProfilePath(const base::FilePath& user_data_dir) {
- PrefService* local_state = g_browser_process->local_state();
- DCHECK(local_state);
-
- std::string app_list_profile;
- if (local_state->HasPrefPath(prefs::kAppListProfile))
- app_list_profile = local_state->GetString(prefs::kAppListProfile);
-
- // If the user has no profile preference for the app launcher, default to the
- // last browser profile used.
- if (app_list_profile.empty() &&
- local_state->HasPrefPath(prefs::kProfileLastUsed))
- app_list_profile = local_state->GetString(prefs::kProfileLastUsed);
-
- std::string profile_path = app_list_profile.empty() ?
- chrome::kInitialProfile :
- app_list_profile;
-
- return user_data_dir.AppendASCII(profile_path);
-}
-
-void RegisterAppListPrefs(PrefRegistrySimple* registry) {
- registry->RegisterStringPref(prefs::kAppListProfile, "");
-}
-#endif // defined(ENABLE_APP_LIST)
-
-
-} // namespace chrome

Powered by Google App Engine
This is Rietveld 408576698