Index: views/controls/table/table_view.cc |
diff --git a/views/controls/table/table_view.cc b/views/controls/table/table_view.cc |
index 3a6aea65b2a4231a716813a1534d219e31403e95..c761bb62d5e1c9c86468ab63703fb0e4e6b5cf86 100644 |
--- a/views/controls/table/table_view.cc |
+++ b/views/controls/table/table_view.cc |
@@ -26,8 +26,6 @@ |
#include "views/controls/native/native_view_host.h" |
#include "views/controls/table/table_view_observer.h" |
-using ui::TableColumn; |
- |
namespace { |
int GetViewIndexFromPoint(HWND window, const gfx::Point& p) { |
@@ -51,8 +49,8 @@ const int kListViewIconWidthAndPadding = 18; |
// static |
const int TableView::kImageSize = 18; |
-TableView::TableView(TableModel* model, |
- const std::vector<TableColumn>& columns, |
+TableView::TableView(ui::TableModel* model, |
+ const std::vector<ui::TableColumn>& columns, |
TableTypes table_type, |
bool single_selection, |
bool resizable_columns, |
@@ -74,8 +72,8 @@ TableView::TableView(TableModel* model, |
ALLOW_THIS_IN_INITIALIZER_LIST(table_view_wrapper_(this)), |
custom_cell_font_(NULL), |
content_offset_(0) { |
- for (std::vector<TableColumn>::const_iterator i = columns.begin(); |
- i != columns.end(); ++i) { |
+ for (std::vector<ui::TableColumn>::const_iterator i = columns.begin(); |
+ i != columns.end(); ++i) { |
AddColumn(*i); |
visible_columns_.push_back(i->id); |
} |
@@ -90,7 +88,7 @@ TableView::~TableView() { |
DeleteObject(custom_cell_font_); |
} |
-void TableView::SetModel(TableModel* model) { |
+void TableView::SetModel(ui::TableModel* model) { |
if (model == model_) |
return; |
@@ -358,18 +356,18 @@ void TableView::OnItemsRemoved(int start, int length) { |
table_view_observer_->OnSelectionChanged(); |
} |
-void TableView::AddColumn(const TableColumn& col) { |
+void TableView::AddColumn(const ui::TableColumn& col) { |
DCHECK_EQ(0u, all_columns_.count(col.id)); |
all_columns_[col.id] = col; |
} |
-void TableView::SetColumns(const std::vector<TableColumn>& columns) { |
+void TableView::SetColumns(const std::vector<ui::TableColumn>& columns) { |
// Remove the currently visible columns. |
while (!visible_columns_.empty()) |
SetColumnVisibility(visible_columns_.front(), false); |
all_columns_.clear(); |
- for (std::vector<TableColumn>::const_iterator i = columns.begin(); |
+ for (std::vector<ui::TableColumn>::const_iterator i = columns.begin(); |
i != columns.end(); ++i) { |
AddColumn(*i); |
} |
@@ -414,7 +412,7 @@ void TableView::SetColumnVisibility(int id, bool is_visible) { |
} |
if (is_visible) { |
visible_columns_.push_back(id); |
- TableColumn& column = all_columns_[id]; |
+ ui::TableColumn& column = all_columns_[id]; |
InsertColumn(column, column_count_); |
if (column.min_visible_width == 0) { |
// ListView_GetStringWidth must be padded or else truncation will occur. |
@@ -460,7 +458,7 @@ bool TableView::IsColumnVisible(int id) const { |
return false; |
} |
-const TableColumn& TableView::GetColumnAtPosition(int pos) { |
+const ui::TableColumn& TableView::GetColumnAtPosition(int pos) { |
return all_columns_[visible_columns_[pos]]; |
} |
@@ -765,8 +763,7 @@ HWND TableView::CreateNativeControl(HWND parent_container) { |
// If there's only one column and the title string is empty, don't show a |
// header. |
if (all_columns_.size() == 1) { |
- std::map<int, TableColumn>::const_iterator first = |
- all_columns_.begin(); |
+ std::map<int, ui::TableColumn>::const_iterator first = all_columns_.begin(); |
if (first->second.title.empty()) |
style |= LVS_NOCOLUMNHEADER; |
} |
@@ -975,7 +972,7 @@ void TableView::ResetColumnSortImage(int column_id, SortDirection direction) { |
Header_SetItem(header, column_index, &header_item); |
} |
-void TableView::InsertColumn(const TableColumn& tc, int index) { |
+void TableView::InsertColumn(const ui::TableColumn& tc, int index) { |
if (!list_view_) |
return; |
@@ -983,13 +980,13 @@ void TableView::InsertColumn(const TableColumn& tc, int index) { |
column.mask = LVCF_TEXT|LVCF_FMT; |
column.pszText = const_cast<LPWSTR>(tc.title.c_str()); |
switch (tc.alignment) { |
- case TableColumn::LEFT: |
+ case ui::TableColumn::LEFT: |
column.fmt = LVCFMT_LEFT; |
break; |
- case TableColumn::RIGHT: |
+ case ui::TableColumn::RIGHT: |
column.fmt = LVCFMT_RIGHT; |
break; |
- case TableColumn::CENTER: |
+ case ui::TableColumn::CENTER: |
column.fmt = LVCFMT_CENTER; |
break; |
default: |
@@ -1047,7 +1044,7 @@ LRESULT TableView::OnNotify(int w_param, LPNMHDR hdr) { |
break; |
case LVN_COLUMNCLICK: { |
- const TableColumn& column = GetColumnAtPosition( |
+ const ui::TableColumn& column = GetColumnAtPosition( |
reinterpret_cast<NMLISTVIEW*>(hdr)->iSubItem); |
if (column.sortable) |
ToggleSortOrder(column.id); |
@@ -1327,7 +1324,7 @@ void TableView::ResetColumnSizes() { |
for (std::vector<int>::const_iterator i = visible_columns_.begin(); |
i != visible_columns_.end(); ++i) { |
- TableColumn& col = all_columns_[*i]; |
+ ui::TableColumn& col = all_columns_[*i]; |
int col_index = static_cast<int>(i - visible_columns_.begin()); |
if (col.width == -1) { |
if (col.percent > 0) { |
@@ -1345,7 +1342,7 @@ void TableView::ResetColumnSizes() { |
int available_width = width - fixed_width - autosize_width; |
for (std::vector<int>::const_iterator i = visible_columns_.begin(); |
i != visible_columns_.end(); ++i) { |
- TableColumn& col = all_columns_[*i]; |
+ ui::TableColumn& col = all_columns_[*i]; |
if (col.width == -1) { |
int col_index = static_cast<int>(i - visible_columns_.begin()); |
if (col.percent > 0) { |
@@ -1438,7 +1435,7 @@ void TableView::UpdateListViewCache0(int start, int length, bool add) { |
(table_type_ == ICON_AND_TEXT) ? (LVIF_IMAGE | LVIF_TEXT) : LVIF_TEXT; |
item.stateMask = 0; |
for (int j = 0; j < column_count_; ++j) { |
- TableColumn& col = all_columns_[visible_columns_[j]]; |
+ ui::TableColumn& col = all_columns_[visible_columns_[j]]; |
int max_text_width = ListView_GetStringWidth(list_view_, col.title.c_str()); |
for (int i = start; i < start + length; ++i) { |
// Set item. |
@@ -1560,7 +1557,7 @@ void TableView::UpdateGroups() { |
// re-enable them. |
ListView_EnableGroupView(list_view_, true); |
- TableModel::Groups groups = model_->GetGroups(); |
+ ui::TableModel::Groups groups = model_->GetGroups(); |
LVGROUP group = { 0 }; |
group.cbSize = sizeof(LVGROUP); |
group.mask = LVGF_HEADER | LVGF_ALIGN | LVGF_GROUPID; |