Eclipse SUMO - Simulation of Urban MObility
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 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

MFXMenuCheckIconmenuCheckLockSelectedElements
 menu check for lock selected elements More...
 
Processing FXMenuCommands for Network mode

menu check to lock junction

MFXMenuCheckIconmenuCheckLockJunction = nullptr
 
MFXMenuCheckIconmenuCheckLockEdges = nullptr
 menu check to lock edges More...
 
MFXMenuCheckIconmenuCheckLockLanes = nullptr
 menu check to lock lanes More...
 
MFXMenuCheckIconmenuCheckLockConnections = nullptr
 menu check to lock connections More...
 
MFXMenuCheckIconmenuCheckLockCrossings = nullptr
 menu check to lock crossings More...
 
MFXMenuCheckIconmenuCheckLockWalkingAreas = nullptr
 menu check to lock walkingAreas More...
 
MFXMenuCheckIconmenuCheckLockAdditionals = nullptr
 menu check to lock additionals More...
 
MFXMenuCheckIconmenuCheckLockTAZs = nullptr
 menu check to lock TAZs More...
 
MFXMenuCheckIconmenuCheckLockWires = nullptr
 menu check to lock Wires More...
 
MFXMenuCheckIconmenuCheckLockPolygons = nullptr
 menu check to lock polygons More...
 
MFXMenuCheckIconmenuCheckLockPOIs = nullptr
 menu check to lock POIs More...
 
Processing FXMenuCommands for Demand mode

menu check to lock routes

MFXMenuCheckIconmenuCheckLockRoutes
 
MFXMenuCheckIconmenuCheckLockVehicles
 menu check to lock vehicles More...
 
MFXMenuCheckIconmenuCheckLockPersons
 menu check to lock persons More...
 
MFXMenuCheckIconmenuCheckLockPersonTrip
 menu check to lock personTrips More...
 
MFXMenuCheckIconmenuCheckLockWalk
 menu check to lock walks More...
 
MFXMenuCheckIconmenuCheckLockRides
 menu check to lock rides More...
 
MFXMenuCheckIconmenuCheckLockContainers
 menu check to lock containers More...
 
MFXMenuCheckIconmenuCheckLockTransports
 menu check to lock transports More...
 
MFXMenuCheckIconmenuCheckLockTranships
 menu check to lock tranships More...
 
MFXMenuCheckIconmenuCheckLockStops
 menu check to lock stops More...
 
Processing FXMenuCommands for Data mode

menu check to lock edge datas

MFXMenuCheckIconmenuCheckLockEdgeDatas
 
MFXMenuCheckIconmenuCheckLockEdgeRelDatas
 menu check to lock edgeRelDatas More...
 
MFXMenuCheckIconmenuCheckLockEdgeTAZRels
 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 689 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ LockMenuCommands() [1/2]

GNEApplicationWindowHelper::LockMenuCommands::LockMenuCommands ( GNEApplicationWindow GNEApp)

constructor

Definition at line 1108 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 1439 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 1395 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 1329 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 1452 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 1565 of file GNEApplicationWindowHelper.cpp.

◆ removeHotkeys()

void GNEApplicationWindowHelper::LockMenuCommands::removeHotkeys ( )

remove hotkeys

Definition at line 1257 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 1422 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 1357 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 1288 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 1481 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdUnlockAllElements().

Here is the caller graph for this function:

Field Documentation

◆ menuCheckLockAdditionals

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockAdditionals = nullptr

menu check to lock additionals

Definition at line 748 of file GNEApplicationWindowHelper.h.

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

◆ menuCheckLockConnections

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockConnections = nullptr

menu check to lock connections

Definition at line 739 of file GNEApplicationWindowHelper.h.

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

◆ menuCheckLockContainers

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockContainers

◆ menuCheckLockCrossings

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockCrossings = nullptr

◆ menuCheckLockEdgeDatas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeDatas

◆ menuCheckLockEdgeRelDatas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeRelDatas

menu check to lock edgeRelDatas

Definition at line 804 of file GNEApplicationWindowHelper.h.

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

◆ menuCheckLockEdges

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdges = nullptr

◆ menuCheckLockEdgeTAZRels

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockEdgeTAZRels

menu check to lock edgeTAZRels

Definition at line 807 of file GNEApplicationWindowHelper.h.

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

◆ menuCheckLockJunction

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockJunction = nullptr

◆ menuCheckLockLanes

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockLanes = nullptr

◆ menuCheckLockPersons

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPersons

◆ menuCheckLockPersonTrip

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPersonTrip

menu check to lock personTrips

Definition at line 776 of file GNEApplicationWindowHelper.h.

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

◆ menuCheckLockPOIs

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPOIs = nullptr

◆ menuCheckLockPolygons

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockPolygons = nullptr

◆ menuCheckLockRides

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockRides

◆ menuCheckLockRoutes

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockRoutes

◆ menuCheckLockSelectedElements

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockSelectedElements

menu check for lock selected elements

Definition at line 812 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockStops

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockStops

◆ menuCheckLockTAZs

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTAZs = nullptr

◆ menuCheckLockTranships

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTranships

◆ menuCheckLockTransports

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockTransports

◆ menuCheckLockVehicles

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockVehicles

◆ menuCheckLockWalk

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWalk

◆ menuCheckLockWalkingAreas

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWalkingAreas = nullptr

menu check to lock walkingAreas

Definition at line 745 of file GNEApplicationWindowHelper.h.

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

◆ menuCheckLockWires

MFXMenuCheckIcon* GNEApplicationWindowHelper::LockMenuCommands::menuCheckLockWires = nullptr

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::LockMenuCommands::myGNEApp
private

pointer to current GNEApplicationWindows

Definition at line 820 of file GNEApplicationWindowHelper.h.


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