16 #ifndef QGSATTRIBUTETABLEVIEW_H 17 #define QGSATTRIBUTETABLEVIEW_H 147 void repaintRequested(
const QModelIndexList& indexes );
148 void repaintRequested();
151 virtual void _q_selectRow(
int row );
155 void showHorizontalSortIndicator();
156 void actionTriggered();
157 void columnSizeChanged(
int index,
int oldWidth,
int newWidth );
158 void onActionColumnItemPainted(
const QModelIndex& index );
159 void recreateActionWidgets();
162 void updateActionImage(
QWidget* widget );
171 int mRowSectionAnchor;
172 QItemSelectionModel::SelectionFlag mCtrlDragSelectionFlag;
Provides a table view of features of a QgsVectorLayer.
void columnResized(int column, int oldWidth, int newWidth)
A model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a Q...
virtual void mouseReleaseEvent(QMouseEvent *event)
Map canvas is a class for displaying all GIS data types on a canvas.
virtual void setModel(QAbstractItemModel *model)
virtual bool eventFilter(QObject *watched, QEvent *event)
This class caches features of a given QgsVectorLayer.
virtual void mouseMoveEvent(QMouseEvent *event)
virtual void mousePressEvent(QMouseEvent *event)
A delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate).
virtual void keyPressEvent(QKeyEvent *event)
This is a container for configuration of the attribute table.
Is an interface class to abstract feature selection handling.
Represents a vector layer which manages a vector based data sets.