![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related with common checkable Buttons More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| void | buildCommonCheckableButtons () |
| build checkable buttons | |
| CommonCheckableButtons (GNEViewNet *viewNet) | |
| default constructor | |
| void | disableCommonCheckableButtons () |
| hide all options menu checks | |
| void | hideCommonCheckableButtons () |
| hide all Common Checkable Buttons | |
| void | showCommonCheckableButtons () |
| show all Common Checkable Buttons | |
| void | updateCommonCheckableButtons () |
| update Common checkable buttons | |
Data Fields | |
| MFXCheckableButton * | deleteButton = nullptr |
| checkable button for edit mode delete | |
| MFXCheckableButton * | inspectButton = nullptr |
| checkable button for edit mode inspect | |
| MFXCheckableButton * | selectButton = nullptr |
| checkable button for edit mode select | |
Private Member Functions | |
| CommonCheckableButtons (const CommonCheckableButtons &)=delete | |
| Invalidated copy constructor. | |
| CommonCheckableButtons & | operator= (const CommonCheckableButtons &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| GNEViewNet * | myViewNet |
| pointer to net | |
struct used to group all variables related with common checkable Buttons
Definition at line 1427 of file GNEViewNetHelper.h.
| GNEViewNetHelper::CommonCheckableButtons::CommonCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3784 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
| void GNEViewNetHelper::CommonCheckableButtons::buildCommonCheckableButtons | ( | ) |
build checkable buttons
Definition at line 3790 of file GNEViewNetHelper.cpp.
References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, MID_HOTKEY_D_MODE_SINGLESIMULATIONSTEP_DELETE, MID_HOTKEY_I_MODE_INSPECT, MID_HOTKEY_S_MODE_STOPSIMULATION_SELECT, MODEDELETE, MODEINSPECT, MODESELECT, and TL.
Referenced by GNEViewNet::buildEditModeControls().
| void GNEViewNetHelper::CommonCheckableButtons::disableCommonCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 3832 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
| void GNEViewNetHelper::CommonCheckableButtons::hideCommonCheckableButtons | ( | ) |
hide all Common Checkable Buttons
Definition at line 3824 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated assignment operator.
| void GNEViewNetHelper::CommonCheckableButtons::showCommonCheckableButtons | ( | ) |
show all Common Checkable Buttons
Definition at line 3816 of file GNEViewNetHelper.cpp.
| void GNEViewNetHelper::CommonCheckableButtons::updateCommonCheckableButtons | ( | ) |
update Common checkable buttons
Definition at line 3840 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::CommonCheckableButtons::deleteButton = nullptr |
checkable button for edit mode delete
Definition at line 1451 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::CommonCheckableButtons::inspectButton = nullptr |
checkable button for edit mode inspect
Definition at line 1448 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to net
Definition at line 1458 of file GNEViewNetHelper.h.
| MFXCheckableButton* GNEViewNetHelper::CommonCheckableButtons::selectButton = nullptr |
checkable button for edit mode select
Definition at line 1454 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().