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 184 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

◆ SelectorChildLanes()

◆ ~SelectorChildLanes()

GNEAdditionalFrame::SelectorChildLanes::~SelectorChildLanes ( )

destructor

Definition at line 487 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 491 of file GNEAdditionalFrame.cpp.

References joinToString().

Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes().

Here is the caller graph for this function:

◆ hideSelectorChildLanesModul()

void GNEAdditionalFrame::SelectorChildLanes::hideSelectorChildLanesModul ( )

hide SelectorChildLanes Modul

Definition at line 529 of file GNEAdditionalFrame.cpp.

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

Here is the caller graph for this function:

◆ onCmdClearSelection()

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

called when clear selection button is pressed

Definition at line 581 of file GNEAdditionalFrame.cpp.

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

Here is the caller graph for this function:

◆ onCmdInvertSelection()

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

called when invert selection button is pressed

Definition at line 592 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectLane()

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

called when user select a lane of the list

Definition at line 575 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdTypeInSearchBox()

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

called when user type in search box

Definition at line 567 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::showSelectorChildLanesModul().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdUseSelectedLanes()

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

Definition at line 546 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ showSelectorChildLanesModul()

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

Show list of SelectorChildLanes Modul.

Definition at line 513 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::show().

Referenced by GNEAdditionalFrame::tagSelected().

Here is the caller graph for this function:

◆ updateUseSelectedLanes()

void GNEAdditionalFrame::SelectorChildLanes::updateUseSelectedLanes ( )

Definition at line 535 of file GNEAdditionalFrame.cpp.

Referenced by GNEAdditionalFrame::showSelectorChildLanesModul().

Here is the caller graph for this function:

Field Documentation

◆ clearLanesSelection

FXButton* GNEAdditionalFrame::SelectorChildLanes::clearLanesSelection
private

button for clear selection

Definition at line 242 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ invertLanesSelection

FXButton* GNEAdditionalFrame::SelectorChildLanes::invertLanesSelection
private

button for invert selection

Definition at line 245 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ myAdditionalFrameParent

GNEAdditionalFrame* GNEAdditionalFrame::SelectorChildLanes::myAdditionalFrameParent
private

pointer to additional frame parent

Definition at line 230 of file GNEAdditionalFrame.h.

◆ myLanesSearch

FXTextField* GNEAdditionalFrame::SelectorChildLanes::myLanesSearch
private

text field for search lane IDs

Definition at line 239 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ myList

FXList* GNEAdditionalFrame::SelectorChildLanes::myList
private

List of SelectorChildLanes.

Definition at line 236 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().

◆ myUseSelectedLanesCheckButton

FXCheckButton* GNEAdditionalFrame::SelectorChildLanes::myUseSelectedLanesCheckButton
private

CheckBox for selected lanes.

Definition at line 233 of file GNEAdditionalFrame.h.

Referenced by SelectorChildLanes().


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