void OpWindowList::SetDetailed(BOOL detailed, BOOL force) { if (!force && detailed == m_detailed) return; m_detailed = detailed; SetName(m_detailed ? "Windows View" : "Windows View Small"); SetColumnWeight(1, 50); SetColumnWeight(2, 150); SetColumnVisibility(1, m_detailed); SetColumnVisibility(2, m_detailed); }
void TableView2::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<ui::TableColumn>::const_iterator i=columns.begin(); i!=columns.end(); ++i) { AddColumn(*i); } }