The GridBandedTableView class - More...
#include <Qtitan>
Inherits GridTableView.
Inherited by
GridBandedTableView ( Grid * grid ) | |
virtual | ~GridBandedTableView () |
GridTableBand * | addBand ( const QString & caption ) |
GridBandedTableColumn * | addColumn ( const QString & modelColumnName, const QString & caption = QString() ) |
GridBandedTableColumn * | addColumn ( int modelColumn, const QString & caption = QString() ) |
int | bandCount () const |
int | columnRowCount ( GridTableBand * band ) const |
void | createBandRow ( GridTableBand * band, int bandIndex, LayoutZone bandZone ) |
void | createColumnRow ( int row, GridBandedTableColumn * column ) |
GridTableBand * | getBand ( int index ) const |
void | getBottomLevelBands ( GridTableBand * band, GridTableBands & bands ) const |
GridTableBand * | getTopLevelBand ( const GridTableColumnBase * columnBase ) const |
GridBandedTableViewOptions & | options () const |
void | removeBand ( int index ) |
virtual GridTableColumn * | getNextColumn ( const GridTableColumn * anchor ) |
virtual GridTableColumn * | getPrevColumn ( const GridTableColumn * anchor ) |
virtual bool | hasVisibleParent ( const GridColumnBase * column ) const |
virtual void | init () |
virtual void | navigateDown ( Qt::KeyboardModifiers modifiers = Qt::NoModifier ) |
virtual void | navigateUp ( Qt::KeyboardModifiers modifiers = Qt::NoModifier ) |
virtual void | setModel ( QAbstractItemModel * model, QModelIndex parent = QModelIndex(), bool createColumns = true ) |
GridBandedTableView * | create ( Grid * grid ) |
void | addNestedBand ( GridTableBand * band ) |
const GridTableBands & | bands () const |
virtual bool | checkVerSizing ( const GridTableColumnBase * columnBase ) const |
void | ensureRowValid ( GridTableBand * band, int row ) |
int | getBandIndex ( const GridTableBand * band ) const |
void | parentBandChanged ( GridTableBand * band ) |
void | parentBandChanged ( GridBandedTableColumn * column ) |
int | removeNestedBand ( GridTableBand * band ) |
void | setColumnRowIndex ( GridBandedTableColumn * column, int rowIndex ) |
virtual bool | checkHorSizing ( const GridTableColumnBase * columnBase ) const |
virtual bool | checkMove ( const GridTableColumnBase * columnBase ) const |
virtual bool | checkRemove ( const GridTableColumnBase * columnBase ) const |
virtual int | columnMaxWidth ( GridTableColumnBase * column ) |
virtual int | columnMinWidth ( GridTableColumnBase * column ) |
virtual void | columnWidthChanged ( GridColumnBase * column ) |
virtual GridColumnBase * | createColumn ( int modelColumn, const QString & caption ) |
virtual GridViewGraphic * | createGraphic () |
virtual GridHeaderPanelGraphic * | createHeaderPanelGraphic () |
virtual GridViewOptions * | createOptions () |
virtual ColumnFixedKind | getColumnFixedKind ( const GridTableColumnBase * columnBase ) const |
virtual int | getColumnHeight ( GridColumnBase * columnBase ) const |
virtual int | getColumnIndex ( const GridColumnBase * columnBase ) const |
virtual void | getColumnLine ( const GridColumnBase * column, GridColumns & retval ) const |
virtual int | getColumnLineCount () const |
virtual int | getColumnRowIndex ( const GridTableColumn * column ) const |
virtual int | getColumnRowSpan ( const GridTableColumn * column ) const |
virtual int | getColumnViewWidth ( GridTableColumnBase * column ) |
virtual bool | getColumnVisible ( const GridColumnBase * columnBase ) const |
virtual void | getFixedColumns ( GridTableColumnBase *& left, GridTableColumnBase *& right ) const |
virtual const QFont & | getFont ( const GridColumnBase * column ) const |
virtual int | getMaximumVisualIndex ( const GridTableColumnBase * anchor ) const |
virtual GridTableColumnBase * | getNextResizeColumn ( const GridTableColumnBase * column ) const |
virtual const QPen & | getPen ( const GridColumnBase * column ) const |
virtual GridTableColumnBase * | getPreviousResizeColumn ( const GridTableColumnBase * column ) const |
virtual int | getVisualIndex ( const GridTableColumnBase * columnBase ) const |
virtual bool | hasGroupingIndent ( const GridTableColumnBase * column ) const |
virtual bool | isHorizontalResizable ( const GridTableColumnBase * columnBase ) const |
virtual bool | isVerticalResizable ( const GridTableColumnBase * columnBase ) const |
virtual bool | loadLayoutFromStream ( QXmlStreamReader * xmlreader ) |
virtual bool | loadTableColumnLayout ( GridTableColumn * column, QXmlStreamReader * xmlreader ) |
virtual bool | saveLayoutToStream ( QXmlStreamWriter * xmlwriter ) |
virtual bool | saveTableColumnLayout ( const GridTableColumn * column, QXmlStreamWriter * xmlwriter ) |
virtual void | setColumnFixedKind ( GridTableColumnBase * columnBase, ColumnFixedKind kind ) |
virtual void | setColumnRowSpan ( GridTableColumn * column, int rowSpan ) |
virtual void | setColumnVisible ( GridColumnBase * columnBase, bool visible ) |
virtual void | setVisualIndex ( GridTableColumnBase * tableColumn, int visualIndex ) |
virtual void | updateViewFixedMask () |
The GridBandedTableView class -