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


Public Member Functions | |
| std::string | getIdsSelected () const |
| get list of selecte id's in string format More... | |
| void | hideList () |
| hide laneParentsSelector More... | |
| bool | isUseSelectedLanesEnable () const |
| get status of checkBox UseSelectedLanes More... | |
| laneParentsSelector (FXComposite *parent, GNEViewNet *viewNet) | |
| FOX-declaration. More... | |
| void | showList (std::string search="") |
| Show list of laneParentsSelector. More... | |
| void | updateUseSelectedLanes () |
| ~laneParentsSelector () | |
| 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... | |
| long | onCmdHelp (FXObject *, FXSelector, void *) |
| Called when help button is pressed. More... | |
Protected Member Functions | |
| laneParentsSelector () | |
| FOX needs this. More... | |
Private Attributes | |
| FXButton * | clearLanesSelection |
| button for clear selection More... | |
| FXButton * | helpLanes |
| button for help More... | |
| FXButton * | invertLanesSelection |
| button for invert selection More... | |
| FXTextField * | myLanesSearch |
| text field for search lane IDs More... | |
| FXList * | myList |
| List of laneParentsSelector. More... | |
| FXMenuCheck * | myUseSelectedLanes |
| CheckBox for selected lanes. More... | |
| GNEViewNet * | myViewNet |
| viewNet associated to GNEAdditionalFrame More... | |
Definition at line 514 of file GNEAdditionalFrame.h.
| GNEAdditionalFrame::laneParentsSelector::laneParentsSelector | ( | FXComposite * | parent, |
| GNEViewNet * | viewNet | ||
| ) |
FOX-declaration.
constructor
Definition at line 1520 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, GUIDesignButtonHelp, GUIDesignHorizontalFrame, GUIDesignList, GUIDesignMenuCheck, GUIDesignTextField, GUIDesignTextFieldNCol, helpLanes, hideList(), invertLanesSelection, MID_GNE_CLEARLANESELECTION, MID_GNE_INVERTLANESELECTION, MID_GNE_SEARCHLANE, MID_GNE_SELECTLANE, MID_GNE_USESELECTEDLANES, MID_HELP, myLanesSearch, myList, and myUseSelectedLanes.
| GNEAdditionalFrame::laneParentsSelector::~laneParentsSelector | ( | ) |
destructor
Definition at line 1549 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 563 of file GNEAdditionalFrame.h.
| std::string GNEAdditionalFrame::laneParentsSelector::getIdsSelected | ( | ) | const |
get list of selecte id's in string format
Definition at line 1553 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::getIdsSelected(), and myList.
Referenced by GNEAdditionalFrame::addAdditional().
| void GNEAdditionalFrame::laneParentsSelector::hideList | ( | ) |
hide laneParentsSelector
Definition at line 1575 of file GNEAdditionalFrame.cpp.
References GNEFrame::hide().
Referenced by laneParentsSelector(), and GNEAdditionalFrame::setParametersOfAdditional().
| bool GNEAdditionalFrame::laneParentsSelector::isUseSelectedLanesEnable | ( | ) | const |
get status of checkBox UseSelectedLanes
Definition at line 1592 of file GNEAdditionalFrame.cpp.
References myUseSelectedLanes.
Referenced by GNEAdditionalFrame::addAdditional().
| long GNEAdditionalFrame::laneParentsSelector::onCmdClearSelection | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when clear selection button is pressed
Definition at line 1639 of file GNEAdditionalFrame.cpp.
References myList.
| long GNEAdditionalFrame::laneParentsSelector::onCmdHelp | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when help button is pressed.
Definition at line 1663 of file GNEAdditionalFrame.cpp.
| long GNEAdditionalFrame::laneParentsSelector::onCmdInvertSelection | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when invert selection button is pressed
Definition at line 1650 of file GNEAdditionalFrame.cpp.
References myList.
| long GNEAdditionalFrame::laneParentsSelector::onCmdSelectLane | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when user select a lane of the list
Definition at line 1633 of file GNEAdditionalFrame.cpp.
| long GNEAdditionalFrame::laneParentsSelector::onCmdTypeInSearchBox | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when user type in search box
Definition at line 1625 of file GNEAdditionalFrame.cpp.
References myLanesSearch, and showList().
| long GNEAdditionalFrame::laneParentsSelector::onCmdUseSelectedLanes | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 1602 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, helpLanes, invertLanesSelection, myLanesSearch, myList, and myUseSelectedLanes.
| void GNEAdditionalFrame::laneParentsSelector::showList | ( | std::string | search = "" | ) |
Show list of laneParentsSelector.
Definition at line 1559 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), myList, myUseSelectedLanes, myViewNet, GNENet::retrieveLanes(), and GNEAdditionalFrame::show().
Referenced by onCmdTypeInSearchBox(), and GNEAdditionalFrame::setParametersOfAdditional().
| void GNEAdditionalFrame::laneParentsSelector::updateUseSelectedLanes | ( | ) |
Definition at line 1581 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), myUseSelectedLanes, myViewNet, and GNENet::retrieveLanes().
Referenced by GNEAdditionalFrame::show().
|
private |
button for clear selection
Definition at line 579 of file GNEAdditionalFrame.h.
Referenced by laneParentsSelector(), and onCmdUseSelectedLanes().
|
private |
button for help
Definition at line 576 of file GNEAdditionalFrame.h.
Referenced by laneParentsSelector(), and onCmdUseSelectedLanes().
|
private |
button for invert selection
Definition at line 582 of file GNEAdditionalFrame.h.
Referenced by laneParentsSelector(), and onCmdUseSelectedLanes().
|
private |
text field for search lane IDs
Definition at line 573 of file GNEAdditionalFrame.h.
Referenced by laneParentsSelector(), onCmdTypeInSearchBox(), and onCmdUseSelectedLanes().
|
private |
List of laneParentsSelector.
Definition at line 570 of file GNEAdditionalFrame.h.
Referenced by getIdsSelected(), laneParentsSelector(), onCmdClearSelection(), onCmdInvertSelection(), onCmdUseSelectedLanes(), and showList().
|
private |
CheckBox for selected lanes.
Definition at line 567 of file GNEAdditionalFrame.h.
Referenced by isUseSelectedLanesEnable(), laneParentsSelector(), onCmdUseSelectedLanes(), showList(), and updateUseSelectedLanes().
|
private |
viewNet associated to GNEAdditionalFrame
Definition at line 585 of file GNEAdditionalFrame.h.
Referenced by showList(), and updateUseSelectedLanes().