![]() |
Eclipse SUMO - Simulation of Urban MObility
|
class used to group all variables related with mouse buttons and key pressed after certain events More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| bool | altKeyPressed () const |
| check if ALT is pressed during current event | |
| bool | controlKeyPressed () const |
| check if CONTROL is pressed during current event | |
| MouseButtonKeyPressed () | |
| constructor | |
| bool | mouseLeftButtonPressed () const |
| check if mouse left button is pressed during current event | |
| bool | mouseRightButtonPressed () const |
| check if mouse right button is pressed during current event | |
| bool | shiftKeyPressed () const |
| check if SHIFT is pressed during current event | |
| void | update (void *eventData) |
| update status of MouseButtonKeyPressed during current event | |
Private Member Functions | |
| MouseButtonKeyPressed (const MouseButtonKeyPressed &)=delete | |
| Invalidated copy constructor. | |
| MouseButtonKeyPressed & | operator= (const MouseButtonKeyPressed &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| FXEvent * | myEventInfo |
| information of event (must be updated) | |
class used to group all variables related with mouse buttons and key pressed after certain events
Definition at line 607 of file GNEViewNetHelper.h.
| GNEViewNetHelper::MouseButtonKeyPressed::MouseButtonKeyPressed | ( | ) |
constructor
Definition at line 1434 of file GNEViewNetHelper.cpp.
References myEventInfo.
Referenced by MouseButtonKeyPressed(), and operator=().
|
privatedelete |
Invalidated copy constructor.
References MouseButtonKeyPressed().
| bool GNEViewNetHelper::MouseButtonKeyPressed::altKeyPressed | ( | ) | const |
check if ALT is pressed during current event
Definition at line 1466 of file GNEViewNetHelper.cpp.
References myEventInfo.
| bool GNEViewNetHelper::MouseButtonKeyPressed::controlKeyPressed | ( | ) | const |
check if CONTROL is pressed during current event
Definition at line 1456 of file GNEViewNetHelper.cpp.
References myEventInfo.
Referenced by GNEEdgeRelDataFrame::addEdgeRelationData(), GNERouteFrame::addEdgeRoute(), and GNEVehicleFrame::addVehicle().
| bool GNEViewNetHelper::MouseButtonKeyPressed::mouseLeftButtonPressed | ( | ) | const |
check if mouse left button is pressed during current event
Definition at line 1476 of file GNEViewNetHelper.cpp.
References myEventInfo.
| bool GNEViewNetHelper::MouseButtonKeyPressed::mouseRightButtonPressed | ( | ) | const |
check if mouse right button is pressed during current event
Definition at line 1486 of file GNEViewNetHelper.cpp.
References myEventInfo.
|
privatedelete |
Invalidated assignment operator.
References MouseButtonKeyPressed().
| bool GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed | ( | ) | const |
check if SHIFT is pressed during current event
Definition at line 1446 of file GNEViewNetHelper.cpp.
References myEventInfo.
Referenced by GNEEdgeRelDataFrame::addEdgeRelationData(), GNERouteFrame::addEdgeRoute(), GNEStopFrame::addStop(), and GNEVehicleFrame::addVehicle().
| void GNEViewNetHelper::MouseButtonKeyPressed::update | ( | void * | eventData | ) |
update status of MouseButtonKeyPressed during current event
Definition at line 1440 of file GNEViewNetHelper.cpp.
References myEventInfo.
|
private |
information of event (must be updated)
Definition at line 632 of file GNEViewNetHelper.h.
Referenced by altKeyPressed(), controlKeyPressed(), MouseButtonKeyPressed(), mouseLeftButtonPressed(), mouseRightButtonPressed(), shiftKeyPressed(), and update().