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

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

menu check to lock junction

MFXMenuCheckIcon * menuCheckLockJunction = 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
 
Processing FXMenuCommands for Demand mode

menu check to lock routes

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

menu check to lock edge datas

MFXMenuCheckIcon * menuCheckLockEdgeDatas
 
MFXMenuCheckIcon * menuCheckLockEdgeRelDatas
 menu check to lock edgeRelDatas
 
MFXMenuCheckIcon * menuCheckLockEdgeTAZRels
 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 * myGNEApp
 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: