summaryrefslogtreecommitdiffstats
path: root/apps/shell/browser/shell_app_sorting.cc
diff options
context:
space:
mode:
Diffstat (limited to 'apps/shell/browser/shell_app_sorting.cc')
-rw-r--r--apps/shell/browser/shell_app_sorting.cc107
1 files changed, 107 insertions, 0 deletions
diff --git a/apps/shell/browser/shell_app_sorting.cc b/apps/shell/browser/shell_app_sorting.cc
new file mode 100644
index 0000000..b78d57d
--- /dev/null
+++ b/apps/shell/browser/shell_app_sorting.cc
@@ -0,0 +1,107 @@
+// 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.
+
+#include "apps/shell/browser/shell_app_sorting.h"
+
+#include "sync/api/string_ordinal.h"
+
+namespace {
+
+// Ordinals for a single app on a single page.
+const char kFirstApp[] = "a";
+const char kNextApp[] = "b";
+const char kFirstPage[] = "a";
+
+} // namespace
+
+namespace apps {
+
+ShellAppSorting::ShellAppSorting() {
+}
+
+ShellAppSorting::~ShellAppSorting() {
+}
+
+void ShellAppSorting::SetExtensionScopedPrefs(
+ extensions::ExtensionScopedPrefs* prefs) {
+}
+
+void ShellAppSorting::SetExtensionSyncService(
+ ExtensionSyncService* extension_sync_service) {
+}
+
+void ShellAppSorting::Initialize(
+ const extensions::ExtensionIdList& extension_ids) {
+}
+
+void ShellAppSorting::FixNTPOrdinalCollisions() {
+}
+
+void ShellAppSorting::EnsureValidOrdinals(
+ const std::string& extension_id,
+ const syncer::StringOrdinal& suggested_page) {
+}
+
+void ShellAppSorting::OnExtensionMoved(
+ const std::string& moved_extension_id,
+ const std::string& predecessor_extension_id,
+ const std::string& successor_extension_id) {
+}
+
+syncer::StringOrdinal ShellAppSorting::GetAppLaunchOrdinal(
+ const std::string& extension_id) const {
+ return syncer::StringOrdinal(kFirstApp);
+}
+
+void ShellAppSorting::SetAppLaunchOrdinal(
+ const std::string& extension_id,
+ const syncer::StringOrdinal& new_app_launch_ordinal) {
+}
+
+syncer::StringOrdinal ShellAppSorting::CreateFirstAppLaunchOrdinal(
+ const syncer::StringOrdinal& page_ordinal) const {
+ return syncer::StringOrdinal(kFirstApp);
+}
+
+syncer::StringOrdinal ShellAppSorting::CreateNextAppLaunchOrdinal(
+ const syncer::StringOrdinal& page_ordinal) const {
+ return syncer::StringOrdinal(kNextApp);
+}
+
+syncer::StringOrdinal ShellAppSorting::CreateFirstAppPageOrdinal() const {
+ return syncer::StringOrdinal(kFirstPage);
+}
+
+syncer::StringOrdinal ShellAppSorting::GetNaturalAppPageOrdinal() const {
+ return syncer::StringOrdinal(kFirstPage);
+}
+
+syncer::StringOrdinal ShellAppSorting::GetPageOrdinal(
+ const std::string& extension_id) const {
+ return syncer::StringOrdinal(kFirstPage);
+}
+
+void ShellAppSorting::SetPageOrdinal(
+ const std::string& extension_id,
+ const syncer::StringOrdinal& new_page_ordinal) {
+}
+
+void ShellAppSorting::ClearOrdinals(const std::string& extension_id) {
+}
+
+int ShellAppSorting::PageStringOrdinalAsInteger(
+ const syncer::StringOrdinal& page_ordinal) const {
+ return 0;
+}
+
+syncer::StringOrdinal ShellAppSorting::PageIntegerAsStringOrdinal(
+ size_t page_index) {
+ return syncer::StringOrdinal(kFirstPage);
+}
+
+void ShellAppSorting::MarkExtensionAsHidden(
+ const std::string& extension_id) {
+}
+
+} // namespace apps