Index: ui/views/examples/table_example.h |
diff --git a/ui/views/examples/table_example.h b/ui/views/examples/table_example.h |
index f7ed268647ee96a3b55aae9362eb41e4674d2f7d..7b03e41e70860981e6d92383e356e505a4b43ed1 100644 |
--- a/ui/views/examples/table_example.h |
+++ b/ui/views/examples/table_example.h |
@@ -12,6 +12,7 @@ |
#include "third_party/skia/include/core/SkBitmap.h" |
#include "ui/base/models/table_model.h" |
#include "ui/views/controls/button/button.h" |
+#include "ui/views/controls/table/table_grouper.h" |
#include "ui/views/controls/table/table_view.h" |
#include "ui/views/controls/table/table_view_observer.h" |
#include "ui/views/examples/example_base.h" |
@@ -27,10 +28,12 @@ class TableView; |
namespace examples { |
-class TableExample : public ExampleBase, |
- public ui::TableModel, |
- public TableViewObserver, |
- public ButtonListener { |
+class TableExample |
+ : public ExampleBase, |
+ public ui::TableModel, |
+ public TableGrouper, |
+ public TableViewObserver, |
+ public ButtonListener { |
public: |
TableExample(); |
virtual ~TableExample(); |
@@ -44,6 +47,9 @@ class TableExample : public ExampleBase, |
virtual gfx::ImageSkia GetIcon(int row) OVERRIDE; |
virtual void SetObserver(ui::TableModelObserver* observer) OVERRIDE; |
+ // TableGrouper: |
+ virtual void GetGroupRange(int model_index, GroupRange* range) OVERRIDE; |
+ |
// TableViewObserver: |
virtual void OnSelectionChanged() OVERRIDE; |
virtual void OnDoubleClick() OVERRIDE; |