summaryrefslogtreecommitdiffstats
path: root/chrome/browser/task_manager_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/task_manager_linux.cc')
-rw-r--r--chrome/browser/task_manager_linux.cc64
1 files changed, 64 insertions, 0 deletions
diff --git a/chrome/browser/task_manager_linux.cc b/chrome/browser/task_manager_linux.cc
new file mode 100644
index 0000000..f4568de
--- /dev/null
+++ b/chrome/browser/task_manager_linux.cc
@@ -0,0 +1,64 @@
+// Copyright (c) 2009 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/task_manager.h"
+
+#include <vector>
+
+#include "base/logging.h"
+
+namespace {
+
+class TaskManagerViewImpl : public TaskManagerView,
+ public TaskManagerModelObserver {
+ public:
+ TaskManagerViewImpl(TaskManagerModel* model) {
+ model->SetObserver(this);
+ }
+
+ // TaskManagerView
+ virtual void GetSelection(std::vector<int>* selection);
+ virtual void GetFocused(std::vector<int>* focused);
+ virtual void OpenWindow();
+
+ // TaskManagerModelObserver
+ virtual void OnModelChanged();
+ virtual void OnItemsChanged(int start, int length);
+ virtual void OnItemsAdded(int start, int length);
+ virtual void OnItemsRemoved(int start, int length);
+};
+
+void TaskManagerViewImpl::GetSelection(std::vector<int>* selection) {
+ NOTIMPLEMENTED();
+}
+
+void TaskManagerViewImpl::GetFocused(std::vector<int>* focused) {
+ NOTIMPLEMENTED();
+}
+
+void TaskManagerViewImpl::OpenWindow() {
+ NOTIMPLEMENTED();
+}
+
+void TaskManagerViewImpl::OnModelChanged() {
+ NOTIMPLEMENTED();
+}
+
+void TaskManagerViewImpl::OnItemsChanged(int start, int length) {
+ NOTIMPLEMENTED();
+}
+
+void TaskManagerViewImpl::OnItemsAdded(int start, int length) {
+ NOTIMPLEMENTED();
+}
+
+void TaskManagerViewImpl::OnItemsRemoved(int start, int length) {
+ NOTIMPLEMENTED();
+}
+
+} // namespace
+
+void TaskManager::Init() {
+ view_.reset(new TaskManagerViewImpl(model_.get()));
+}