QGIS API Documentation
2.6.0-Brighton
|
A custom event that is designed to be fired when a layer extent has been fully calculated. More...
#include <qgsproviderextentcalcevent.h>
Public Member Functions | |
QgsProviderExtentCalcEvent (QgsRectangle *layerExtent) | |
QgsRectangle * | layerExtent () const |
A custom event that is designed to be fired when a layer extent has been fully calculated.
This custom QEvent is designed to be fired when the full extent of a layer has been calculated. It was initially included in QGIS to help the QgsPostgresProvider provide the asynchronous calculation of PostgreSQL layer extents.
Events are used instead of Qt signals/slots as events can be received asynchronously, which makes for better mutlithreading behaviour and less opportunity for programmer mishap.
QgsProviderExtentCalcEvent::QgsProviderExtentCalcEvent | ( | QgsRectangle * | layerExtent | ) |
QgsRectangle * QgsProviderExtentCalcEvent::layerExtent | ( | ) | const |