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 lanesSelector More... | |
bool | isUseSelectedLanesEnable () const |
get status of checkBox UseSelectedLanes More... | |
lanesSelector (FXComposite *parent, GNEViewNet *viewNet) | |
FOX-declaration. More... | |
void | showList (std::string search="") |
Show list of lanesSelector. More... | |
void | updateUseSelectedLanes () |
~lanesSelector () | |
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 | |
lanesSelector () | |
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 lanesSelector. More... | |
FXMenuCheck * | myUseSelectedLanes |
CheckBox for selected lanes. More... | |
GNEViewNet * | myViewNet |
viewNet associated to GNEAdditionalFrame More... | |
Definition at line 468 of file GNEAdditionalFrame.h.
GNEAdditionalFrame::lanesSelector::lanesSelector | ( | FXComposite * | parent, |
GNEViewNet * | viewNet | ||
) |
FOX-declaration.
constructor
Definition at line 1349 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, 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::lanesSelector::~lanesSelector | ( | ) |
destructor
Definition at line 1378 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 517 of file GNEAdditionalFrame.h.
std::string GNEAdditionalFrame::lanesSelector::getIdsSelected | ( | ) | const |
get list of selecte id's in string format
Definition at line 1382 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::getIdsSelected().
Referenced by GNEAdditionalFrame::addAdditional().
void GNEAdditionalFrame::lanesSelector::hideList | ( | ) |
hide lanesSelector
Definition at line 1404 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::hide().
Referenced by lanesSelector(), and GNEAdditionalFrame::setParametersOfAdditional().
bool GNEAdditionalFrame::lanesSelector::isUseSelectedLanesEnable | ( | ) | const |
get status of checkBox UseSelectedLanes
Definition at line 1421 of file GNEAdditionalFrame.cpp.
Referenced by GNEAdditionalFrame::addAdditional().
long GNEAdditionalFrame::lanesSelector::onCmdClearSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when clear selection button is pressed
Definition at line 1468 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::lanesSelector::onCmdHelp | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when help button is pressed.
Definition at line 1492 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::lanesSelector::onCmdInvertSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when invert selection button is pressed
Definition at line 1479 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::lanesSelector::onCmdSelectLane | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user select a lane of the list
Definition at line 1462 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::lanesSelector::onCmdTypeInSearchBox | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user type in search box
Definition at line 1454 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::lanesSelector::onCmdUseSelectedLanes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 1431 of file GNEAdditionalFrame.cpp.
void GNEAdditionalFrame::lanesSelector::showList | ( | std::string | search = "" | ) |
Show list of lanesSelector.
Definition at line 1388 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), GNEFrame::myViewNet, GNENet::retrieveLanes(), and GNEAdditionalFrame::show().
Referenced by GNEAdditionalFrame::setParametersOfAdditional().
void GNEAdditionalFrame::lanesSelector::updateUseSelectedLanes | ( | ) |
Definition at line 1410 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), GNEFrame::myViewNet, and GNENet::retrieveLanes().
Referenced by GNEAdditionalFrame::show().
|
private |
button for clear selection
Definition at line 533 of file GNEAdditionalFrame.h.
Referenced by lanesSelector().
|
private |
|
private |
button for invert selection
Definition at line 536 of file GNEAdditionalFrame.h.
Referenced by lanesSelector().
|
private |
text field for search lane IDs
Definition at line 527 of file GNEAdditionalFrame.h.
Referenced by lanesSelector().
|
private |
List of lanesSelector.
Definition at line 524 of file GNEAdditionalFrame.h.
Referenced by lanesSelector().
|
private |
CheckBox for selected lanes.
Definition at line 521 of file GNEAdditionalFrame.h.
Referenced by lanesSelector().
|
private |
viewNet associated to GNEAdditionalFrame
Definition at line 539 of file GNEAdditionalFrame.h.