Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEViewNetHelper::DataCheckableButtons Struct Reference

struct used to group all variables related with Data checkable Buttons More...

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::DataCheckableButtons:
[legend]

Public Member Functions

void buildDataCheckableButtons ()
 build checkable buttons
 
 DataCheckableButtons (GNEViewNet *viewNet)
 default constructor
 
void disableDataCheckableButtons ()
 hide all options menu checks
 
void hideDataCheckableButtons ()
 hide all Data Checkable Buttons
 
void showDataCheckableButtons ()
 show all Data Checkable Buttons
 
void updateDataCheckableButtons ()
 update Data checkable buttons
 

Data Fields

MFXCheckableButtonedgeDataButton = nullptr
 checkable button for edit mode "edgeData"
 
MFXCheckableButtonedgeRelDataButton = nullptr
 checkable button for edit mode "edgeRelData"
 
MFXCheckableButtonmeanDataButton = nullptr
 checkable button for edit mode "meanData"
 
MFXCheckableButtonTAZRelDataButton = nullptr
 checkable button for edit mode "TAZRelData"
 

Private Attributes

GNEViewNetmyViewNet
 pointer to net
 

Detailed Description

struct used to group all variables related with Data checkable Buttons

Definition at line 1314 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ DataCheckableButtons()

GNEViewNetHelper::DataCheckableButtons::DataCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 3806 of file GNEViewNetHelper.cpp.

Member Function Documentation

◆ buildDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::buildDataCheckableButtons ( )

build checkable buttons

Definition at line 3812 of file GNEViewNetHelper.cpp.

References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, MID_HOTKEY_E_MODE_EDGE_EDGEDATA, MID_HOTKEY_M_MODE_MOVE_MEANDATA, MID_HOTKEY_R_MODE_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_Z_MODE_TAZ_TAZREL, MODEEDGEDATA, MODEEDGERELDATA, MODEMEANDATA, MODETAZRELDATA, and TL.

Referenced by GNEViewNet::buildEditModeControls().

Here is the caller graph for this function:

◆ disableDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::disableDataCheckableButtons ( )

hide all options menu checks

Definition at line 3861 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

◆ hideDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::hideDataCheckableButtons ( )

hide all Data Checkable Buttons

Definition at line 3852 of file GNEViewNetHelper.cpp.

◆ showDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::showDataCheckableButtons ( )

show all Data Checkable Buttons

Definition at line 3843 of file GNEViewNetHelper.cpp.

◆ updateDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::updateDataCheckableButtons ( )

update Data checkable buttons

Definition at line 3870 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateDataModeSpecificControls().

Here is the caller graph for this function:

Field Documentation

◆ edgeDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::edgeDataButton = nullptr

checkable button for edit mode "edgeData"

Definition at line 1335 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().

◆ edgeRelDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::edgeRelDataButton = nullptr

checkable button for edit mode "edgeRelData"

Definition at line 1338 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().

◆ meanDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::meanDataButton = nullptr

checkable button for edit mode "meanData"

Definition at line 1344 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::DataCheckableButtons::myViewNet
private

pointer to net

Definition at line 1348 of file GNEViewNetHelper.h.

◆ TAZRelDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::TAZRelDataButton = nullptr

checkable button for edit mode "TAZRelData"

Definition at line 1341 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().


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