![]() |
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 SelectorParentLanes More... | |
bool | isUseSelectedLanesEnable () const |
get status of checkBox UseSelectedLanes More... | |
SelectorParentLanes (FXComposite *parent, GNEViewNet *viewNet) | |
FOX-declaration. More... | |
void | showList (std::string search="") |
Show list of SelectorParentLanes. More... | |
void | updateUseSelectedLanes () |
~SelectorParentLanes () | |
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 | |
SelectorParentLanes () | |
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 SelectorParentLanes. More... | |
FXCheckButton * | myUseSelectedLanesCheckButton |
CheckBox for selected lanes. More... | |
GNEViewNet * | myViewNet |
viewNet associated to GNEAdditionalFrame More... | |
Definition at line 530 of file GNEAdditionalFrame.h.
GNEAdditionalFrame::SelectorParentLanes::SelectorParentLanes | ( | FXComposite * | parent, |
GNEViewNet * | viewNet | ||
) |
FOX-declaration.
constructor
Definition at line 1597 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonRectangular, GUIDesignCheckButtonAttribute, GUIDesignList, GUIDesignTextField, GUIDesignTextFieldNCol, helpLanes, hideList(), invertLanesSelection, MID_GNE_ADDITIONALFRAME_CLEARLANESELECTION, MID_GNE_ADDITIONALFRAME_INVERTLANESELECTION, MID_GNE_ADDITIONALFRAME_SEARCHLANE, MID_GNE_ADDITIONALFRAME_SELECTLANE, MID_GNE_ADDITIONALFRAME_USESELECTEDLANES, MID_HELP, myLanesSearch, myList, myUseSelectedLanesCheckButton, SUMO_TAG_LANE, and toString().
GNEAdditionalFrame::SelectorParentLanes::~SelectorParentLanes | ( | ) |
destructor
Definition at line 1626 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 579 of file GNEAdditionalFrame.h.
std::string GNEAdditionalFrame::SelectorParentLanes::getIdsSelected | ( | ) | const |
get list of selecte id's in string format
Definition at line 1630 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::getIdsSelected(), and myList.
Referenced by GNEAdditionalFrame::addAdditional().
void GNEAdditionalFrame::SelectorParentLanes::hideList | ( | ) |
hide SelectorParentLanes
Definition at line 1652 of file GNEAdditionalFrame.cpp.
References GNEFrame::hide().
Referenced by SelectorParentLanes(), and GNEAdditionalFrame::setParametersOfAdditional().
bool GNEAdditionalFrame::SelectorParentLanes::isUseSelectedLanesEnable | ( | ) | const |
get status of checkBox UseSelectedLanes
Definition at line 1669 of file GNEAdditionalFrame.cpp.
References myUseSelectedLanesCheckButton.
Referenced by GNEAdditionalFrame::addAdditional().
long GNEAdditionalFrame::SelectorParentLanes::onCmdClearSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when clear selection button is pressed
Definition at line 1716 of file GNEAdditionalFrame.cpp.
References myList.
long GNEAdditionalFrame::SelectorParentLanes::onCmdHelp | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when help button is pressed.
Definition at line 1740 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::SelectorParentLanes::onCmdInvertSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when invert selection button is pressed
Definition at line 1727 of file GNEAdditionalFrame.cpp.
References myList.
long GNEAdditionalFrame::SelectorParentLanes::onCmdSelectLane | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user select a lane of the list
Definition at line 1710 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::SelectorParentLanes::onCmdTypeInSearchBox | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user type in search box
Definition at line 1702 of file GNEAdditionalFrame.cpp.
References myLanesSearch, and showList().
long GNEAdditionalFrame::SelectorParentLanes::onCmdUseSelectedLanes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 1679 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, helpLanes, invertLanesSelection, myLanesSearch, myList, and myUseSelectedLanesCheckButton.
void GNEAdditionalFrame::SelectorParentLanes::showList | ( | std::string | search = "" | ) |
Show list of SelectorParentLanes.
Definition at line 1636 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), myList, myUseSelectedLanesCheckButton, myViewNet, GNENet::retrieveLanes(), and GNEAdditionalFrame::show().
Referenced by onCmdTypeInSearchBox(), and GNEAdditionalFrame::setParametersOfAdditional().
void GNEAdditionalFrame::SelectorParentLanes::updateUseSelectedLanes | ( | ) |
Definition at line 1658 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), myUseSelectedLanesCheckButton, myViewNet, and GNENet::retrieveLanes().
Referenced by GNEAdditionalFrame::show().
|
private |
button for clear selection
Definition at line 595 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedLanes(), and SelectorParentLanes().
|
private |
button for help
Definition at line 592 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedLanes(), and SelectorParentLanes().
|
private |
button for invert selection
Definition at line 598 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedLanes(), and SelectorParentLanes().
|
private |
text field for search lane IDs
Definition at line 589 of file GNEAdditionalFrame.h.
Referenced by onCmdTypeInSearchBox(), onCmdUseSelectedLanes(), and SelectorParentLanes().
|
private |
List of SelectorParentLanes.
Definition at line 586 of file GNEAdditionalFrame.h.
Referenced by getIdsSelected(), onCmdClearSelection(), onCmdInvertSelection(), onCmdUseSelectedLanes(), SelectorParentLanes(), and showList().
|
private |
CheckBox for selected lanes.
Definition at line 583 of file GNEAdditionalFrame.h.
Referenced by isUseSelectedLanesEnable(), onCmdUseSelectedLanes(), SelectorParentLanes(), showList(), and updateUseSelectedLanes().
|
private |
viewNet associated to GNEAdditionalFrame
Definition at line 601 of file GNEAdditionalFrame.h.
Referenced by showList(), and updateUseSelectedLanes().