Vidalia  0.2.21
Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
TorMapWidgetInputHandler Class Reference

#include <TorMapWidgetInputHandler.h>

Inheritance diagram for TorMapWidgetInputHandler:

Signals

void featureClicked (const QPoint &point, Qt::MouseButton button)
 

Public Member Functions

 TorMapWidgetInputHandler ()
 

Protected Member Functions

virtual bool eventFilter (QObject *obj, QEvent *e)
 

Private Member Functions

bool pointHasFeatures (const QPoint &point) const
 

Private Attributes

int _mousePressedX
 
int _mousePressedY
 
qreal _mousePressedLon
 
qreal _mousePressedLat
 

Detailed Description

Definition at line 21 of file TorMapWidgetInputHandler.h.

Constructor & Destructor Documentation

TorMapWidgetInputHandler::TorMapWidgetInputHandler ( )

Default constructor.

Definition at line 38 of file TorMapWidgetInputHandler.cpp.

Member Function Documentation

bool TorMapWidgetInputHandler::eventFilter ( QObject *  obj,
QEvent *  e 
)
protectedvirtual

Filter and handles event e that was sent to widget obj. obj is always a MarbleWidget object.

Definition at line 44 of file TorMapWidgetInputHandler.cpp.

References _mousePressedLat, _mousePressedLon, _mousePressedX, _mousePressedY, featureClicked(), MAP_ZOOM_STEP, MIN_DRAG_THRESHOLD, and pointHasFeatures().

void TorMapWidgetInputHandler::featureClicked ( const QPoint &  point,
Qt::MouseButton  button 
)
signal

Emitted when the user clicks on a map feature located at point. button indicates which mouse button was clicked.

Referenced by eventFilter().

bool TorMapWidgetInputHandler::pointHasFeatures ( const QPoint &  point) const
private

Returns true if the map has one or more features located at the screen position point.

Definition at line 134 of file TorMapWidgetInputHandler.cpp.

Referenced by eventFilter().

Member Data Documentation

qreal TorMapWidgetInputHandler::_mousePressedLat
private

Definition at line 51 of file TorMapWidgetInputHandler.h.

Referenced by eventFilter().

qreal TorMapWidgetInputHandler::_mousePressedLon
private

Definition at line 50 of file TorMapWidgetInputHandler.h.

Referenced by eventFilter().

int TorMapWidgetInputHandler::_mousePressedX
private

Definition at line 48 of file TorMapWidgetInputHandler.h.

Referenced by eventFilter().

int TorMapWidgetInputHandler::_mousePressedY
private

Definition at line 49 of file TorMapWidgetInputHandler.h.

Referenced by eventFilter().


The documentation for this class was generated from the following files: