GridTableColumnBase Class Reference

(Qtitan::GridTableColumnBase)

The GridTableColumnBase class - More...

    #include <Qtitan>

Inherits GridColumnBase.

Inherited by Qtitan::GridTableBand and Qtitan::GridTableColumn.

Public Functions

GridTableColumnEditor * columnEditor () const
ColumnFixedKind fixedKind () const
bool isHidingEnabled () const
bool isHorSizingEnabled () const
bool isMovingEnabled () const
GridTableColumnEditor * setColumnEditor ( GridTableColumnEditor * editor )
void setFixedKind ( ColumnFixedKind kind )
void setHidingEnabled ( bool enabled )
void setHorSizingEnabled ( bool enabled )
void setMovingEnabled ( bool enabled )
virtual void setVisualIndex ( int visualIndex )
void setWidth ( int width )
GridTableView * view () const
virtual int visualIndex () const
int width () const

Reimplemented Public Functions

virtual bool isShowingFirst () const
virtual bool isShowingLast () const
virtual int maxWidth ()
virtual int minWidth ()

Protected Functions

GridTableColumnBase ( GridTableView * view, const QString & caption )
virtual ~GridTableColumnBase ()
void changeWidth ( int width )
virtual GridTableDragColumnObject * createDragDropColumnObject ( const QPoint & point, GridGraphicPrimitive * graphic ) = 0
virtual void ensureWidth ()
LayoutZone getLayoutZone ( const QPoint & point, bool testUpDown = true ) const
GridTableColumnBase * getNextResizeColumn () const
GridTableColumnBase * getPreviousResizeColumn () const
virtual bool needHeaderHints () const = 0

Reimplemented Protected Functions

virtual void initStyleOption ( QStyleOptionHeader & styleOption )

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 signal inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The GridTableColumnBase class -

Member Function Documentation

GridTableColumnBase::GridTableColumnBase ( GridTableView * view, const QString & caption ) [protected]

GridTableColumnBase::~GridTableColumnBase () [virtual protected]

void GridTableColumnBase::changeWidth ( int width ) [protected]

GridTableColumnEditor * GridTableColumnBase::columnEditor () const

See also setColumnEditor().

GridTableDragColumnObject * GridTableColumnBase::createDragDropColumnObject ( const QPoint & point, GridGraphicPrimitive * graphic ) [pure virtual protected]

void GridTableColumnBase::ensureWidth () [virtual protected]

ColumnFixedKind GridTableColumnBase::fixedKind () const

See also setFixedKind().

LayoutZone GridTableColumnBase::getLayoutZone ( const QPoint & point, bool testUpDown = true ) const [protected]

GridTableColumnBase * GridTableColumnBase::getNextResizeColumn () const [protected]

GridTableColumnBase * GridTableColumnBase::getPreviousResizeColumn () const [protected]

void GridTableColumnBase::initStyleOption ( QStyleOptionHeader & styleOption ) [virtual protected]

bool GridTableColumnBase::isHidingEnabled () const

bool GridTableColumnBase::isHorSizingEnabled () const

bool GridTableColumnBase::isMovingEnabled () const

bool GridTableColumnBase::isShowingFirst () const [virtual]

bool GridTableColumnBase::isShowingLast () const [virtual]

int GridTableColumnBase::maxWidth () [virtual]

int GridTableColumnBase::minWidth () [virtual]

bool GridTableColumnBase::needHeaderHints () const [pure virtual protected]

GridTableColumnEditor * GridTableColumnBase::setColumnEditor ( GridTableColumnEditor * editor )

See also columnEditor().

void GridTableColumnBase::setFixedKind ( ColumnFixedKind kind )

See also fixedKind().

void GridTableColumnBase::setHidingEnabled ( bool enabled )

See also isHidingEnabled().

void GridTableColumnBase::setHorSizingEnabled ( bool enabled )

See also isHorSizingEnabled().

void GridTableColumnBase::setMovingEnabled ( bool enabled )

See also isMovingEnabled().

void GridTableColumnBase::setVisualIndex ( int visualIndex ) [virtual]

See also visualIndex().

void GridTableColumnBase::setWidth ( int width )

See also width().

GridTableView * GridTableColumnBase::view () const

int GridTableColumnBase::visualIndex () const [virtual]

See also setVisualIndex().

int GridTableColumnBase::width () const

See also setWidth().