Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEViewNetHelper::MouseButtonKeyPressed Struct Reference

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.
 
MouseButtonKeyPressedoperator= (const MouseButtonKeyPressed &)=delete
 Invalidated assignment operator.
 

Private Attributes

FXEvent * myEventInfo
 information of event (must be updated)
 

Detailed Description

class used to group all variables related with mouse buttons and key pressed after certain events

Definition at line 441 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ MouseButtonKeyPressed() [1/2]

GNEViewNetHelper::MouseButtonKeyPressed::MouseButtonKeyPressed ( )

constructor

Definition at line 1131 of file GNEViewNetHelper.cpp.

◆ MouseButtonKeyPressed() [2/2]

GNEViewNetHelper::MouseButtonKeyPressed::MouseButtonKeyPressed ( const MouseButtonKeyPressed )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ altKeyPressed()

bool GNEViewNetHelper::MouseButtonKeyPressed::altKeyPressed ( ) const

check if ALT is pressed during current event

Definition at line 1163 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GNEInspectorFrame::inspectSingleElement(), GNEViewNet::openObjectDialogAtCursor(), and GNEViewNet::processLeftButtonPressNetwork().

Here is the caller graph for this function:

◆ controlKeyPressed()

◆ mouseLeftButtonPressed()

bool GNEViewNetHelper::MouseButtonKeyPressed::mouseLeftButtonPressed ( ) const

check if mouse left button is pressed during current event

Definition at line 1173 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::onMouseMove().

Here is the caller graph for this function:

◆ mouseRightButtonPressed()

bool GNEViewNetHelper::MouseButtonKeyPressed::mouseRightButtonPressed ( ) const

check if mouse right button is pressed during current event

Definition at line 1183 of file GNEViewNetHelper.cpp.

◆ operator=()

MouseButtonKeyPressed & GNEViewNetHelper::MouseButtonKeyPressed::operator= ( const MouseButtonKeyPressed )
privatedelete

Invalidated assignment operator.

◆ shiftKeyPressed()

bool GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed ( ) const

◆ update()

void GNEViewNetHelper::MouseButtonKeyPressed::update ( void *  eventData)

update status of MouseButtonKeyPressed during current event

Definition at line 1137 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::onKeyPress(), GNEViewNet::onKeyRelease(), GNEViewNet::onLeftBtnPress(), GNEViewNet::onLeftBtnRelease(), GNEViewNet::onMouseMove(), GNEViewNet::onRightBtnPress(), and GNEViewNet::onRightBtnRelease().

Here is the caller graph for this function:

Field Documentation

◆ myEventInfo

FXEvent* GNEViewNetHelper::MouseButtonKeyPressed::myEventInfo
private

information of event (must be updated)

Definition at line 466 of file GNEViewNetHelper.h.


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