QGIS/python/gui/qgsmaptip.sip
wonder 62d01abe74 PyQGIS: wrapped QgsMapTip and QgsRunProcess.
git-svn-id: http://svn.osgeo.org/qgis/trunk@10557 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-04-13 12:29:59 +00:00

39 lines
1.2 KiB
Plaintext

/** \ingroup gui
* A maptip is a class to display a tip on a map canvas
* when a mouse is hovered over a feature.
*/
class QgsMapTip
{
%TypeHeaderCode
#include <qgsmaptip.h>
%End
public:
/** Default constructor
*/
QgsMapTip();
/** Destructor
*/
virtual ~QgsMapTip();
/** Show a maptip at a given point on the map canvas
* @param QgsMapLayer thepLayer - a qgis vector map layer pointer that will
* be used to provide the attribute data for the map tip.
* @param QgsPoint theMapPosition - a reference to the position of the cursor
* in map coordinatess.
* @param QgsPoint thePixelPosition - a reference to the position of the cursor
* in pixel coordinates.
* @param QgsMapCanvas thepMapCanvas - a map canvas on which the tip is drawn
*/
void showMapTip( QgsMapLayer * thepLayer,
QgsPoint & theMapPosition,
QPoint & thePixelPosition,
QgsMapCanvas *mpMapCanvas );
/** Clear the current maptip if it exists
* @param QgsMapCanvas mpMapCanvas - the canvas from which the tip should
* be cleared.
*/
void clear( QgsMapCanvas *mpMapCanvas );
};