Eclipse SUMO - Simulation of Urban MObility
GNEApplicationWindowHelper::LockMenuCommands Struct Reference

struct for processing menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::LockMenuCommands:

Public Member Functions

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

Data Fields

FXMenuCheckIconmenuCheckLockSelectedElements
 menu check for lock selected elemetns More...
 
Processing FXMenuCommands for Network mode

menu check to lock junction

FXMenuCheckIconmenuCheckLockJunction
 
FXMenuCheckIconmenuCheckLockEdges
 menu check to lock edges More...
 
FXMenuCheckIconmenuCheckLockLanes
 menu check to lock lanes More...
 
FXMenuCheckIconmenuCheckLockConnections
 menu check to lock connections More...
 
FXMenuCheckIconmenuCheckLockCrossings
 menu check to lock crossings More...
 
FXMenuCheckIconmenuCheckLockAdditionals
 menu check to lock additionals More...
 
FXMenuCheckIconmenuCheckLockTAZs
 menu check to lock TAZs More...
 
FXMenuCheckIconmenuCheckLockPolygons
 menu check to lock polygons More...
 
FXMenuCheckIconmenuCheckLockPOIs
 menu check to lock POIs More...
 
Processing FXMenuCommands for Demand mode

menu check to lock routes

FXMenuCheckIconmenuCheckLockRoutes
 
FXMenuCheckIconmenuCheckLockVehicles
 menu check to lock vehicles More...
 
FXMenuCheckIconmenuCheckLockPersons
 menu check to lock persons More...
 
FXMenuCheckIconmenuCheckLockPersonTrip
 menu check to lock personTrips More...
 
FXMenuCheckIconmenuCheckLockWalk
 menu check to lock walks More...
 
FXMenuCheckIconmenuCheckLockRides
 menu check to lock rides More...
 
FXMenuCheckIconmenuCheckLockContainers
 menu check to lock containers More...
 
FXMenuCheckIconmenuCheckLockTransports
 menu check to lock transports More...
 
FXMenuCheckIconmenuCheckLockTranships
 menu check to lock tranships More...
 
FXMenuCheckIconmenuCheckLockStops
 menu check to lock stops More...
 
Processing FXMenuCommands for Data mode

menu check to lock edge datas

FXMenuCheckIconmenuCheckLockEdgeDatas
 
FXMenuCheckIconmenuCheckLockEdgeRelDatas
 menu check to lock edgeRelDatas More...
 
FXMenuCheckIconmenuCheckLockEdgeTAZRels
 menu check to lock edgeTAZRels More...
 

Protected Member Functions

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

Private Member Functions

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

Private Attributes

GNEApplicationWindowmyGNEApp
 pointer to current GNEApplicationWindows More...
 

Detailed Description

struct for processing menu commands

Definition at line 636 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ LockMenuCommands() [1/2]

GNEApplicationWindowHelper::LockMenuCommands::LockMenuCommands ( GNEApplicationWindow GNEApp)

constructor

Definition at line 980 of file GNEApplicationWindowHelper.cpp.

◆ LockMenuCommands() [2/2]

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

Invalidated copy constructor.

Member Function Documentation

◆ buildLockMenuCommands()

◆ editLocking()

◆ hideDataLockMenuCommands()

void GNEApplicationWindowHelper::LockMenuCommands::hideDataLockMenuCommands ( )

show data processing menu commands

Definition at line 1313 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 1269 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 1206 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 1326 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 1431 of file GNEApplicationWindowHelper.cpp.

◆ removeHotkeys()

void GNEApplicationWindowHelper::LockMenuCommands::removeHotkeys ( )

remove hotkeys

Definition at line 1142 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 1296 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 1231 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 1171 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 1353 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdUnlockAllElements().

Here is the caller graph for this function:

Field Documentation

◆ menuCheckLockAdditionals

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockAdditionals

menu check to lock additionals

Definition at line 692 of file GNEApplicationWindowHelper.h.

Referenced by GNEViewNetHelper::LockManager::updateFlags(), and GNEViewNetHelper::LockManager::updateLockMenuBar().

◆ menuCheckLockConnections

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockConnections

menu check to lock connections

Definition at line 686 of file GNEApplicationWindowHelper.h.

Referenced by GNEViewNetHelper::LockManager::updateFlags(), and GNEViewNetHelper::LockManager::updateLockMenuBar().

◆ menuCheckLockContainers

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockContainers

◆ menuCheckLockCrossings

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockCrossings

◆ menuCheckLockEdgeDatas

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeDatas

◆ menuCheckLockEdgeRelDatas

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeRelDatas

menu check to lock edgeRelDatas

Definition at line 745 of file GNEApplicationWindowHelper.h.

Referenced by GNEViewNetHelper::LockManager::updateFlags(), and GNEViewNetHelper::LockManager::updateLockMenuBar().

◆ menuCheckLockEdges

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdges

◆ menuCheckLockEdgeTAZRels

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeTAZRels

menu check to lock edgeTAZRels

Definition at line 748 of file GNEApplicationWindowHelper.h.

Referenced by GNEViewNetHelper::LockManager::updateFlags(), and GNEViewNetHelper::LockManager::updateLockMenuBar().

◆ menuCheckLockJunction

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockJunction

◆ menuCheckLockLanes

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockLanes

◆ menuCheckLockPersons

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPersons

◆ menuCheckLockPersonTrip

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPersonTrip

menu check to lock personTrips

Definition at line 717 of file GNEApplicationWindowHelper.h.

Referenced by GNEViewNetHelper::LockManager::updateFlags(), and GNEViewNetHelper::LockManager::updateLockMenuBar().

◆ menuCheckLockPOIs

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPOIs

◆ menuCheckLockPolygons

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPolygons

◆ menuCheckLockRides

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockRides

◆ menuCheckLockRoutes

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockRoutes

◆ menuCheckLockSelectedElements

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockSelectedElements

menu check for lock selected elemetns

Definition at line 753 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockStops

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockStops

◆ menuCheckLockTAZs

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTAZs

◆ menuCheckLockTranships

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTranships

◆ menuCheckLockTransports

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTransports

◆ menuCheckLockVehicles

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockVehicles

◆ menuCheckLockWalk

FXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWalk

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::LockMenuCommands::myGNEApp
private

pointer to current GNEApplicationWindows

Definition at line 761 of file GNEApplicationWindowHelper.h.


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