chromium/ui/base/models/table_model.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/base/models/table_model.h"

#include "base/check.h"
#include "base/i18n/string_compare.h"
#include "base/notreached.h"
#include "third_party/icu/source/i18n/unicode/coll.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/models/image_model.h"

namespace ui {

// TableColumn -----------------------------------------------------------------

TableColumn::TableColumn()
    :{}

TableColumn::TableColumn(int id, Alignment alignment, int width, float percent)
    :{}

TableColumn::TableColumn(const TableColumn& other) = default;

TableColumn& TableColumn::operator=(const TableColumn& other) = default;

// TableModel -----------------------------------------------------------------

// Used for sorting.
static icu::Collator* g_collator =;

ui::ImageModel TableModel::GetIcon(size_t row) {}

std::u16string TableModel::GetTooltip(size_t row) {}

int TableModel::CompareValues(size_t row1, size_t row2, int column_id) {}

void TableModel::ClearCollator() {}

TableModel::~TableModel() = default;

icu::Collator* TableModel::GetCollator() {}

}  // namespace ui