![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEAdditionalFrame.h>


Public Member Functions | |
| AdditionalSelector (GNEAdditionalFrame *additionalFrameParent) | |
| FOX-declaration. More... | |
| SumoXMLTag | getCurrentAdditionalType () const |
| get current additional type More... | |
| void | setCurrentAdditional (SumoXMLTag actualAdditionalType) |
| set parameters depending of the given additionalType More... | |
| ~AdditionalSelector () | |
| destructor More... | |
FOX-callbacks | |
Called when the user select another additional Type | |
| long | onCmdselectAttributeCarrier (FXObject *, FXSelector, void *) |
Protected Member Functions | |
| AdditionalSelector () | |
| FOX needs this. More... | |
Private Attributes | |
| GNEAdditionalFrame * | myAdditionalFrameParent |
| pointer to Additional Frame Parent More... | |
| FXComboBox * | myAdditionalMatchBox |
| combo box with the list of additional elements More... | |
| SumoXMLTag | myCurrentAdditionalType |
| actual additional type selected in the match Box More... | |
Definition at line 60 of file GNEAdditionalFrame.h.
| GNEAdditionalFrame::AdditionalSelector::AdditionalSelector | ( | GNEAdditionalFrame * | additionalFrameParent | ) |
FOX-declaration.
constructor
Definition at line 109 of file GNEAdditionalFrame.cpp.
References GNEAttributeCarrier::allowedAdditionalTags(), GUIDesignComboBox, GUIDesignComboBoxNCol, MID_GNE_SET_TYPE, and toString().
| GNEAdditionalFrame::AdditionalSelector::~AdditionalSelector | ( | ) |
destructor
Definition at line 134 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 85 of file GNEAdditionalFrame.h.
| SumoXMLTag GNEAdditionalFrame::AdditionalSelector::getCurrentAdditionalType | ( | ) | const |
get current additional type
Definition at line 138 of file GNEAdditionalFrame.cpp.
References myCurrentAdditionalType.
Referenced by GNEAdditionalFrame::addAdditional(), GNEAdditionalFrame::AdditionalAttributes::addAttribute(), GNEAdditionalFrame::AdditionalAttributes::areValuesValid(), GNEAdditionalFrame::generateID(), GNEAdditionalFrame::AdditionalAttributeSingle::getValue(), GNEAdditionalFrame::AdditionalAttributes::onCmdHelp(), GNEAdditionalFrame::AdditionalAttributeSingle::onCmdSetAttribute(), GNEAdditionalFrame::AdditionalAttributeSingle::showParameter(), and GNEAdditionalFrame::AdditionalAttributes::showWarningMessage().
| long GNEAdditionalFrame::AdditionalSelector::onCmdselectAttributeCarrier | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 199 of file GNEAdditionalFrame.cpp.
References GNEAttributeCarrier::allowedAdditionalTags(), myAdditionalMatchBox, setCurrentAdditional(), SUMO_TAG_NOTHING, toString(), and WRITE_DEBUG.
| void GNEAdditionalFrame::AdditionalSelector::setCurrentAdditional | ( | SumoXMLTag | actualAdditionalType | ) |
set parameters depending of the given additionalType
Definition at line 144 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::AdditionalAttributes::addAttribute(), GNEAdditionalFrame::AdditionalAttributes::clearAttributes(), GNEAdditionalFrame::getAdditionalParameters(), GNEAdditionalFrame::getAdditionalParentSelector(), GNEAdditionalFrame::getEdgeParentsSelector(), GNEAdditionalFrame::getLaneParentsSelector(), GNEAdditionalFrame::getNeteditAttributes(), GNEAttributeCarrier::getTagProperties(), GNEAdditionalFrame::AdditionalAttributes::hideAdditionalParameters(), GNEAdditionalFrame::SelectorParentEdges::hideList(), GNEAdditionalFrame::SelectorParentLanes::hideList(), GNEAdditionalFrame::SelectorParentAdditional::hideListOfAdditionalParents(), GNEAdditionalFrame::NeteditAttributes::hideNeteditAttributes(), myAdditionalFrameParent, myCurrentAdditionalType, GNEAdditionalFrame::AdditionalAttributes::showAdditionalParameters(), GNEAdditionalFrame::SelectorParentEdges::showList(), GNEAdditionalFrame::SelectorParentLanes::showList(), GNEAdditionalFrame::SelectorParentAdditional::showListOfAdditionalParents(), GNEAdditionalFrame::NeteditAttributes::showNeteditAttributes(), SUMO_ATTR_EDGES, SUMO_ATTR_ENDPOS, SUMO_ATTR_LANES, and SUMO_TAG_NOTHING.
Referenced by GNEAdditionalFrame::GNEAdditionalFrame(), and onCmdselectAttributeCarrier().
|
private |
pointer to Additional Frame Parent
Definition at line 89 of file GNEAdditionalFrame.h.
Referenced by setCurrentAdditional().
|
private |
combo box with the list of additional elements
Definition at line 92 of file GNEAdditionalFrame.h.
Referenced by onCmdselectAttributeCarrier().
|
private |
actual additional type selected in the match Box
Definition at line 95 of file GNEAdditionalFrame.h.
Referenced by getCurrentAdditionalType(), and setCurrentAdditional().