Eclipse SUMO - Simulation of Urban MObility
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 More...
 
 DataCheckableButtons (GNEViewNet *viewNet)
 default constructor More...
 
void disableDataCheckableButtons ()
 hide all options menu checks More...
 
void hideDataCheckableButtons ()
 hide all Data Checkable Buttons More...
 
void showDataCheckableButtons ()
 show all Data Checkable Buttons More...
 
void updateDataCheckableButtons ()
 update Data checkable buttons More...
 

Data Fields

MFXCheckableButtonedgeDataButton
 chekable button for edit mode "edgeData" More...
 
MFXCheckableButtonedgeRelDataButton
 chekable button for edit mode "edgeRelData" More...
 
MFXCheckableButtonTAZRelDataButton
 chekable button for edit mode "TAZRelData" More...
 

Private Attributes

GNEViewNetmyViewNet
 pointer to net More...
 

Detailed Description

struct used to group all variables related with Data checkable Buttons

Definition at line 1160 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ DataCheckableButtons()

GNEViewNetHelper::DataCheckableButtons::DataCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 3126 of file GNEViewNetHelper.cpp.

Member Function Documentation

◆ buildDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::buildDataCheckableButtons ( )

build checkable buttons

Definition at line 3135 of file GNEViewNetHelper.cpp.

References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButton, MID_HOTKEY_E_MODES_EDGE_EDGEDATA, MID_HOTKEY_R_MODES_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_Z_MODES_TAZ_TAZREL, MODEEDGEDATA, MODEEDGERELDATA, and MODETAZRELDATA.

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 3174 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 3166 of file GNEViewNetHelper.cpp.

◆ showDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::showDataCheckableButtons ( )

show all Data Checkable Buttons

Definition at line 3158 of file GNEViewNetHelper.cpp.

◆ updateDataCheckableButtons()

void GNEViewNetHelper::DataCheckableButtons::updateDataCheckableButtons ( )

update Data checkable buttons

Definition at line 3182 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateDataModeSpecificControls().

Here is the caller graph for this function:

Field Documentation

◆ edgeDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::edgeDataButton

chekable button for edit mode "edgeData"

Definition at line 1181 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().

◆ edgeRelDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::edgeRelDataButton

chekable button for edit mode "edgeRelData"

Definition at line 1184 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::DataCheckableButtons::myViewNet
private

pointer to net

Definition at line 1191 of file GNEViewNetHelper.h.

◆ TAZRelDataButton

MFXCheckableButton* GNEViewNetHelper::DataCheckableButtons::TAZRelDataButton

chekable button for edit mode "TAZRelData"

Definition at line 1187 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDataModeSpecificControls().


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