Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindowHelper Struct Reference

#include <GNEApplicationWindowHelper.h>

Data Structures

struct  EditMenuCommands
 struct for edit menu commands More...
 
struct  FileMenuCommands
 struct for File menu commands More...
 
class  GNENeteditConfigHandler
 netedit config handler More...
 
class  GNESumoConfigHandler
 SUMO config handler. More...
 
struct  HelpMenuCommands
 struct for help menu commands More...
 
struct  LocateMenuCommands
 struct for locate menu commands More...
 
struct  LockMenuCommands
 struct for processing menu commands More...
 
struct  MenuBarFile
 struct for menu bar file More...
 
struct  ModesMenuCommands
 struct for modes menu commands More...
 
struct  ProcessingMenuCommands
 struct for processing menu commands More...
 
struct  SupermodeCommands
 struct for supermode commands More...
 
struct  ToolbarsGrip
 struct for griped toolbars More...
 
struct  ToolsMenuCommands
 struct for locate menu commands More...
 
struct  WindowsMenuCommands
 struct for windows menu commands More...
 

Static Public Member Functions

static bool stringEndsWith (const std::string &str, const std::string &suffix)
 check if a string ends with another string
 
static bool toggleEditOptionsData (GNEViewNet *viewNet, const MFXCheckableButton *menuCheck, FXObject *obj, FXSelector sel)
 toggle edit options Data menu commands (called in GNEApplicationWindow::onCmdToggleEditOptions)
 
static bool toggleEditOptionsDemand (GNEViewNet *viewNet, const MFXCheckableButton *menuCheck, FXObject *obj, FXSelector sel)
 toggle edit options Demand menu commands (called in GNEApplicationWindow::onCmdToggleEditOptions)
 
static bool toggleEditOptionsNetwork (GNEViewNet *viewNet, const MFXCheckableButton *menuCheck, FXObject *obj, FXSelector sel)
 toggle edit options Network menu commands (called in GNEApplicationWindow::onCmdToggleEditOptions)
 

Private Member Functions

 GNEApplicationWindowHelper (const GNEApplicationWindowHelper &)=delete
 Invalidated copy constructor.
 
GNEApplicationWindowHelperoperator= (const GNEApplicationWindowHelper &)=delete
 Invalidated assignment operator.
 

Detailed Description

Definition at line 57 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ GNEApplicationWindowHelper()

GNEApplicationWindowHelper::GNEApplicationWindowHelper ( const GNEApplicationWindowHelper )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ operator=()

GNEApplicationWindowHelper & GNEApplicationWindowHelper::operator= ( const GNEApplicationWindowHelper )
privatedelete

Invalidated assignment operator.

◆ stringEndsWith()

bool GNEApplicationWindowHelper::stringEndsWith ( const std::string &  str,
const std::string &  suffix 
)
static

check if a string ends with another string

Definition at line 2472 of file GNEApplicationWindowHelper.cpp.

◆ toggleEditOptionsData()

◆ toggleEditOptionsDemand()

bool GNEApplicationWindowHelper::toggleEditOptionsDemand ( GNEViewNet viewNet,
const MFXCheckableButton menuCheck,
FXObject *  obj,
FXSelector  sel 
)
static

toggle edit options Demand menu commands (called in GNEApplicationWindow::onCmdToggleEditOptions)

Definition at line 2397 of file GNEApplicationWindowHelper.cpp.

References GNEViewNet::getDemandViewOptions(), GNEViewNetHelper::DemandViewOptions::menuCheckDrawSpreadVehicles, GNEViewNetHelper::DemandViewOptions::menuCheckHideNonInspectedDemandElements, GNEViewNetHelper::DemandViewOptions::menuCheckHideShapes, GNEViewNetHelper::DemandViewOptions::menuCheckLockContainer, GNEViewNetHelper::DemandViewOptions::menuCheckLockPerson, GNEViewNetHelper::DemandViewOptions::menuCheckShowAllContainerPlans, GNEViewNetHelper::DemandViewOptions::menuCheckShowAllPersonPlans, GNEViewNetHelper::DemandViewOptions::menuCheckShowAllTrips, GNEViewNetHelper::DemandViewOptions::menuCheckShowOverlappedRoutes, GNEViewNetHelper::DemandViewOptions::menuCheckToggleDrawJunctionShape, GNEViewNetHelper::DemandViewOptions::menuCheckToggleGrid, GNEViewNet::onCmdToggleDrawJunctionShape(), GNEViewNet::onCmdToggleDrawSpreadVehicles(), GNEViewNet::onCmdToggleHideNonInspecteDemandElements(), GNEViewNet::onCmdToggleHideShapes(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEViewNet::onCmdToggleShowAllContainerPlans(), GNEViewNet::onCmdToggleShowAllPersonPlans(), GNEViewNet::onCmdToggleShowGrid(), GNEViewNet::onCmdToggleShowOverlappedRoutes(), and GNEViewNet::onCmdToggleShowTrips().

Referenced by GNEApplicationWindow::onCmdToggleEditOptions().

Here is the caller graph for this function:

◆ toggleEditOptionsNetwork()

bool GNEApplicationWindowHelper::toggleEditOptionsNetwork ( GNEViewNet viewNet,
const MFXCheckableButton menuCheck,
FXObject *  obj,
FXSelector  sel 
)
static

toggle edit options Network menu commands (called in GNEApplicationWindow::onCmdToggleEditOptions)

Definition at line 2339 of file GNEApplicationWindowHelper.cpp.

References GNEViewNet::getNetworkViewOptions(), GNEViewNetHelper::NetworkViewOptions::menuCheckAutoOppositeEdge, GNEViewNetHelper::NetworkViewOptions::menuCheckChainEdges, GNEViewNetHelper::NetworkViewOptions::menuCheckChangeAllPhases, GNEViewNetHelper::NetworkViewOptions::menuCheckDrawSpreadVehicles, GNEViewNetHelper::NetworkViewOptions::menuCheckExtendSelection, GNEViewNetHelper::NetworkViewOptions::menuCheckHideConnections, GNEViewNetHelper::NetworkViewOptions::menuCheckMergeAutomatically, GNEViewNetHelper::NetworkViewOptions::menuCheckMoveElevation, GNEViewNetHelper::NetworkViewOptions::menuCheckSelectEdges, GNEViewNetHelper::NetworkViewOptions::menuCheckShowAdditionalSubElements, GNEViewNetHelper::NetworkViewOptions::menuCheckShowConnections, GNEViewNetHelper::NetworkViewOptions::menuCheckShowDemandElements, GNEViewNetHelper::NetworkViewOptions::menuCheckShowJunctionBubble, GNEViewNetHelper::NetworkViewOptions::menuCheckShowTAZElements, GNEViewNetHelper::NetworkViewOptions::menuCheckToggleDrawJunctionShape, GNEViewNetHelper::NetworkViewOptions::menuCheckToggleGrid, GNEViewNet::onCmdToggleAutoOppositeEdge(), GNEViewNet::onCmdToggleChainEdges(), GNEViewNet::onCmdToggleChangeAllPhases(), GNEViewNet::onCmdToggleDrawJunctionShape(), GNEViewNet::onCmdToggleDrawSpreadVehicles(), GNEViewNet::onCmdToggleExtendSelection(), GNEViewNet::onCmdToggleHideConnections(), GNEViewNet::onCmdToggleMergeAutomatically(), GNEViewNet::onCmdToggleMoveElevation(), GNEViewNet::onCmdToggleSelectEdges(), GNEViewNet::onCmdToggleShowAdditionalSubElements(), GNEViewNet::onCmdToggleShowConnections(), GNEViewNet::onCmdToggleShowDemandElementsNetwork(), GNEViewNet::onCmdToggleShowGrid(), GNEViewNet::onCmdToggleShowJunctionBubbles(), and GNEViewNet::onCmdToggleShowTAZElements().

Referenced by GNEApplicationWindow::onCmdToggleEditOptions().

Here is the caller graph for this function:

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