summaryrefslogtreecommitdiffstats
path: root/ui/oak/oak_aura_window_display.h
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-13 22:50:30 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-13 22:50:30 +0000
commit453e6c70fc8710f92e89648bb13beb3b04bd369d (patch)
treee8a24001adaa906daf2d0321542bcbaf762b1e8e /ui/oak/oak_aura_window_display.h
parentcb4f20ea9fdd9f50f8f68e1a611123a745d2c365 (diff)
downloadchromium_src-453e6c70fc8710f92e89648bb13beb3b04bd369d.zip
chromium_src-453e6c70fc8710f92e89648bb13beb3b04bd369d.tar.gz
chromium_src-453e6c70fc8710f92e89648bb13beb3b04bd369d.tar.bz2
Adds window property display. A table view (acting as a list) with formatted content below the tree view. This will do for now.
http://crbug.com/97266 TEST=none Review URL: https://chromiumcodereview.appspot.com/9689039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126492 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/oak/oak_aura_window_display.h')
-rw-r--r--ui/oak/oak_aura_window_display.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/ui/oak/oak_aura_window_display.h b/ui/oak/oak_aura_window_display.h
index e69de29..c9818a8 100644
--- a/ui/oak/oak_aura_window_display.h
+++ b/ui/oak/oak_aura_window_display.h
@@ -0,0 +1,38 @@
+// Copyright (c) 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.
+
+#ifndef UI_OAK_OAK_AURA_WINDOW_DISPLAY_H_
+#define UI_OAK_OAK_AURA_WINDOW_DISPLAY_H_
+#pragma once
+
+#include "base/compiler_specific.h"
+#include "ui/oak/oak_details_model.h"
+
+namespace oak {
+namespace internal {
+
+class OakAuraWindowDisplay : public OakDetailsModel {
+ public:
+ OakAuraWindowDisplay();
+ virtual ~OakAuraWindowDisplay();
+
+ private:
+ // Overridden from OakDetailsModel:
+ virtual void SetValue(aura::Window* window) OVERRIDE;
+
+ // Overridden from ui::TableModel:
+ virtual int RowCount() OVERRIDE;
+ virtual string16 GetText(int row, int column_id) OVERRIDE;
+ virtual void SetObserver(ui::TableModelObserver* observer) OVERRIDE;
+
+ ui::TableModelObserver* observer_;
+ aura::Window* window_;
+
+ DISALLOW_COPY_AND_ASSIGN(OakAuraWindowDisplay);
+};
+
+} // namespace internal
+} // namespace oak
+
+#endif // UI_OAK_OAK_AURA_WINDOW_DISPLAY_H_