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

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::SelectorChildLanes:
Collaboration diagram for GNEAdditionalFrame::SelectorChildLanes:

Public Member Functions

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

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 SelectorChildLanes. More...
 
FXCheckButton * myUseSelectedLanesCheckButton
 CheckBox for selected lanes. More...
 

Detailed Description

Definition at line 195 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

◆ SelectorChildLanes()

◆ ~SelectorChildLanes()

GNEAdditionalFrame::SelectorChildLanes::~SelectorChildLanes ( )

destructor

Definition at line 489 of file GNEAdditionalFrame.cpp.

Member Function Documentation

◆ getLaneIdsSelected()

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

get list of selecte lane ids in string format

Definition at line 493 of file GNEAdditionalFrame.cpp.

References joinToString().

Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes().

◆ hideSelectorChildLanesModul()

void GNEAdditionalFrame::SelectorChildLanes::hideSelectorChildLanesModul ( )

hide SelectorChildLanes Modul

Definition at line 531 of file GNEAdditionalFrame.cpp.

Referenced by SelectorChildLanes(), and GNEAdditionalFrame::tagSelected().

◆ onCmdClearSelection()

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

◆ onCmdInvertSelection()

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

called when invert selection button is pressed

Definition at line 594 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

◆ onCmdSelectLane()

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

called when user select a lane of the list

Definition at line 577 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

◆ onCmdTypeInSearchBox()

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

called when user type in search box

Definition at line 569 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::showSelectorChildLanesModul().

Referenced by FXDEFMAP().

◆ onCmdUseSelectedLanes()

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

Definition at line 548 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

◆ showSelectorChildLanesModul()

void GNEAdditionalFrame::SelectorChildLanes::showSelectorChildLanesModul ( std::string  search = "")

Show list of SelectorChildLanes Modul.

Definition at line 515 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::show().

Referenced by GNEAdditionalFrame::tagSelected().

◆ updateUseSelectedLanes()

void GNEAdditionalFrame::SelectorChildLanes::updateUseSelectedLanes ( )

Field Documentation

◆ clearLanesSelection

FXButton* GNEAdditionalFrame::SelectorChildLanes::clearLanesSelection
private

button for clear selection

Definition at line 253 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ invertLanesSelection

FXButton* GNEAdditionalFrame::SelectorChildLanes::invertLanesSelection
private

button for invert selection

Definition at line 256 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ myAdditionalFrameParent

GNEAdditionalFrame* GNEAdditionalFrame::SelectorChildLanes::myAdditionalFrameParent
private

pointer to additional frame parent

Definition at line 241 of file GNEAdditionalFrame.h.

◆ myLanesSearch

FXTextField* GNEAdditionalFrame::SelectorChildLanes::myLanesSearch
private

text field for search lane IDs

Definition at line 250 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ myList

FXList* GNEAdditionalFrame::SelectorChildLanes::myList
private

List of SelectorChildLanes.

Definition at line 247 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ myUseSelectedLanesCheckButton

FXCheckButton* GNEAdditionalFrame::SelectorChildLanes::myUseSelectedLanesCheckButton
private

CheckBox for selected lanes.

Definition at line 244 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().


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