QgsProviderExtentCalcEvent Class Reference
[Core]

#include <qgsproviderextentcalcevent.h>

Collaboration diagram for QgsProviderExtentCalcEvent:

Collaboration graph
[legend]
List of all members.

Detailed Description

A custom event that is designed to be fired when a layer extent has been fully calculated.

Author:
Brendan Morley
Date:
March 2005
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.

Definition at line 43 of file qgsproviderextentcalcevent.h.

Public Member Functions

 QgsProviderExtentCalcEvent (QgsRectangle *layerExtent)
QgsRectanglelayerExtent () const

Private Attributes

QgsRectanglele


Constructor & Destructor Documentation

QgsProviderExtentCalcEvent::QgsProviderExtentCalcEvent ( QgsRectangle layerExtent  ) 

Definition at line 23 of file qgsproviderextentcalcevent.cpp.


Member Function Documentation

QgsRectangle * QgsProviderExtentCalcEvent::layerExtent (  )  const

Definition at line 31 of file qgsproviderextentcalcevent.cpp.

References le.


Member Data Documentation

QgsRectangle* QgsProviderExtentCalcEvent::le [private]

Definition at line 55 of file qgsproviderextentcalcevent.h.

Referenced by layerExtent().


The documentation for this class was generated from the following files:
Generated on Tue Jan 6 16:51:22 2009 for Quantum GIS API Documentation by  doxygen 1.5.1