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

MFXMenuCheckIconmenuCheckLockSelectedElements = nullptr
 menu check for lock selected elements
 
Processing FXMenuCommands for Network mode

menu check to lock junction

MFXMenuCheckIconmenuCheckLockJunctions = nullptr
 
MFXMenuCheckIconmenuCheckLockEdges = nullptr
 menu check to lock edges
 
MFXMenuCheckIconmenuCheckLockLanes = nullptr
 menu check to lock lanes
 
MFXMenuCheckIconmenuCheckLockConnections = nullptr
 menu check to lock connections
 
MFXMenuCheckIconmenuCheckLockCrossings = nullptr
 menu check to lock crossings
 
MFXMenuCheckIconmenuCheckLockWalkingAreas = nullptr
 menu check to lock walkingAreas
 
MFXMenuCheckIconmenuCheckLockAdditionals = nullptr
 menu check to lock additionals
 
MFXMenuCheckIconmenuCheckLockTAZs = nullptr
 menu check to lock TAZs
 
MFXMenuCheckIconmenuCheckLockWires = nullptr
 menu check to lock Wires
 
MFXMenuCheckIconmenuCheckLockPolygons = nullptr
 menu check to lock polygons
 
MFXMenuCheckIconmenuCheckLockPOIs = nullptr
 menu check to lock POIs
 
MFXMenuCheckIconmenuCheckLockJpsWalkableAreas = nullptr
 menu check to lock jps walkableareas
 
MFXMenuCheckIconmenuCheckLockJpsObstacles = nullptr
 menu check to lock jps obstacles
 
Processing FXMenuCommands for Demand mode

menu check to lock routes

MFXMenuCheckIconmenuCheckLockRoutes = nullptr
 
MFXMenuCheckIconmenuCheckLockVehicles = nullptr
 menu check to lock vehicles
 
MFXMenuCheckIconmenuCheckLockPersons = nullptr
 menu check to lock persons
 
MFXMenuCheckIconmenuCheckLockPersonTrips = nullptr
 menu check to lock personTrips
 
MFXMenuCheckIconmenuCheckLockWalks = nullptr
 menu check to lock walks
 
MFXMenuCheckIconmenuCheckLockRides = nullptr
 menu check to lock rides
 
MFXMenuCheckIconmenuCheckLockContainers = nullptr
 menu check to lock containers
 
MFXMenuCheckIconmenuCheckLockTransports = nullptr
 menu check to lock transports
 
MFXMenuCheckIconmenuCheckLockTranships = nullptr
 menu check to lock tranships
 
MFXMenuCheckIconmenuCheckLockStops = nullptr
 menu check to lock stops
 
Processing FXMenuCommands for Data mode

menu check to lock edge datas

MFXMenuCheckIconmenuCheckLockEdgeDatas = nullptr
 
MFXMenuCheckIconmenuCheckLockEdgeRelDatas = nullptr
 menu check to lock edgeRelDatas
 
MFXMenuCheckIconmenuCheckLockEdgeTAZRels = 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.
 
LockMenuCommandsoperator= (const LockMenuCommands &)=delete
 Invalidated assignment operator.
 

Private Attributes

GNEApplicationWindowmyApplicationWindow
 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: