TableColumn
AbstractTable::AddColumn(TableColumn* column)
AbstractTable::SetSortColumn(TableColumn* column, bool add, bool ascending)
AbstractTable::GetColumn(TableColumn* column) const
AbstractTable::AbstractColumn::AbstractColumn(TableColumn* tableColumn)
class TableColumn;
virtual void AddColumn(TableColumn* column);
void SetSortColumn(TableColumn* column, bool add,
virtual AbstractColumn* CreateColumn(TableColumn* column) = 0;
AbstractColumn* GetColumn(TableColumn* column) const;
AbstractColumn(TableColumn* tableColumn);
TableColumn* GetTableColumn() const { return fTableColumn; }
TableColumn* fTableColumn;
TableColumn* tableColumn);
Table::Column::Column(TableModel* model, TableColumn* tableColumn)
Table::CreateColumn(TableColumn* column)
virtual AbstractColumn* CreateColumn(TableColumn* column);
TableColumn::TableColumn(int32 modelIndex, float width, float minWidth,
TableColumn::~TableColumn()
TableColumn::GetColumnName(BString* into) const
TableColumn::DrawTitle(BRect rect, BView* targetView)
TableColumn::DrawValue(const BVariant& value, BRect rect, BView* targetView)
TableColumn::CompareValues(const BVariant& a, const BVariant& b)
TableColumn::GetPreferredWidth(const BVariant& value, BView* parent) const
class TableColumn {
TableColumn(int32 modelIndex, float width,
virtual ~TableColumn();
TableColumn(modelIndex, width, minWidth, maxWidth, align),
class DelegateBasedTableColumn : public TableColumn {
TableColumn* tableColumn);
TreeTable::Column::Column(TreeTableModel* model, TableColumn* tableColumn)
TreeTable::CreateColumn(TableColumn* column)
virtual AbstractColumn* CreateColumn(TableColumn* column);