GridRow Class Reference

(Qtitan::GridRow)

The GridRow class - More...

Public Types

enum ModelRowType { DataRow, GroupRow }

Public Functions

GridRow ()
GridCell cell ( int index ) const
GridModelController * controller () const
int depth () const
bool expanded () const
int groupColumn () const
bool groupValue ( QVariant & retval ) const
bool last () const
ModelGroup * modelGroup () const
int modelRowIndex () const
GridRow * parentGroupRow ()
int rowIndex () const
void setExpanded ( bool expanded )
ModelRowType type () const

Static Public Members

bool compareByRecord ( GridRow * modelRow, const int & record )
bool compareByYpos ( GridRow * modelRow, const int & ypos )

Protected Functions

void initialize ( GridModelController * controller, ModelRowType type, ModelGroup * group, int rowIndex )
bool isInitialized () const
int record () const
void reset ()

Detailed Description

The GridRow class -

Member Type Documentation

enum GridRow::ModelRowType

Member Function Documentation

GridRow::GridRow ()

GridCell GridRow::cell ( int index ) const

bool GridRow::compareByRecord ( GridRow * modelRow, const int & record ) [static]

bool GridRow::compareByYpos ( GridRow * modelRow, const int & ypos ) [static]

GridModelController * GridRow::controller () const

int GridRow::depth () const

bool GridRow::expanded () const

See also setExpanded().

int GridRow::groupColumn () const

bool GridRow::groupValue ( QVariant & retval ) const

void GridRow::initialize ( GridModelController * controller, ModelRowType type, ModelGroup * group, int rowIndex ) [protected]

bool GridRow::isInitialized () const [protected]

bool GridRow::last () const

ModelGroup * GridRow::modelGroup () const

int GridRow::modelRowIndex () const

GridRow * GridRow::parentGroupRow ()

int GridRow::record () const [protected]

void GridRow::reset () [protected]

int GridRow::rowIndex () const

void GridRow::setExpanded ( bool expanded )

See also expanded().

ModelRowType GridRow::type () const