diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-13 22:50:30 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-13 22:50:30 +0000 |
commit | 453e6c70fc8710f92e89648bb13beb3b04bd369d (patch) | |
tree | e8a24001adaa906daf2d0321542bcbaf762b1e8e /ui/oak/oak_aura_window_display.h | |
parent | cb4f20ea9fdd9f50f8f68e1a611123a745d2c365 (diff) | |
download | chromium_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.h | 38 |
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_ |