| 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_
|
|
|