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

Unified Diff: chrome/browser/ui/app_list/fast_show_pickler.h

Issue 2582743002: Remove obsolete app_list Linux code. (Closed)
Patch Set: tapted comments. Created 4 years 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/fast_show_pickler.h
diff --git a/chrome/browser/ui/app_list/fast_show_pickler.h b/chrome/browser/ui/app_list/fast_show_pickler.h
deleted file mode 100644
index 64a15a94799d5c85c2d486915c41c6981a3660b4..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/app_list/fast_show_pickler.h
+++ /dev/null
@@ -1,47 +0,0 @@
-// 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_UI_APP_LIST_FAST_SHOW_PICKLER_H_
-#define CHROME_BROWSER_UI_APP_LIST_FAST_SHOW_PICKLER_H_
-
-#include <memory>
-#include <string>
-
-#include "base/pickle.h"
-#include "ui/app_list/app_list_model.h"
-
-// Functions for pickling/unpickling AppListModel for fast show. Fast show is
-// where the app list is put on the screen using data retrieved from a cache
-// before the extension system has loaded.
-class FastShowPickler {
- public:
- // The version that this pickler understands.
- static const int kVersion;
-
- // Pickles a subset of the data in |model| that is useful for doing a fast
- // show of the app list.
- static std::unique_ptr<base::Pickle> PickleAppListModelForFastShow(
- app_list::AppListModel* model);
-
- // Given a Pickle created by PickleAppListModelForFastShow(), this creates an
- // AppListModel that represents it.
- static std::unique_ptr<app_list::AppListModel>
- UnpickleAppListModelForFastShow(base::Pickle* pickle);
-
- // Copies parts that are needed to show the app list quickly on startup from
- // |src| to |dest|.
- static void CopyOver(
- app_list::AppListModel* src, app_list::AppListModel* dest);
-
- private:
- // Private static methods allow friend access to AppListItem methods.
- static std::unique_ptr<app_list::AppListItem> UnpickleAppListItem(
- base::PickleIterator* it);
- static bool PickleAppListItem(base::Pickle* pickle,
- app_list::AppListItem* item);
- static void CopyOverItem(app_list::AppListItem* src_item,
- app_list::AppListItem* dest_item);
-};
-
-#endif // CHROME_BROWSER_UI_APP_LIST_FAST_SHOW_PICKLER_H_

Powered by Google App Engine
This is Rietveld 408576698