![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEInspectorFrame.h>
Data Structures | |
class | AttributeInput |
FOX-declaration. More... | |
Public Member Functions | |
AttributesEditor (GNEInspectorFrame *inspectorFrameParent) | |
constructor More... | |
GNEInspectorFrame * | getInspectorFrameParent () const |
get InspectorFrame Parent More... | |
void | hideAttributesEditorModul () |
hide attribute editor More... | |
void | refreshAttributeEditor (bool forceRefreshShape, bool forceRefreshPosition) |
refresh attribute editor (only the valid values will be refresh) More... | |
void | showAttributeEditorModul () |
show attributes of ac More... | |
FOX-callbacks | |
long | onCmdAttributeHelp (FXObject *, FXSelector, void *) |
Called when user press the help button. More... | |
Protected Member Functions | |
AttributesEditor () | |
FOX needs this. More... | |
Private Attributes | |
FXButton * | myHelpButton |
button for help More... | |
GNEInspectorFrame * | myInspectorFrameParent |
pointer to GNEInspectorFrame parent More... | |
std::vector< GNEInspectorFrame::AttributesEditor::AttributeInput * > | myVectorOfAttributeInputs |
list of Attribute inputs More... | |
Definition at line 119 of file GNEInspectorFrame.h.
GNEInspectorFrame::AttributesEditor::AttributesEditor | ( | GNEInspectorFrame * | inspectorFrameParent | ) |
constructor
Definition at line 1011 of file GNEInspectorFrame.cpp.
References GNEAttributeCarrier::getHigherNumberOfAttributes(), GUIDesignButtonRectangular, MID_HELP, myHelpButton, and myVectorOfAttributeInputs.
|
inlineprotected |
FOX needs this.
Definition at line 234 of file GNEInspectorFrame.h.
GNEInspectorFrame * GNEInspectorFrame::AttributesEditor::getInspectorFrameParent | ( | ) | const |
get InspectorFrame Parent
Definition at line 1154 of file GNEInspectorFrame.cpp.
References myInspectorFrameParent.
Referenced by GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdOpenAttributeDialog(), and GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute().
void GNEInspectorFrame::AttributesEditor::hideAttributesEditorModul | ( | ) |
hide attribute editor
Definition at line 1074 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::hide(), and myVectorOfAttributeInputs.
Referenced by GNEInspectorFrame::inspectMultisection().
long GNEInspectorFrame::AttributesEditor::onCmdAttributeHelp | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when user press the help button.
Definition at line 1160 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::getInspectedACs(), myInspectorFrameParent, and GNEFrame::openHelpAttributesDialog().
void GNEInspectorFrame::AttributesEditor::refreshAttributeEditor | ( | bool | forceRefreshShape, |
bool | forceRefreshPosition | ||
) |
refresh attribute editor (only the valid values will be refresh)
Definition at line 1085 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::getInspectedACs(), myInspectorFrameParent, myVectorOfAttributeInputs, SUMO_ATTR_ALLOW, SUMO_ATTR_DISALLOW, SUMO_ATTR_POSITION, SUMO_ATTR_SHAPE, SUMO_ATTR_TLID, SUMO_ATTR_TLTYPE, and SUMO_TAG_JUNCTION.
Referenced by GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute(), GNEInspectorFrame::GEOAttributesEditor::onCmdSetGEOAttribute(), and GNEInspectorFrame::NeteditAttributesEditor::onCmdSetNeteditAttribute().
void GNEInspectorFrame::AttributesEditor::showAttributeEditorModul | ( | ) |
show attributes of ac
Definition at line 1024 of file GNEInspectorFrame.cpp.
References GNEInspectorFrame::getInspectedACs(), GNEAttributeCarrier::getTagProperties(), NBConnection::InvalidTlIndex, myInspectorFrameParent, myVectorOfAttributeInputs, GNEInspectorFrame::show(), SUMO_ATTR_TLID, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLTYPE, SUMO_TAG_CONNECTION, SUMO_TAG_JUNCTION, and toString().
Referenced by GNEInspectorFrame::inspectMultisection().
|
private |
button for help
Definition at line 244 of file GNEInspectorFrame.h.
Referenced by AttributesEditor().
|
private |
pointer to GNEInspectorFrame parent
Definition at line 238 of file GNEInspectorFrame.h.
Referenced by getInspectorFrameParent(), onCmdAttributeHelp(), refreshAttributeEditor(), and showAttributeEditorModul().
|
private |
list of Attribute inputs
Definition at line 241 of file GNEInspectorFrame.h.
Referenced by AttributesEditor(), hideAttributesEditorModul(), refreshAttributeEditor(), and showAttributeEditorModul().