Eclipse SUMO - Simulation of Urban MObility
GNEAdditionalFrame::SelectorLaneChildren Class Reference

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::SelectorLaneChildren:
Collaboration diagram for GNEAdditionalFrame::SelectorLaneChildren:

Public Member Functions

std::string getLaneIdsSelected () const
 get list of selecte lane ids in string format More...
 
void hideSelectorLaneChildrenModul ()
 hide SelectorLaneChildren Modul More...
 
 SelectorLaneChildren (GNEAdditionalFrame *additionalFrameParent)
 FOX-declaration. More...
 
void showSelectorLaneChildrenModul (std::string search="")
 Show list of SelectorLaneChildren Modul. More...
 
void updateUseSelectedLanes ()
 
 ~SelectorLaneChildren ()
 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

 SelectorLaneChildren ()
 FOX needs this. More...
 

Private Attributes

FXButton * clearLanesSelection
 button for clear selection More...
 
FXButton * invertLanesSelection
 button for invert selection More...
 
GNEAdditionalFramemyAdditionalFrameParent
 pointer to additional frame parent More...
 
FXTextField * myLanesSearch
 text field for search lane IDs More...
 
FXList * myList
 List of SelectorLaneChildren. More...
 
FXCheckButton * myUseSelectedLanesCheckButton
 CheckBox for selected lanes. More...
 

Detailed Description

Definition at line 197 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

◆ SelectorLaneChildren() [1/2]

◆ ~SelectorLaneChildren()

GNEAdditionalFrame::SelectorLaneChildren::~SelectorLaneChildren ( )

destructor

Definition at line 486 of file GNEAdditionalFrame.cpp.

◆ SelectorLaneChildren() [2/2]

GNEAdditionalFrame::SelectorLaneChildren::SelectorLaneChildren ( )
inlineprotected

FOX needs this.

Definition at line 240 of file GNEAdditionalFrame.h.

Member Function Documentation

◆ getLaneIdsSelected()

std::string GNEAdditionalFrame::SelectorLaneChildren::getLaneIdsSelected ( ) const

◆ hideSelectorLaneChildrenModul()

void GNEAdditionalFrame::SelectorLaneChildren::hideSelectorLaneChildrenModul ( )

◆ onCmdClearSelection()

long GNEAdditionalFrame::SelectorLaneChildren::onCmdClearSelection ( FXObject *  ,
FXSelector  ,
void *   
)

called when clear selection button is pressed

Definition at line 580 of file GNEAdditionalFrame.cpp.

References myList.

Referenced by GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), and GNEAdditionalFrame::buildAdditionalOverView().

◆ onCmdInvertSelection()

long GNEAdditionalFrame::SelectorLaneChildren::onCmdInvertSelection ( FXObject *  ,
FXSelector  ,
void *   
)

called when invert selection button is pressed

Definition at line 591 of file GNEAdditionalFrame.cpp.

References myList.

◆ onCmdSelectLane()

long GNEAdditionalFrame::SelectorLaneChildren::onCmdSelectLane ( FXObject *  ,
FXSelector  ,
void *   
)

called when user select a lane of the list

Definition at line 574 of file GNEAdditionalFrame.cpp.

◆ onCmdTypeInSearchBox()

long GNEAdditionalFrame::SelectorLaneChildren::onCmdTypeInSearchBox ( FXObject *  ,
FXSelector  ,
void *   
)

called when user type in search box

Definition at line 566 of file GNEAdditionalFrame.cpp.

References myLanesSearch, and showSelectorLaneChildrenModul().

◆ onCmdUseSelectedLanes()

long GNEAdditionalFrame::SelectorLaneChildren::onCmdUseSelectedLanes ( FXObject *  ,
FXSelector  ,
void *   
)

◆ showSelectorLaneChildrenModul()

void GNEAdditionalFrame::SelectorLaneChildren::showSelectorLaneChildrenModul ( std::string  search = "")

◆ updateUseSelectedLanes()

void GNEAdditionalFrame::SelectorLaneChildren::updateUseSelectedLanes ( )

Field Documentation

◆ clearLanesSelection

FXButton* GNEAdditionalFrame::SelectorLaneChildren::clearLanesSelection
private

button for clear selection

Definition at line 256 of file GNEAdditionalFrame.h.

Referenced by onCmdUseSelectedLanes(), and SelectorLaneChildren().

◆ invertLanesSelection

FXButton* GNEAdditionalFrame::SelectorLaneChildren::invertLanesSelection
private

button for invert selection

Definition at line 259 of file GNEAdditionalFrame.h.

Referenced by onCmdUseSelectedLanes(), and SelectorLaneChildren().

◆ myAdditionalFrameParent

GNEAdditionalFrame* GNEAdditionalFrame::SelectorLaneChildren::myAdditionalFrameParent
private

pointer to additional frame parent

Definition at line 244 of file GNEAdditionalFrame.h.

Referenced by getLaneIdsSelected(), showSelectorLaneChildrenModul(), and updateUseSelectedLanes().

◆ myLanesSearch

FXTextField* GNEAdditionalFrame::SelectorLaneChildren::myLanesSearch
private

text field for search lane IDs

Definition at line 253 of file GNEAdditionalFrame.h.

Referenced by onCmdTypeInSearchBox(), onCmdUseSelectedLanes(), and SelectorLaneChildren().

◆ myList

FXList* GNEAdditionalFrame::SelectorLaneChildren::myList
private

◆ myUseSelectedLanesCheckButton

FXCheckButton* GNEAdditionalFrame::SelectorLaneChildren::myUseSelectedLanesCheckButton
private

The documentation for this class was generated from the following files: