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


Public Member Functions | |
| std::string | getLaneIdsSelected () const |
| get list of selecte lane ids in string format More... | |
| void | hideSelectorLaneChildsModul () |
| hide SelectorLaneChilds Modul More... | |
| SelectorLaneChilds (GNEAdditionalFrame *additionalFrameParent) | |
| FOX-declaration. More... | |
| void | showSelectorLaneChildsModul (std::string search="") |
| Show list of SelectorLaneChilds Modul. More... | |
| void | updateUseSelectedLanes () |
| ~SelectorLaneChilds () | |
| destructor More... | |
FOX-callbacks | |
called when user trigger checkBox of useSelectedLanes | |
| long | onCmdUseSelectedLanes (FXObject *, FXSelector, void *) |
| long | onCmdTypeInSearchBox (FXObject *, FXSelector, void *) |
| called when user type in search box More... | |
| long | onCmdSelectLane (FXObject *, FXSelector, void *) |
| called when user select a lane of the list More... | |
| long | onCmdClearSelection (FXObject *, FXSelector, void *) |
| called when clear selection button is pressed More... | |
| long | onCmdInvertSelection (FXObject *, FXSelector, void *) |
| called when invert selection button is pressed More... | |
Protected Member Functions | |
| SelectorLaneChilds () | |
| FOX needs this. More... | |
Private Attributes | |
| FXButton * | clearLanesSelection |
| button for clear selection More... | |
| FXButton * | invertLanesSelection |
| button for invert selection More... | |
| GNEAdditionalFrame * | myAdditionalFrameParent |
| pointer to additional frame parent More... | |
| FXTextField * | myLanesSearch |
| text field for search lane IDs More... | |
| FXList * | myList |
| List of SelectorLaneChilds. More... | |
| FXCheckButton * | myUseSelectedLanesCheckButton |
| CheckBox for selected lanes. More... | |
Definition at line 238 of file GNEAdditionalFrame.h.
| GNEAdditionalFrame::SelectorLaneChilds::SelectorLaneChilds | ( | GNEAdditionalFrame * | additionalFrameParent | ) |
FOX-declaration.
constructor
Definition at line 538 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonRectangular, GUIDesignCheckButtonAttribute, GUIDesignList, GUIDesignTextField, GUIDesignTextFieldNCol, hideSelectorLaneChildsModul(), invertLanesSelection, MID_GNE_ADDITIONALFRAME_CLEARSELECTION, MID_GNE_ADDITIONALFRAME_INVERTSELECTION, MID_GNE_ADDITIONALFRAME_SEARCH, MID_GNE_ADDITIONALFRAME_SELECT, MID_GNE_ADDITIONALFRAME_USESELECTED, myLanesSearch, myList, myUseSelectedLanesCheckButton, SUMO_TAG_LANE, and toString().
| GNEAdditionalFrame::SelectorLaneChilds::~SelectorLaneChilds | ( | ) |
destructor
Definition at line 564 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 281 of file GNEAdditionalFrame.h.
| std::string GNEAdditionalFrame::SelectorLaneChilds::getLaneIdsSelected | ( | ) | const |
get list of selecte lane ids in string format
Definition at line 568 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), GNEFrame::getViewNet(), joinToString(), myAdditionalFrameParent, myList, myUseSelectedLanesCheckButton, and GNENet::retrieveLanes().
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes().
| void GNEAdditionalFrame::SelectorLaneChilds::hideSelectorLaneChildsModul | ( | ) |
hide SelectorLaneChilds Modul
Definition at line 606 of file GNEAdditionalFrame.cpp.
Referenced by GNEAdditionalFrame::disableModuls(), GNEAdditionalFrame::enableModuls(), and SelectorLaneChilds().
| long GNEAdditionalFrame::SelectorLaneChilds::onCmdClearSelection | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when clear selection button is pressed
Definition at line 658 of file GNEAdditionalFrame.cpp.
References myList.
Referenced by GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), and GNEAdditionalFrame::buildAdditionalOverView().
| long GNEAdditionalFrame::SelectorLaneChilds::onCmdInvertSelection | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when invert selection button is pressed
Definition at line 669 of file GNEAdditionalFrame.cpp.
References myList.
| long GNEAdditionalFrame::SelectorLaneChilds::onCmdSelectLane | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when user select a lane of the list
Definition at line 652 of file GNEAdditionalFrame.cpp.
| long GNEAdditionalFrame::SelectorLaneChilds::onCmdTypeInSearchBox | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when user type in search box
Definition at line 644 of file GNEAdditionalFrame.cpp.
References myLanesSearch, and showSelectorLaneChildsModul().
| long GNEAdditionalFrame::SelectorLaneChilds::onCmdUseSelectedLanes | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 623 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, invertLanesSelection, myLanesSearch, myList, and myUseSelectedLanesCheckButton.
| void GNEAdditionalFrame::SelectorLaneChilds::showSelectorLaneChildsModul | ( | std::string | search = "" | ) |
Show list of SelectorLaneChilds Modul.
Definition at line 590 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), GNEFrame::getViewNet(), myAdditionalFrameParent, myList, myUseSelectedLanesCheckButton, GNENet::retrieveLanes(), and GNEAdditionalFrame::show().
Referenced by GNEAdditionalFrame::enableModuls(), and onCmdTypeInSearchBox().
| void GNEAdditionalFrame::SelectorLaneChilds::updateUseSelectedLanes | ( | ) |
Definition at line 612 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), GNEFrame::getViewNet(), myAdditionalFrameParent, myUseSelectedLanesCheckButton, and GNENet::retrieveLanes().
Referenced by GNEAdditionalFrame::showSelectorLaneChildsModul().
|
private |
button for clear selection
Definition at line 297 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedLanes(), and SelectorLaneChilds().
|
private |
button for invert selection
Definition at line 300 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedLanes(), and SelectorLaneChilds().
|
private |
pointer to additional frame parent
Definition at line 285 of file GNEAdditionalFrame.h.
Referenced by getLaneIdsSelected(), showSelectorLaneChildsModul(), and updateUseSelectedLanes().
|
private |
text field for search lane IDs
Definition at line 294 of file GNEAdditionalFrame.h.
Referenced by onCmdTypeInSearchBox(), onCmdUseSelectedLanes(), and SelectorLaneChilds().
|
private |
List of SelectorLaneChilds.
Definition at line 291 of file GNEAdditionalFrame.h.
Referenced by getLaneIdsSelected(), onCmdClearSelection(), onCmdInvertSelection(), onCmdUseSelectedLanes(), SelectorLaneChilds(), and showSelectorLaneChildsModul().
|
private |
CheckBox for selected lanes.
Definition at line 288 of file GNEAdditionalFrame.h.
Referenced by getLaneIdsSelected(), onCmdUseSelectedLanes(), SelectorLaneChilds(), showSelectorLaneChildsModul(), and updateUseSelectedLanes().