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 *GNEApp)
 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
 menu check for lock selected elements
 
Processing FXMenuCommands for Network mode

menu check to lock junction

MFXMenuCheckIconmenuCheckLockJunction = 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
 
Processing FXMenuCommands for Demand mode

menu check to lock routes

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

menu check to lock edge datas

MFXMenuCheckIconmenuCheckLockEdgeDatas
 
MFXMenuCheckIconmenuCheckLockEdgeRelDatas
 menu check to lock edgeRelDatas
 
MFXMenuCheckIconmenuCheckLockEdgeTAZRels
 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

GNEApplicationWindowmyGNEApp
 pointer to current GNEApplicationWindows
 

Detailed Description

struct for processing menu commands

Definition at line 727 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ LockMenuCommands() [1/2]

GNEApplicationWindowHelper::LockMenuCommands::LockMenuCommands ( GNEApplicationWindow GNEApp)

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 1670 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 1626 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 1560 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 1683 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 1796 of file GNEApplicationWindowHelper.cpp.

◆ removeHotkeys()

void GNEApplicationWindowHelper::LockMenuCommands::removeHotkeys ( )

remove hotkeys

Definition at line 1488 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 1653 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 1588 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 1519 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 1712 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 786 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 777 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 842 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 845 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 814 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 850 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 783 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 858 of file GNEApplicationWindowHelper.h.


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