Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindowHelper::LockMenuCommands Struct Reference

struct for processing menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::LockMenuCommands:
[legend]

Public Member Functions

void buildLockMenuCommands (FXMenuPane *editMenu)
 build menu commands
 
void editLocking (const GNEAttributeCarrier *AC, const FXbool value)
 lock or unlock object based in a tag property
 
void hideDataLockMenuCommands ()
 show data processing menu commands
 
void hideDemandLockMenuCommands ()
 show demand processing menu commands
 
void hideNetworkLockMenuCommands ()
 show network processing menu commands
 
void lockAll ()
 lock all
 
 LockMenuCommands (GNEApplicationWindow *applicationWindow)
 constructor
 
void removeHotkeys ()
 remove hotkeys
 
void showDataLockMenuCommands ()
 show data processing menu commands
 
void showDemandLockMenuCommands ()
 show demand processing menu commands
 
void showNetworkLockMenuCommands ()
 show network processing menu commands
 
void unlockAll ()
 unlock all
 

Data Fields

MFXMenuCheckIcon * menuCheckLockSelectedElements = nullptr
 menu check for lock selected elements
 
Processing FXMenuCommands for Network mode

menu check to lock junction

MFXMenuCheckIcon * menuCheckLockJunctions = nullptr
 
MFXMenuCheckIcon * menuCheckLockEdges = nullptr
 menu check to lock edges
 
MFXMenuCheckIcon * menuCheckLockLanes = nullptr
 menu check to lock lanes
 
MFXMenuCheckIcon * menuCheckLockConnections = nullptr
 menu check to lock connections
 
MFXMenuCheckIcon * menuCheckLockCrossings = nullptr
 menu check to lock crossings
 
MFXMenuCheckIcon * menuCheckLockWalkingAreas = nullptr
 menu check to lock walkingAreas
 
MFXMenuCheckIcon * menuCheckLockAdditionals = nullptr
 menu check to lock additionals
 
MFXMenuCheckIcon * menuCheckLockTAZs = nullptr
 menu check to lock TAZs
 
MFXMenuCheckIcon * menuCheckLockWires = nullptr
 menu check to lock Wires
 
MFXMenuCheckIcon * menuCheckLockPolygons = nullptr
 menu check to lock polygons
 
MFXMenuCheckIcon * menuCheckLockPOIs = nullptr
 menu check to lock POIs
 
MFXMenuCheckIcon * menuCheckLockJpsWalkableAreas = nullptr
 menu check to lock jps walkableareas
 
MFXMenuCheckIcon * menuCheckLockJpsObstacles = nullptr
 menu check to lock jps obstacles
 
Processing FXMenuCommands for Demand mode

menu check to lock routes

MFXMenuCheckIcon * menuCheckLockRoutes = nullptr
 
MFXMenuCheckIcon * menuCheckLockVehicles = nullptr
 menu check to lock vehicles
 
MFXMenuCheckIcon * menuCheckLockPersons = nullptr
 menu check to lock persons
 
MFXMenuCheckIcon * menuCheckLockPersonTrips = nullptr
 menu check to lock personTrips
 
MFXMenuCheckIcon * menuCheckLockWalks = nullptr
 menu check to lock walks
 
MFXMenuCheckIcon * menuCheckLockRides = nullptr
 menu check to lock rides
 
MFXMenuCheckIcon * menuCheckLockContainers = nullptr
 menu check to lock containers
 
MFXMenuCheckIcon * menuCheckLockTransports = nullptr
 menu check to lock transports
 
MFXMenuCheckIcon * menuCheckLockTranships = nullptr
 menu check to lock tranships
 
MFXMenuCheckIcon * menuCheckLockStops = nullptr
 menu check to lock stops
 
Processing FXMenuCommands for Data mode

menu check to lock edge datas

MFXMenuCheckIcon * menuCheckLockEdgeDatas = nullptr
 
MFXMenuCheckIcon * menuCheckLockEdgeRelDatas = nullptr
 menu check to lock edgeRelDatas
 
MFXMenuCheckIcon * menuCheckLockEdgeTAZRels = nullptr
 menu check to lock edgeTAZRels
 

Protected Member Functions

FXHotKey parseHotKey (const FXwchar character)
 Parse hot key from string.
 

Private Member Functions

 LockMenuCommands (const LockMenuCommands &)=delete
 Invalidated copy constructor.
 
LockMenuCommands & operator= (const LockMenuCommands &)=delete
 Invalidated assignment operator.
 

Private Attributes

GNEApplicationWindow * myApplicationWindow
 pointer to current GNEApplicationWindow
 

Detailed Description

struct for processing menu commands

Definition at line 726 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ LockMenuCommands() [1/2]

GNEApplicationWindowHelper::LockMenuCommands::LockMenuCommands ( GNEApplicationWindow *  applicationWindow)

constructor

Definition at line 1339 of file GNEApplicationWindowHelper.cpp.

◆ LockMenuCommands() [2/2]

GNEApplicationWindowHelper::LockMenuCommands::LockMenuCommands ( const LockMenuCommands &  )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::buildLockMenuCommands ( FXMenuPane *  editMenu)

◆ editLocking()

◆ hideDataLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::hideDataLockMenuCommands ( )

show data processing menu commands

Definition at line 1692 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ hideDemandLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::hideDemandLockMenuCommands ( )

show demand processing menu commands

Definition at line 1648 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ hideNetworkLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::hideNetworkLockMenuCommands ( )

show network processing menu commands

Definition at line 1578 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ lockAll()

void GNEApplicationWindowHelper::LockMenuCommands::lockAll ( )

lock all

Definition at line 1705 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdLockAllElements().

Here is the caller graph for this function:

◆ operator=()

LockMenuCommands & GNEApplicationWindowHelper::LockMenuCommands::operator= ( const LockMenuCommands &  )
privatedelete

Invalidated assignment operator.

◆ parseHotKey()

FXHotKey GNEApplicationWindowHelper::LockMenuCommands::parseHotKey ( const FXwchar  character)
protected

Parse hot key from string.

Definition at line 1830 of file GNEApplicationWindowHelper.cpp.

◆ removeHotkeys()

void GNEApplicationWindowHelper::LockMenuCommands::removeHotkeys ( )

remove hotkeys

Definition at line 1498 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ showDataLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::showDataLockMenuCommands ( )

show data processing menu commands

Definition at line 1675 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ showDemandLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::showDemandLockMenuCommands ( )

show demand processing menu commands

Definition at line 1610 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ showNetworkLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::showNetworkLockMenuCommands ( )

show network processing menu commands

Definition at line 1531 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ unlockAll()

void GNEApplicationWindowHelper::LockMenuCommands::unlockAll ( )

unlock all

Definition at line 1736 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdUnlockAllElements().

Here is the caller graph for this function:

Field Documentation

◆ menuCheckLockAdditionals

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockAdditionals = nullptr

◆ menuCheckLockConnections

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockConnections = nullptr

◆ menuCheckLockContainers

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockContainers = nullptr

◆ menuCheckLockCrossings

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockCrossings = nullptr

◆ menuCheckLockEdgeDatas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeDatas = nullptr

◆ menuCheckLockEdgeRelDatas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeRelDatas = nullptr

◆ menuCheckLockEdges

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdges = nullptr

◆ menuCheckLockEdgeTAZRels

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeTAZRels = nullptr

◆ menuCheckLockJpsObstacles

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockJpsObstacles = nullptr

◆ menuCheckLockJpsWalkableAreas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockJpsWalkableAreas = nullptr

◆ menuCheckLockJunctions

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockJunctions = nullptr

◆ menuCheckLockLanes

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockLanes = nullptr

◆ menuCheckLockPersons

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPersons = nullptr

◆ menuCheckLockPersonTrips

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPersonTrips = nullptr

◆ menuCheckLockPOIs

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPOIs = nullptr

◆ menuCheckLockPolygons

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPolygons = nullptr

◆ menuCheckLockRides

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockRides = nullptr

◆ menuCheckLockRoutes

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockRoutes = nullptr

◆ menuCheckLockSelectedElements

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockSelectedElements = nullptr

menu check for lock selected elements

Definition at line 855 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockStops

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockStops = nullptr

◆ menuCheckLockTAZs

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTAZs = nullptr

◆ menuCheckLockTranships

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTranships = nullptr

◆ menuCheckLockTransports

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTransports = nullptr

◆ menuCheckLockVehicles

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockVehicles = nullptr

◆ menuCheckLockWalkingAreas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWalkingAreas = nullptr

◆ menuCheckLockWalks

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWalks = nullptr

◆ menuCheckLockWires

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWires = nullptr

◆ myApplicationWindow

GNEApplicationWindow* GNEApplicationWindowHelper::LockMenuCommands::myApplicationWindow
private

pointer to current GNEApplicationWindow

Definition at line 863 of file GNEApplicationWindowHelper.h.


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