16 #ifndef QGSATTRIBUTETABLEVIEW_H
17 #define QGSATTRIBUTETABLEVIEW_H
32 class QProgressDialog;
71 virtual bool eventFilter( QObject*
object, QEvent* event );
80 void mousePressEvent( QMouseEvent *event );
88 void mouseReleaseEvent( QMouseEvent *event );
96 void mouseMoveEvent( QMouseEvent *event );
104 void keyPressEvent( QKeyEvent *event );
113 void contextMenuEvent( QContextMenuEvent* event );
119 void closeEvent( QCloseEvent *event );
130 void willShowContextMenu( QMenu* menu, QModelIndex atIndex );
135 void repaintRequested( QModelIndexList indexes );
136 void repaintRequested();
137 virtual void selectAll();
138 virtual void selectRow(
int row );
139 virtual void _q_selectRow(
int row );
142 void selectRow(
int row,
bool anchor );
QgsAttributeTableFilterModel * mFilterModel
Provides a table view of features of a QgsVectorLayer.
QgsAttributeTableModel * mMasterModel
QItemSelectionModel::SelectionFlag mCtrlDragSelectionFlag
A model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a Q...
Map canvas is a class for displaying all GIS data types on a canvas.
QgsVectorLayerCache * mLayerCache
QgsFeatureSelectionModel * mFeatureSelectionModel
QAbstractItemModel * mModel
QgsAttributeTableDelegate * mTableDelegate
This class caches features of a given QgsVectorLayer.
A delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate).
Represents a vector layer which manages a vector based data sets.