Eclipse SUMO - Simulation of Urban MObility
GUIIconSubSys Class Reference

#include <GUIIconSubSys.h>

Collaboration diagram for GUIIconSubSys:
[legend]

Static Public Member Functions

static void close ()
 close GUIIconSubSys More...
 
static FXIcon * getIcon (const GUIIcon which)
 returns a icon previously defined in the enum GUIIcon More...
 
static void initIcons (FXApp *a)
 Initiate GUIIconSubSys. More...
 

Private Member Functions

 GUIIconSubSys (FXApp *a)
 constructor is private because is called by the static function init(FXApp* a) More...
 
 ~GUIIconSubSys ()
 destructor More...
 

Private Attributes

std::map< GUIIcon, FXIcon * > myIcons
 vector with the icons More...
 

Static Private Attributes

static GUIIconSubSysmyInstance = nullptr
 instance of GUIIconSubSys More...
 

Detailed Description

Definition at line 32 of file GUIIconSubSys.h.

Constructor & Destructor Documentation

◆ GUIIconSubSys()

GUIIconSubSys::GUIIconSubSys ( FXApp *  a)
private

constructor is private because is called by the static function init(FXApp* a)

temporal

temporal

temporal?

Definition at line 543 of file GUIIconSubSys.cpp.

References ACCEPT, ACCESS, ADD, ADJUSTPERSONPLANS, ALLOW, ALLOWROTATION, APP_BREAKPOINTS, APP_FINDER, APP_SELECTOR, APP_TABLE, APP_TLSTRACKER, APP_TRACKER, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, BACK, BIGARROWLEFT, BIGARROWRIGHT, BUSSTOP, CALIBRATOR, CAMERA, CANCEL, CHARGINGSTATION, CLEANJUNCTIONS, CLEANROUTES, CLEARMESSAGEWINDOW, CLOSE, CLOSE_GAPS, CLOSING, CLOSINGLANEREROUTE, CLOSINGREROUTE, COLLAPSE, COLORWHEEL, COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS, COMMONMODE_CHECKBOX_SPREADVEHICLE, COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE, COMMONMODE_CHECKBOX_TOGGLEGRID, COMPUTEDEMAND, COMPUTEJUNCTIONS, COMPUTEPATHMANAGER, CONNECTION, CONTAINER, CONTAINERFLOW, CONTAINERSTOP, COPY, CORRECT, CREATE_GRAPH, CROSSING, CURRENT, CUT, CUT_SWELL, DANGER, DATAINTERVAL, DATAMODE_CHECKBOX_SHOWADDITIONALS, DATAMODE_CHECKBOX_SHOWSHAPES, DATAMODE_CHECKBOX_TAZDRAWFILL, DATAMODE_CHECKBOX_TAZRELDRAWING, DATAMODE_CHECKBOX_TAZRELONLYFROM, DATAMODE_CHECKBOX_TAZRELONLYTO, DATASET, DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS, DEMANDMODE_CHECKBOX_HIDESHAPES, DEMANDMODE_CHECKBOX_LOCKCONTAINER, DEMANDMODE_CHECKBOX_LOCKPERSON, DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS, DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES, DEMANDMODE_CHECKBOX_SHOWPERSONPLANS, DEMANDMODE_CHECKBOX_SHOWTRIPS, DESTPROBREROUTE, DILATE, DISJOIN, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, EDGE, EDGEDATA, EDGERELDATA, EDGETYPE, EDITGRAPH, EDITVIEWPORT, EMPTY, ERASE_STAINS, ERODE, EXT, EXTEND, EXTRACT, EYEDROP, FLAG, FLAG_MINUS, FLAG_PLUS, FLOW, FLOW_JUNCTIONS, FLOW_TAZS, FRONTELEMENT, FULL_SCREEN, GEOHACK, GOOGLEMAPS, GREENCONTAINER, GREENEDGE, GREENPERSON, GREENVEHICLE, GRID, GRID1, GRID2, GRID3, GUIDesignHeight, HALL_OF_FAME, HELP, INCORRECT, JOIN, JOINJUNCTIONS, JOINROUTES, JPS, JPS_OBSTACLE, JPS_WALKABLEAREA, JUNCTION, LANE, LANE_BIKE, LANE_BUS, LANE_PEDESTRIAN, LANEGREENVERGE, LANETYPE, LANGUAGE_DE, LANGUAGE_EN, LANGUAGE_ES, LANGUAGE_FR, LANGUAGE_HU, LANGUAGE_IT, LANGUAGE_TR, LANGUAGE_ZH, LANGUAGE_ZHT, LOCATE, LOCATEADD, LOCATECONTAINER, LOCATEEDGE, LOCATEJUNCTION, LOCATEPERSON, LOCATEPOI, LOCATEPOLY, LOCATEROUTE, LOCATESTOP, LOCATETLS, LOCATEVEHICLE, LOCATEWALKINGAREA, LOCK, LOCK_SELECTED, MANIP, MEANDATAEDGE, MEANDATALANE, MICROVIEW, MODEADDITIONAL, MODECONNECTION, MODECONTAINER, MODECONTAINERPLAN, MODECREATEEDGE, MODECROSSING, MODEDECAL, MODEDELETE, MODEEDGEDATA, MODEEDGERELDATA, MODEINSPECT, MODEMEANDATA, MODEMOVE, MODEPERSON, MODEPERSONPLAN, MODEPROHIBITION, MODEROUTE, MODEROUTEDISTRIBUTION, MODESELECT, MODESHAPE, MODESTOP, MODETAZ, MODETAZRELDATA, MODETLS, MODETYPE, MODETYPEDISTRIBUTION, MODEVEHICLE, MODEWIRE, myIcons, NETEDIT, NETEDIT_MINI, NETGENERATE, NETGENERATE_GRID, NETGENERATE_RANDOM, NETGENERATE_RANDOMGRID, NETGENERATE_SPIDER, NETWORKMODE_CHECKBOX_APPLYTOALLPHASES, NETWORKMODE_CHECKBOX_ASKFORMERGE, NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS, NETWORKMODE_CHECKBOX_BUBBLES, NETWORKMODE_CHECKBOX_CHAIN, NETWORKMODE_CHECKBOX_ELEVATION, NETWORKMODE_CHECKBOX_HIDECONNECTIONS, NETWORKMODE_CHECKBOX_SELECTEDGES, NETWORKMODE_CHECKBOX_SHOWCONNECTIONS, NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS, NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS, NETWORKMODE_CHECKBOX_TWOWAY, NEW_NET, NO, OK, OPEN, OPEN_ADDITIONALS, OPEN_BMPDIALOG, OPEN_MEANDATAS, OPEN_NET, OPEN_NETEDITCONFIG, OPEN_SHAPES, OPEN_SUMOCONFIG, OPEN_TLSPROGRAMS, OPENING, OPTIONS, OSGVIEW, OSM, OVERHEADWIRE, OVERHEADWIRE_CLAMP, PAINTBRUSH1X, PAINTBRUSH2X, PAINTBRUSH3X, PAINTBRUSH4X, PAINTBRUSH5X, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, PASTE, PERSON, PERSONFLOW, PERSONTRIP_BUSSTOP, PERSONTRIP_EDGE, PERSONTRIP_JUNCTION, PERSONTRIP_TAZ, PERSONTRIP_TRAINSTOP, POI, POIGEO, POIICON_CHARGING_STATION, POIICON_FUEL, POIICON_HOTEL, POIICON_NATURE, POIICON_PIN, POILANE, POLY, PROHIBITION, RARIFY, RECENTERVIEW, REDO, RELOAD, REMOVE, REMOVEDB, REROUTER, REROUTERINTERVAL, RESET, RIDE_BUSSTOP, RIDE_EDGE, RIDE_TRAINSTOP, ROUTE, ROUTEDISTRIBUTION, ROUTEFLOW, ROUTEPROBE, ROUTEPROBREROUTE, RUBBER1X, RUBBER2X, RUBBER3X, RUBBER4X, RUBBER5X, SAVE, SAVE_ADDITIONALELEMENTS, SAVE_DATABASE, SAVE_DATAELEMENTS, SAVE_DEMANDELEMENTS, SAVE_JUPEDSIMELEMENTS, SAVE_MEANDATAELEMENTS, SAVE_MULTIPLE, SAVE_NETEDITCONFIG, SAVE_NETWORKELEMENTS, SAVE_SUMOCONFIG, SEARCH, SELECT, SHOWTOOLTIPS_MENU, SHOWTOOLTIPS_VIEW, SIMPLIFYNETWORK, SKELETONIZE, START, STEP, STOP, STOPELEMENT, SUM, SUMO, SUMO_LOGO, SUMO_MINI, SUPERMODEDATA, SUPERMODEDEMAND, SUPERMODENETWORK, TAZ, TAZEDGE, TAZRELDATA, TLSPHASEALLGREEN, TLSPHASEALLGREENPRIORITY, TLSPHASEALLRED, TLSPHASEALLYELLOW, TLSPHASECOPY, TLSPHASEDEFAULT, TOOL_CITYBRAIN, TOOL_EMISSIONS, TOOL_GTFS, TOOL_IMPORT, TOOL_OUTPUT, TOOL_PYTHON, TOOL_TURNDEFS, TOOL_VISSIM, TOOL_VISUM, TOOL_XML, TRACKER, TRACTION_SUBSTATION, TRAINSTOP, TRANSHIP_CONTAINERSTOP, TRANSHIP_EDGE, TRANSHIP_EDGES, TRANSPORT_CONTAINERSTOP, TRANSPORT_EDGE, TRIP, TRIP_JUNCTIONS, TRIP_TAZS, UNCOLLAPSE, UNDO, UNDOLIST, UNLOCK, UNLOCK_SELECTED, UNSELECT, VAPORIZER, VARIABLESPEEDSIGN, VCLASS_AIRCRAFT, VCLASS_ARMY, VCLASS_AUTHORITY, VCLASS_BICYCLE, VCLASS_BUS, VCLASS_CABLE_CAR, VCLASS_COACH, VCLASS_CONTAINER, VCLASS_CUSTOM1, VCLASS_CUSTOM2, VCLASS_DELIVERY, VCLASS_DRONE, VCLASS_EMERGENCY, VCLASS_EVEHICLE, VCLASS_HOV, VCLASS_IGNORING, VCLASS_MOPED, VCLASS_MOTORCYCLE, VCLASS_PASSENGER, VCLASS_PEDESTRIAN, VCLASS_PRIVATE, VCLASS_RAIL, VCLASS_RAIL_ELECTRIC, VCLASS_RAIL_FAST, VCLASS_RAIL_URBAN, VCLASS_SCOOTER, VCLASS_SHIP, VCLASS_SMALL_AIRCRAFT, VCLASS_SMALL_ARMY, VCLASS_SMALL_AUTHORITY, VCLASS_SMALL_BICYCLE, VCLASS_SMALL_BUS, VCLASS_SMALL_CABLE_CAR, VCLASS_SMALL_COACH, VCLASS_SMALL_CONTAINER, VCLASS_SMALL_CUSTOM1, VCLASS_SMALL_CUSTOM2, VCLASS_SMALL_DELIVERY, VCLASS_SMALL_DRONE, VCLASS_SMALL_EMERGENCY, VCLASS_SMALL_EVEHICLE, VCLASS_SMALL_HOV, VCLASS_SMALL_IGNORING, VCLASS_SMALL_MOPED, VCLASS_SMALL_MOTORCYCLE, VCLASS_SMALL_PASSENGER, VCLASS_SMALL_PEDESTRIAN, VCLASS_SMALL_PRIVATE, VCLASS_SMALL_RAIL, VCLASS_SMALL_RAIL_ELECTRIC, VCLASS_SMALL_RAIL_FAST, VCLASS_SMALL_RAIL_URBAN, VCLASS_SMALL_SCOOTER, VCLASS_SMALL_SHIP, VCLASS_SMALL_SUBWAY, VCLASS_SMALL_TAXI, VCLASS_SMALL_TRAILER, VCLASS_SMALL_TRAM, VCLASS_SMALL_TRUCK, VCLASS_SMALL_VIP, VCLASS_SMALL_WHEELCHAIR, VCLASS_SUBWAY, VCLASS_TAXI, VCLASS_TRAILER, VCLASS_TRAM, VCLASS_TRUCK, VCLASS_VIP, VCLASS_WHEELCHAIR, VEHICLE, VIEWDEFAULT, VIEWJUPEDSIM, VSHAPE_AIRCRAFT, VSHAPE_ANT, VSHAPE_BICYCLE, VSHAPE_BUS, VSHAPE_BUS_COACH, VSHAPE_BUS_FLEXIBLE, VSHAPE_BUS_TROLLEY, VSHAPE_DELIVERY, VSHAPE_E_VEHICLE, VSHAPE_EMERGENCY, VSHAPE_FIREBRIGADE, VSHAPE_MOPED, VSHAPE_MOTORCYCLE, VSHAPE_PASSENGER, VSHAPE_PASSENGER_HATCHBACK, VSHAPE_PASSENGER_SEDAN, VSHAPE_PASSENGER_VAN, VSHAPE_PASSENGER_WAGON, VSHAPE_PEDESTRIAN, VSHAPE_POLICE, VSHAPE_RAIL, VSHAPE_RAIL_CAR, VSHAPE_RAIL_CARGO, VSHAPE_RICKSHAW, VSHAPE_SCOOTER, VSHAPE_SHIP, VSHAPE_TAXI, VSHAPE_TRUCK, VSHAPE_TRUCK_1TRAILER, VSHAPE_TRUCK_SEMITRAILER, VSHAPE_UNKNOWN, VSSSTEP, VTYPE, VTYPE_BIKE, VTYPE_CONTAINER, VTYPE_DEFAULT, VTYPE_PEDESTRIAN, VTYPE_RAIL, VTYPE_TAXI, VTYPEDISTRIBUTION, WALK_BUSSTOP, WALK_EDGE, WALK_EDGES, WALK_JUNCTION, WALK_ROUTE, WALK_TAZ, WALK_TRAINSTOP, WALKINGAREA, WARNING, WAYPOINT, WINDOWS_CASCADE, WINDOWS_TILE_HORI, WINDOWS_TILE_VERT, YELLOWCONTAINER, YELLOWEDGE, YELLOWPERSON, YELLOWVEHICLE, YES, and ZOOMSTYLE.

Referenced by initIcons().

Here is the caller graph for this function:

◆ ~GUIIconSubSys()

GUIIconSubSys::~GUIIconSubSys ( )
private

destructor

Definition at line 1068 of file GUIIconSubSys.cpp.

References myIcons.

Member Function Documentation

◆ close()

void GUIIconSubSys::close ( )
static

close GUIIconSubSys

Definition at line 1093 of file GUIIconSubSys.cpp.

References myInstance.

Referenced by GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().

Here is the caller graph for this function:

◆ getIcon()

FXIcon * GUIIconSubSys::getIcon ( const GUIIcon  which)
static

returns a icon previously defined in the enum GUIIcon

Parameters
[in]whichGUIIcon enum

Definition at line 1087 of file GUIIconSubSys.cpp.

References myIcons, and myInstance.

Referenced by GNEGenericDataFrame::IntervalSelector::addIntervalItem(), GNEPythonToolDialogElements::Argument::Argument(), GNEApplicationWindowHelper::FileMenuCommands::buildAdditionalSection(), GNEFrameAttributeModules::AttributesEditorRow::buildAttributeElements(), GUIGlObject::buildCenterPopupEntry(), GUIGlChildWindow::buildColoringToolBar(), GNEViewNetHelper::CommonCheckableButtons::buildCommonCheckableButtons(), GNEApplicationWindowHelper::ModesMenuCommands::CommonMenuCommands::buildCommonMenuCommands(), GNEViewNetHelper::DataCheckableButtons::buildDataCheckableButtons(), GNEApplicationWindowHelper::ModesMenuCommands::DataMenuCommands::buildDataMenuCommands(), GNEApplicationWindowHelper::FileMenuCommands::buildDataSection(), GNEViewNetHelper::DataViewOptions::buildDataViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::DataViewOptions::buildDataViewOptionsMenuChecks(), GNEViewNetHelper::DemandCheckableButtons::buildDemandCheckableButtons(), GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::buildDemandMenuCommands(), GNEApplicationWindowHelper::FileMenuCommands::buildDemandSection(), GNEViewNetHelper::DemandViewOptions::buildDemandViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::buildDemandViewOptionsMenuChecks(), GUICursorDialog::buildDialogElements(), GNEApplicationWindowHelper::FileMenuCommands::buildEdgeTypeSection(), GNEApplicationWindowHelper::FileMenuCommands::buildFileMenuCommands(), GNEApplicationWindowHelper::EditMenuCommands::buildFrontElementMenuCommand(), GNEOverlappedInspection::buildFXElements(), GUIDialog_ViewSettings::buildHeader(), GNEApplicationWindowHelper::HelpMenuCommands::buildHelpMenuCommands(), GNELane::buildLaneOperations(), GUIMainWindow::buildLanguageMenu(), GNEApplicationWindowHelper::LocateMenuCommands::buildLocateMenuCommands(), GNEApplicationWindowHelper::LockMenuCommands::buildLockMenuCommands(), GNEApplicationWindowHelper::FileMenuCommands::buildMeanDataSection(), GUIGlChildWindow::buildNavigationToolBar(), GNEApplicationWindowHelper::FileMenuCommands::buildNeteditConfigSection(), GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons(), GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::buildNetworkMenuCommands(), GNEViewNetHelper::NetworkViewOptions::buildNetworkViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::buildNetworkViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::buildOpenSUMOMenuCommands(), GUIGlObject::buildPositionCopyEntry(), GNEApplicationWindowHelper::ProcessingMenuCommands::buildProcessingMenuCommands(), GNELane::buildRechableOperations(), GNEViewNetHelper::SaveElements::buildSaveElementsButtons(), GUIGlChildWindow::buildScreenshotToolBar(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowManipulatorPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GUIGlObject::buildShowTypeParamsPopupEntry(), GNEApplicationWindowHelper::FileMenuCommands::buildSumoConfigSection(), GNEViewNetHelper::EditModes::buildSuperModeButtons(), GNEApplicationWindowHelper::SupermodeCommands::buildSupermodeCommands(), GNEJunction::buildTLSOperations(), GUIParameterTracker::buildToolBar(), GUIApplicationWindow::buildToolBars(), GNEApplicationWindowHelper::FileMenuCommands::buildTrafficLightSection(), GNEApplicationWindowHelper::EditMenuCommands::buildUndoRedoMenuCommands(), GNEFrameAttributeModules::AttributesEditorRow::buildValueElements(), GNEAllowVClassesDialog::buildVClass(), GNEApplicationWindowHelper::EditMenuCommands::buildViewMenuCommands(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GNEApplicationWindowHelper::WindowsMenuCommands::buildWindowsMenuCommands(), GNEFixDemandElements::Buttons::Buttons(), GNEFixNetworkElements::Buttons::Buttons(), GNETLSTable::Cell::Cell(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNETLSTable::Column::Column(), GNETAZRelDataFrame::ConfirmTAZRelation::ConfirmTAZRelation(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEAllowVClassesDialog::constructor(), GNEMultipleParametersDialog::constructor(), GNESingleParametersDialog::constructor(), GNEElementTree::createPopUpMenu(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEApplicationWindow::dependentBuild(), GUIApplicationWindow::dependentBuild(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::disableRow(), GNESingleParametersDialog::ParametersValues::ParameterRow::disableRow(), GNEVTypeDistributionsDialog::ParametersValues::ParameterRow::disableRow(), GNEDistributionFrame::DistributionEditor::DistributionEditor(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::enableRow(), GNESingleParametersDialog::ParametersValues::ParameterRow::enableRow(), GNEVTypeDistributionsDialog::ParametersValues::ParameterRow::enableRow(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GUIPropertySchemeStorage< T >::fill(), GUIApplicationWindow::fillMenuBar(), GNEApplicationWindow::fillMenuBar(), GNEAttributeCarrier::getACIcon(), GNEUndoList::Iterator::getIcon(), GNEAdditional::getJuPedSimIcon(), POIIcons::getPOIIcon(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNELane::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEPOI::getPopUpMenu(), VClassIcons::getVClassIcon(), GNEAbout::GNEAbout(), GNEAdditionalDialog::GNEAdditionalDialog(), GNEAttributesCreator::GNEAttributesCreator(), GNEAttributesCreatorRow::GNEAttributesCreatorRow(), GNECalibratorDialog::GNECalibratorDialog(), GNEContainer::GNEContainerPopupMenu::GNEContainerPopupMenu(), GNEDemandElementDialog::GNEDemandElementDialog(), GNEElementSet::GNEElementSet(), GNEFixAdditionalElements::GNEFixAdditionalElements(), GNEFixDemandElements::GNEFixDemandElements(), GNEFixElementsDialog::GNEFixElementsDialog(), GNEFixNetworkElements::GNEFixNetworkElements(), GNEGeometryPointDialog::GNEGeometryPointDialog(), GNEInspectorFrame::GNEInspectorFrame(), GNENetgenerateDialog::GNENetgenerateDialog(), GNEOptionsDialog::GNEOptionsDialog(), GNEOverwriteElementsDialog::GNEOverwriteElementsDialog(), GNEPathCreator::GNEPathCreator(), GNEPerson::GNEPersonPopupMenu::GNEPersonPopupMenu(), GNEPlanCreator::GNEPlanCreator(), GNEPlanSelector::GNEPlanSelector(), GNEPythonTool::GNEPythonTool(), GNEPythonToolDialog::GNEPythonToolDialog(), GNERerouterDialog::GNERerouterDialog(), GNERerouterIntervalDialog::GNERerouterIntervalDialog(), GNERunNetgenerateDialog::GNERunNetgenerateDialog(), GNERunPythonToolDialog::GNERunPythonToolDialog(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEUndoListDialog::GNEUndoListDialog(), GNEVariableSpeedSignDialog::GNEVariableSpeedSignDialog(), GNEViewParent::GNEViewParent(), GNEVTypeDistributionsDialog::GNEVTypeDistributionsDialog(), GUIDialog_AboutSUMO::GUIDialog_AboutSUMO(), GUIDialog_AppSettings::GUIDialog_AppSettings(), GUIDialog_Breakpoints::GUIDialog_Breakpoints(), GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), GUIDialog_EditViewport::GUIDialog_EditViewport(), GUIDialog_Feedback::GUIDialog_Feedback(), GUIDialog_GLChosenEditor::GUIDialog_GLChosenEditor(), GUIDialog_HallOfFame::GUIDialog_HallOfFame(), GUIDialog_ViewSettings::GUIDialog_ViewSettings(), GUIParameterTableWindow::GUIParameterTableWindow(), GUIParameterTracker::GUIParameterTracker(), GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIParameterTableItem< T >::init(), GNEOptionsDialogElements::InputFilename::InputFilename(), GNEOptionsDialogElements::InputOption::InputOption(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode(), GNESingleParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode(), GNEVTypeDistributionsDialog::ParametersValues::ParameterRow::isButtonInAddMode(), GNEViewNetHelper::EditModes::isDefaultView(), GNEViewNetHelper::EditModes::isJuPedSimView(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEMeanDataFrame::MeanDataEditor::MeanDataEditor(), GNEMeanDataFrame::MeanDataTypeSelector::MeanDataTypeSelector(), MFXDecalsTable::MFXDecalsTable(), MFXGroupBoxModule::MFXGroupBoxModule(), GNEInspectorFrame::NeteditAttributesEditor::NeteditAttributesEditor(), GNEAllowVClassesDialog::onCmdAccept(), GUIDialog_ChooserAbstract::onCmdAddListSelection(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), MFXGroupBoxModule::onCmdCollapseButton(), GNETypeFrame::TypeEditor::onCmdDeleteResetType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GUIDialog_ViewSettings::onCmdExportSetting(), GUIDialog_ChooserAbstract::onCmdFilter(), GNEInspectorFrame::GEOAttributesEditor::onCmdGEOAttributeHelp(), GNEMatchAttribute::onCmdHelp(), GNEMatchGenericDataAttribute::onCmdHelp(), GNENeteditAttributes::onCmdHelp(), GNEMultipleParametersDialog::ParametersOperations::onCmdHelpParameter(), GNESingleParametersDialog::ParametersOperations::onCmdHelpParameter(), GNEVTypeDistributionsDialog::ParametersOperations::onCmdHelpParameter(), GUIDialog_ViewSettings::onCmdImportSetting(), GUIDialog_Breakpoints::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIDialog_GLChosenEditor::onCmdLoad(), GUIDialog_EditViewport::onCmdLoad(), GUIDialog_ViewSettings::onCmdLoadDecal(), GNEMultipleParametersDialog::ParametersOperations::onCmdLoadParameters(), GNESingleParametersDialog::ParametersOperations::onCmdLoadParameters(), GNEVTypeDistributionsDialog::ParametersOperations::onCmdLoadParameters(), GUIApplicationWindow::onCmdLoadState(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GUIDialog_ViewSettings::onCmdLoadXMLDecals(), GUISUMOViewParent::onCmdLocate(), GNEViewParent::onCmdLocate(), GUISUMOViewParent::onCmdMakeSnapshot(), GNEViewParent::onCmdMakeSnapshot(), GNEInspectorFrame::NeteditAttributesEditor::onCmdNeteditAttributeHelp(), GNEAttributesCreatorRow::onCmdOpenColorDialog(), GNEFrameAttributeModules::AttributesEditorRow::onCmdOpenColorDialog(), GUIApplicationWindow::onCmdOpenConfiguration(), MFXDecalsTable::onCmdOpenDecal(), GUIApplicationWindow::onCmdOpenEdgeData(), GUIApplicationWindow::onCmdOpenNetwork(), GUIApplicationWindow::onCmdOpenShapes(), GNEOverlappedInspection::onCmdOverlappingHelp(), GNEAllowVClassesDialog::onCmdReset(), GUIDialog_Breakpoints::onCmdSave(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUIDialog_GLChosenEditor::onCmdSave(), GUIParameterTracker::onCmdSave(), GUIDialog_EditViewport::onCmdSave(), GUIApplicationWindow::onCmdSaveConfig(), GNEMultipleParametersDialog::ParametersOperations::onCmdSaveParameters(), GNESingleParametersDialog::ParametersOperations::onCmdSaveParameters(), GNEVTypeDistributionsDialog::ParametersOperations::onCmdSaveParameters(), GUIApplicationWindow::onCmdSaveState(), GNETLSEditorFrame::TLSFile::onCmdSaveTLSProgram(), GUIDialog_ViewSettings::onCmdSaveXMLDecals(), GNEAllowVClassesDialog::onCmdSelectAll(), GNEAllowVClassesDialog::onCmdSelectOnlyRail(), GNEAllowVClassesDialog::onCmdSelectOnlyRoad(), GNETAZFrame::TAZParameters::onCmdSetColorAttribute(), GUIDialog_ChooserAbstract::onCmdToggleSelection(), GNEAllowVClassesDialog::onCmdUnselectAll(), GNEAllowVClassesDialog::onCmdValueChanged(), MFXComboBoxIcon::onTextCommand(), GUIMainWindow::onUpdChangeLanguage(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openColorDialog(), GNEApplicationWindowHelper::openFileDialog(), GNEFrame::openHelpAttributesDialog(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openImageFileDialog(), GUIApplicationWindow::openNewView(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openOSGFileDialog(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNESingleParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNEVTypeDistributionsDialog::ParametersValues::ParameterRow::ParameterRow(), GNESingleParametersDialog::ParametersOperations::ParametersOperations(), GNEVTypeDistributionsDialog::ParametersOperations::ParametersOperations(), GNEMultipleParametersDialog::ParametersOperations::ParametersOperations(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEGenericDataFrame::IntervalSelector::refreshIntervalSelector(), GUIDialog_ChooserAbstract::refreshList(), GNEMeanDataFrame::MeanDataTypeSelector::refreshMeanDataTypeSelector(), GNETypeFrame::TypeEditor::refreshTypeEditorModule(), GNETLSTable::Row::Row(), MFXDecalsTable::Row::Row(), GNEFixDemandElements::FixOptions::saveContents(), GNEFixNetworkElements::FixOptions::saveContents(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNETagSelector::setCurrentTagType(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVClassLabelImage(), GNEViewNetHelper::EditModes::setView(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::setVShapeLabelImage(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNEInspectorFrame::AdditionalDialog::showAdditionalDialog(), GNEElementTree::showHierarchicalElementChildren(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNETAZFrame::TAZParameters::TAZParameters(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::toggleAddButton(), GNESingleParametersDialog::ParametersValues::ParameterRow::toggleAddButton(), GNEVTypeDistributionsDialog::ParametersValues::ParameterRow::toggleAddButton(), GNETypeFrame::TypeEditor::TypeEditor(), GNERerouterIntervalDialog::updateClosingLaneReroutesTable(), GNERerouterIntervalDialog::updateClosingReroutesTable(), GNERerouterIntervalDialog::updateDestProbReroutesTable(), GNECalibratorDialog::updateFlowTable(), GNERerouterDialog::updateIntervalTable(), GNERerouterIntervalDialog::updateParkingAreaReroutesTable(), GNEApplicationWindow::updateRecomputingLabel(), GNERerouterIntervalDialog::updateRouteProbReroutesTable(), GNECalibratorDialog::updateRouteTable(), GNEVariableSpeedSignDialog::updateTableSteps(), GNEMatchAttribute::updateTag(), GNECalibratorDialog::updateVehicleTypeTable(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().

◆ initIcons()

void GUIIconSubSys::initIcons ( FXApp *  a)
static

Initiate GUIIconSubSys.

Parameters
[in]aFOX Toolkit APP

Definition at line 1077 of file GUIIconSubSys.cpp.

References GUIIconSubSys(), myInstance, and TL.

Referenced by GNEApplicationWindow::GNEApplicationWindow(), and GUIApplicationWindow::GUIApplicationWindow().

Here is the caller graph for this function:

Field Documentation

◆ myIcons

std::map<GUIIcon, FXIcon*> GUIIconSubSys::myIcons
private

vector with the icons

Definition at line 58 of file GUIIconSubSys.h.

Referenced by getIcon(), GUIIconSubSys(), and ~GUIIconSubSys().

◆ myInstance

GUIIconSubSys * GUIIconSubSys::myInstance = nullptr
staticprivate

instance of GUIIconSubSys

Definition at line 55 of file GUIIconSubSys.h.

Referenced by close(), getIcon(), and initIcons().


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