![]() |
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.
|
privatedelete |
Invalidated copy constructor.
| bool GNEViewNetHelper::MouseButtonKeyPressed::altKeyPressed | ( | ) | const |
check if ALT is pressed during current event
Definition at line 1466 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GNEInspectorFrame::inspectElement(), GNEViewNet::openObjectDialogAtCursor(), and GNEViewNet::processLeftButtonPressNetwork().
| bool GNEViewNetHelper::MouseButtonKeyPressed::controlKeyPressed | ( | ) | const |
check if CONTROL is pressed during current event
Definition at line 1456 of file GNEViewNetHelper.cpp.
Referenced by GNEEdgeRelDataFrame::addEdgeRelationData(), GNERouteFrame::addEdgeRoute(), GNEVehicleFrame::addVehicle(), GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GNEConnectorFrame::handleLaneClick(), GNEProhibitionFrame::handleProhibitionClick(), GNEInspectorFrame::inspectClickedElements(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), and GNEViewNet::updateCursor().
| bool GNEViewNetHelper::MouseButtonKeyPressed::mouseLeftButtonPressed | ( | ) | const |
check if mouse left button is pressed during current event
Definition at line 1476 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::onMouseMove().
| bool GNEViewNetHelper::MouseButtonKeyPressed::mouseRightButtonPressed | ( | ) | const |
check if mouse right button is pressed during current event
Definition at line 1486 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated assignment operator.
| bool GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed | ( | ) | const |
check if SHIFT is pressed during current event
Definition at line 1446 of file GNEViewNetHelper.cpp.
Referenced by GNEAdditionalFrame::addAdditional(), GNEEdgeRelDataFrame::addEdgeRelationData(), GNERouteFrame::addEdgeRoute(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEViewNet::checkSelectEdges(), GNEAttributeCarrier::drawMovingGeometryPoints(), GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GNEConnectorFrame::handleLaneClick(), GNEProhibitionFrame::handleProhibitionClick(), GNEViewNet::onKeyPress(), GNEViewNet::onKeyRelease(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), and GNEViewNet::processMoveMouseNetwork().
| void GNEViewNetHelper::MouseButtonKeyPressed::update | ( | void * | eventData | ) |
update status of MouseButtonKeyPressed during current event
Definition at line 1440 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::onKeyPress(), GNEViewNet::onKeyRelease(), GNEViewNet::onLeftBtnPress(), GNEViewNet::onLeftBtnRelease(), GNEViewNet::onMouseMove(), GNEViewNet::onRightBtnPress(), and GNEViewNet::onRightBtnRelease().
|
private |
information of event (must be updated)
Definition at line 632 of file GNEViewNetHelper.h.