GridColumnBase Class Reference

(Qtitan::GridColumnBase)

The GridColumnBase class - More...

    #include <Qtitan>

Inherits QObject.

Inherited by Qtitan::GridTableColumnBase.

Public Functions

GridColumnBase ( GridViewBase * view, const QString & caption )
virtual ~GridColumnBase ()
const QString & caption () const
ModelDataBinding * dataBinding () const
const QIcon & icon () const
IconApperance iconApperance () const
int index () const
virtual bool isShowingFirst () const = 0
virtual bool isShowingLast () const = 0
bool isVisible () const
virtual int maxWidth () = 0
virtual int minWidth () = 0
void setCaption ( const QString & caption )
void setIcon ( const QIcon & icon )
void setIconApperance ( IconApperance apperance )
void setTextAlignment ( Qt::Alignment alignment )
void setTextElideMode ( Qt::TextElideMode mode )
void setVisible ( bool visible )
Qt::Alignment textAlignment () const
Qt::TextElideMode textElideMode () const
  • 29 public functions inherited from QObject

Protected Functions

int checkWidth ( int width )
virtual void click ( QMouseEvent * e ) = 0
GridColumnGraphic * graphic () const
virtual void init ()
virtual void initStyleOption ( QStyleOptionHeader & styleOption ) = 0
ViewType * view () const
  • 7 protected functions inherited from QObject

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 GridColumnBase class -

Member Function Documentation

GridColumnBase::GridColumnBase ( GridViewBase * view, const QString & caption )

GridColumnBase::~GridColumnBase () [virtual]

const QString & GridColumnBase::caption () const

See also setCaption().

int GridColumnBase::checkWidth ( int width ) [protected]

void GridColumnBase::click ( QMouseEvent * e ) [pure virtual protected]

ModelDataBinding * GridColumnBase::dataBinding () const

GridColumnGraphic * GridColumnBase::graphic () const [protected]

const QIcon & GridColumnBase::icon () const

See also setIcon().

IconApperance GridColumnBase::iconApperance () const

See also setIconApperance().

int GridColumnBase::index () const

void GridColumnBase::init () [virtual protected]

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

bool GridColumnBase::isShowingFirst () const [pure virtual]

bool GridColumnBase::isShowingLast () const [pure virtual]

bool GridColumnBase::isVisible () const

int GridColumnBase::maxWidth () [pure virtual]

int GridColumnBase::minWidth () [pure virtual]

void GridColumnBase::setCaption ( const QString & caption )

See also caption().

void GridColumnBase::setIcon ( const QIcon & icon )

See also icon().

void GridColumnBase::setIconApperance ( IconApperance apperance )

See also iconApperance().

void GridColumnBase::setTextAlignment ( Qt::Alignment alignment )

See also textAlignment().

void GridColumnBase::setTextElideMode ( Qt::TextElideMode mode )

See also textElideMode().

void GridColumnBase::setVisible ( bool visible )

See also isVisible().

Qt::Alignment GridColumnBase::textAlignment () const

See also setTextAlignment().

Qt::TextElideMode GridColumnBase::textElideMode () const

See also setTextElideMode().

ViewType * GridColumnBase::view () const [protected]