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...
 
class  FileBucketHandler
 modul for handling file buckets More...
 
struct  FileMenuCommands
 struct for File menu commands More...
 
class  GNENetconvertConfigHandler
 netconvert config handler 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 58 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 2909 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 2834 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 2776 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: