![]() |
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 SelectorParentEdges More... | |
bool | isUseSelectedEdgesEnable () const |
get status of checkBox UseSelectedEdges More... | |
SelectorParentEdges (FXComposite *parent, GNEViewNet *viewNet) | |
FOX-declaration. More... | |
void | showList (std::string search="") |
Show list of SelectorParentEdges. More... | |
void | updateUseSelectedEdges () |
Update use selectedEdges. More... | |
~SelectorParentEdges () | |
destructor More... | |
FOX-callbacks | |
called when user trigger checkBox of useSelectedEdges | |
long | onCmdUseSelectedEdges (FXObject *, FXSelector, void *) |
long | onCmdTypeInSearchBox (FXObject *, FXSelector, void *) |
called when user type in search box More... | |
long | onCmdSelectEdge (FXObject *, FXSelector, void *) |
called when user select a edge 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 | |
SelectorParentEdges () | |
FOX needs this. More... | |
Private Attributes | |
FXButton * | myClearEdgesSelection |
button for clear selection More... | |
FXTextField * | myEdgesSearch |
text field for search edge IDs More... | |
FXButton * | myHelpedgeParentsSelector |
button for help More... | |
FXButton * | myInvertEdgesSelection |
button for invert selection More... | |
FXList * | myList |
List of SelectorParentEdges. More... | |
FXCheckButton * | myUseSelectedEdgesCheckButton |
CheckBox for selected edges. More... | |
GNEViewNet * | myViewNet |
viewNet associated to GNEAdditionalFrame More... | |
Definition at line 471 of file GNEAdditionalFrame.h.
GNEAdditionalFrame::SelectorParentEdges::SelectorParentEdges | ( | FXComposite * | parent, |
GNEViewNet * | viewNet | ||
) |
FOX-declaration.
constructor
Definition at line 1511 of file GNEAdditionalFrame.cpp.
References GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonRectangular, GUIDesignCheckButtonAttribute, GUIDesignList, GUIDesignTextField, GUIDesignTextFieldNCol, hideList(), MID_GNE_CLEAREDGESELECTION, MID_GNE_INVERTEDGESELECTION, MID_GNE_SEARCHEDGE, MID_GNE_SELECTEDGE, MID_GNE_SHOWONLYSELECTEDEDGES, MID_HELP, myClearEdgesSelection, myEdgesSearch, myHelpedgeParentsSelector, myInvertEdgesSelection, myList, myUseSelectedEdgesCheckButton, SUMO_TAG_EDGE, and toString().
GNEAdditionalFrame::SelectorParentEdges::~SelectorParentEdges | ( | ) |
destructor
Definition at line 1540 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 520 of file GNEAdditionalFrame.h.
std::string GNEAdditionalFrame::SelectorParentEdges::getIdsSelected | ( | ) | const |
get list of selecte id's in string format
Definition at line 1544 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::getIdsSelected(), and myList.
Referenced by GNEAdditionalFrame::addAdditional().
void GNEAdditionalFrame::SelectorParentEdges::hideList | ( | ) |
hide SelectorParentEdges
Definition at line 1575 of file GNEAdditionalFrame.cpp.
Referenced by SelectorParentEdges(), and GNEAdditionalFrame::setParametersOfAdditional().
bool GNEAdditionalFrame::SelectorParentEdges::isUseSelectedEdgesEnable | ( | ) | const |
get status of checkBox UseSelectedEdges
Definition at line 1592 of file GNEAdditionalFrame.cpp.
References myUseSelectedEdgesCheckButton.
Referenced by GNEAdditionalFrame::addAdditional().
long GNEAdditionalFrame::SelectorParentEdges::onCmdClearSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when clear selection button is pressed
Definition at line 1639 of file GNEAdditionalFrame.cpp.
References myList.
long GNEAdditionalFrame::SelectorParentEdges::onCmdHelp | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when help button is pressed.
Definition at line 1663 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::SelectorParentEdges::onCmdInvertSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when invert selection button is pressed
Definition at line 1650 of file GNEAdditionalFrame.cpp.
References myList.
long GNEAdditionalFrame::SelectorParentEdges::onCmdSelectEdge | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user select a edge of the list
Definition at line 1633 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::SelectorParentEdges::onCmdTypeInSearchBox | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user type in search box
Definition at line 1625 of file GNEAdditionalFrame.cpp.
References myEdgesSearch, and showList().
long GNEAdditionalFrame::SelectorParentEdges::onCmdUseSelectedEdges | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 1602 of file GNEAdditionalFrame.cpp.
References myClearEdgesSelection, myEdgesSearch, myHelpedgeParentsSelector, myInvertEdgesSelection, myList, and myUseSelectedEdgesCheckButton.
void GNEAdditionalFrame::SelectorParentEdges::showList | ( | std::string | search = "" | ) |
Show list of SelectorParentEdges.
Definition at line 1550 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), myList, myUseSelectedEdgesCheckButton, myViewNet, GNENet::retrieveEdges(), and GNEAdditionalFrame::show().
Referenced by onCmdTypeInSearchBox(), and GNEAdditionalFrame::setParametersOfAdditional().
void GNEAdditionalFrame::SelectorParentEdges::updateUseSelectedEdges | ( | ) |
Update use selectedEdges.
Definition at line 1581 of file GNEAdditionalFrame.cpp.
References GNEViewNet::getNet(), myUseSelectedEdgesCheckButton, myViewNet, and GNENet::retrieveEdges().
Referenced by GNEAdditionalFrame::show().
|
private |
button for clear selection
Definition at line 536 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedEdges(), and SelectorParentEdges().
|
private |
text field for search edge IDs
Definition at line 530 of file GNEAdditionalFrame.h.
Referenced by onCmdTypeInSearchBox(), onCmdUseSelectedEdges(), and SelectorParentEdges().
|
private |
button for help
Definition at line 533 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedEdges(), and SelectorParentEdges().
|
private |
button for invert selection
Definition at line 539 of file GNEAdditionalFrame.h.
Referenced by onCmdUseSelectedEdges(), and SelectorParentEdges().
|
private |
List of SelectorParentEdges.
Definition at line 527 of file GNEAdditionalFrame.h.
Referenced by getIdsSelected(), onCmdClearSelection(), onCmdInvertSelection(), onCmdUseSelectedEdges(), SelectorParentEdges(), and showList().
|
private |
CheckBox for selected edges.
Definition at line 524 of file GNEAdditionalFrame.h.
Referenced by isUseSelectedEdgesEnable(), onCmdUseSelectedEdges(), SelectorParentEdges(), showList(), and updateUseSelectedEdges().
|
private |
viewNet associated to GNEAdditionalFrame
Definition at line 542 of file GNEAdditionalFrame.h.
Referenced by showList(), and updateUseSelectedEdges().