Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Unified Diff: views/controls/table/table_view.cc

Issue 7790009: views: Fix a couple of other trivial TODOs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « views/controls/table/table_view.h ('k') | views/controls/table/table_view2.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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;
« no previous file with comments | « views/controls/table/table_view.h ('k') | views/controls/table/table_view2.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698