16 #ifndef QGSATTRIBUTETABLEVIEW_H
17 #define QGSATTRIBUTETABLEVIEW_H
33 class QProgressDialog;
70 virtual bool eventFilter( QObject*
object, QEvent* event );
79 void mousePressEvent( QMouseEvent *event );
87 void mouseReleaseEvent( QMouseEvent *event );
95 void mouseMoveEvent( QMouseEvent *event );
103 void keyPressEvent( QKeyEvent *event );
112 void contextMenuEvent( QContextMenuEvent* event );
118 void closeEvent( QCloseEvent *event );
129 void willShowContextMenu( QMenu* menu, QModelIndex atIndex );
134 void repaintRequested( QModelIndexList indexes );
135 void repaintRequested();
136 virtual void selectAll();
137 virtual void selectRow(
int row );
138 virtual void _q_selectRow(
int row );
141 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
QgsIFeatureSelectionManager * mFeatureSelectionManager
QAbstractItemModel * mModel
QgsAttributeTableDelegate * mTableDelegate
This class caches features of a given QgsVectorLayer.
A delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate).
Is an interface class to abstract feature selection handling.
Represents a vector layer which manages a vector based data sets.