The GridViewBase class - More...
#include <Qtitan>
Inherits QObject.
Inherited by Qtitan::GridTableView.
typedef | GridColumns |
GridViewBase ( Grid * grid ) | |
virtual | ~GridViewBase () |
GridColumnBase * | addColumn ( const QString & modelColumnName, const QString & caption = QString() ) |
GridColumnBase * | addColumn ( int modelColumn, const QString & caption = QString() ) |
virtual void | beginUpdate () |
virtual bool | closeEditor () = 0 |
virtual void | endUpdate () |
GridColumnBase * | getColumn ( int index ) const |
GridColumnBase * | getColumnByCaption ( const QString & caption ) const |
GridColumnBase * | getColumnByModelColumn ( int modelColumn ) const |
GridColumnBase * | getColumnByModelColumnName ( const QString & modelColumnName ) const |
int | getColumnCount () const |
Grid * | grid () const |
virtual void | hideEditor () = 0 |
void | hideFieldChooser () |
virtual bool | isColumnAvailable ( const GridColumnBase * columnBase ) const = 0 |
virtual bool | isEditing () const = 0 |
virtual QAbstractItemModel * | model () const |
GridModelController * | modelController () const |
bool | removeColumn ( int index ) |
void | removeColumns () |
void | requestUpdateLayout () |
virtual void | setModel ( QAbstractItemModel * model, QModelIndex parent = QModelIndex(), bool createColumns = true ) |
virtual bool | showEditor () = 0 |
void | showFieldChooser () |
void | columnsUpdated ( QObject * sender ) |
void | editorCreated ( QObject * sender, EditorEventArgs * args ) |
void | editorDestroying ( QObject * sender, EditorEventArgs * args ) |
void | editorEditingStarted ( QObject * sender, EditorEventArgs * args ) |
void | editorEditingStoping ( QObject * sender, EditorEventArgs * args ) |
void | groupCollapsed ( QObject * sender, ModelGroup * group ) |
void | groupCollapsing ( QObject * sender, ModelGroup * group, bool & allow ) |
void | groupExpanded ( QObject * sender, ModelGroup * group ) |
void | groupExpanding ( QObject * sender, ModelGroup * group, bool & allow ) |
void | relationConnecting ( QObject * sender, RelationEventArgs * args ) |
void | changeGrouping ( GridColumnBase * columnBase, int groupIndex, bool caseSensitivity, bool localeAware ) |
virtual void | columnCreated ( const GridColumnBase * column ) = 0 |
virtual int | columnGroupIndex ( const GridColumnBase * columnBase ) const = 0 |
virtual void | columnsChanged () = 0 |
virtual GridColumnBase * | createColumn ( int modelColumn, const QString & caption ) = 0 |
virtual GridFooterPanelGraphic * | createFooterPanelGraphic () = 0 |
virtual GridViewGraphic * | createGraphic () = 0 |
virtual GridHeaderPanelGraphic * | createHeaderPanelGraphic () = 0 |
virtual GridViewOptions * | createOptions () = 0 |
virtual GridRowsGraphic * | createRowsGraphic () = 0 |
GridFieldChooserWindow * | fieldChooserWindow () const |
virtual void | focusInEvent ( QFocusEvent * ) |
virtual void | focusOutEvent ( QFocusEvent * ) |
GridFooterPanelGraphic * | footerPanelGraphic () const |
virtual int | getColumnHeight ( GridColumnBase * columnBase ) const = 0 |
virtual int | getColumnIndex ( const GridColumnBase * columnBase ) const |
virtual int | getColumnSortIndex ( const GridColumnBase * columnBase ) const |
virtual SortOrder | getColumnSortOrder ( const GridColumnBase * columnBase ) const |
virtual bool | getColumnVisible ( const GridColumnBase * columnBase ) const = 0 |
virtual const QFont & | getFont ( const GridColumnBase * column ) const |
virtual const QPen & | getPen ( const GridColumnBase * column ) const |
GridViewGraphic * | graphic () const |
GridHeaderPanelGraphic * | headerPanelGraphic () const |
virtual void | init () |
bool | isUpdating () const |
virtual bool | loadLayoutFromXML ( QXmlStreamReader * xmlreader ) = 0 |
GridViewOptions * | optionsref () const |
void | raiseEditorCreated ( EditorEventArgs * args ) |
void | raiseEditorDestroying ( EditorEventArgs * args ) |
void | raiseEditorEditingStarted ( EditorEventArgs * args ) |
void | raiseEditorEditingStoping ( EditorEventArgs * args ) |
virtual void | raiseGroupCollapsed ( ModelGroup * group ) |
virtual void | raiseGroupCollapsing ( ModelGroup * group, bool & allow ) |
virtual void | raiseGroupExpanded ( ModelGroup * group ) |
virtual void | raiseGroupExpanding ( ModelGroup * group, bool & allow ) |
virtual void | raiseQueryRelation ( RelationEventArgs * args ) |
GridRowsGraphic * | rowsGraphic () const |
virtual bool | saveLayoutToXML ( QXmlStreamWriter * xmlwriter ) = 0 |
virtual void | setColumnGroupIndex ( GridColumnBase * columnBase, int groupIndex, bool caseSensitivity, bool localeAware ) = 0 |
virtual void | setColumnSortIndex ( const GridColumnBase * columnBase, int sortIndex ) |
virtual void | setColumnSortOrder ( GridColumnBase * columnBase, SortOrder order, bool caseSensitivity, bool localeAware ) |
virtual void | setColumnVisible ( GridColumnBase * columnBase, bool visible ) = 0 |
virtual void | textAlignmentChanged ( GridColumnBase * columnBase ) = 0 |
void | updateBorder () |
virtual void | controllerChanged () = 0 |
The GridViewBase class -
See also setColumnGroupIndex().
See also setModel().
See also columnGroupIndex().
See also model().