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

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::SelectorChildEdges:
[legend]
Collaboration diagram for GNEAdditionalFrame::SelectorChildEdges:
[legend]

Public Member Functions

std::string getEdgeIdsSelected () const
 get list of selecte id's in string format More...
 
void hideSelectorChildEdgesModul ()
 hide SelectorChildEdges Modul More...
 
 SelectorChildEdges (GNEAdditionalFrame *additionalFrameParent)
 FOX-declaration. More...
 
void showSelectorChildEdgesModul (std::string search="")
 Show SelectorChildEdges Modul. More...
 
void updateUseSelectedEdges ()
 Update use selectedEdges. More...
 
 ~SelectorChildEdges ()
 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...
 

Private Attributes

GNEAdditionalFramemyAdditionalFrameParent
 pointer to additional frame parent More...
 
FXButton * myClearEdgesSelection
 button for clear selection More...
 
FXTextField * myEdgesSearch
 text field for search edge IDs More...
 
FXButton * myInvertEdgesSelection
 button for invert selection More...
 
FXList * myList
 List of SelectorChildEdges. More...
 
FXCheckButton * myUseSelectedEdgesCheckButton
 CheckBox for selected edges. More...
 

Detailed Description

Definition at line 116 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

◆ SelectorChildEdges()

◆ ~SelectorChildEdges()

GNEAdditionalFrame::SelectorChildEdges::~SelectorChildEdges ( )

destructor

Definition at line 332 of file GNEAdditionalFrame.cpp.

Member Function Documentation

◆ getEdgeIdsSelected()

std::string GNEAdditionalFrame::SelectorChildEdges::getEdgeIdsSelected ( ) const

get list of selecte id's in string format

Definition at line 336 of file GNEAdditionalFrame.cpp.

References joinToString().

Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes().

Here is the caller graph for this function:

◆ hideSelectorChildEdgesModul()

void GNEAdditionalFrame::SelectorChildEdges::hideSelectorChildEdgesModul ( )

hide SelectorChildEdges Modul

Definition at line 383 of file GNEAdditionalFrame.cpp.

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

Here is the caller graph for this function:

◆ onCmdClearSelection()

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

called when clear selection button is pressed

Definition at line 435 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::SelectorChildEdges::onCmdInvertSelection ( FXObject *  ,
FXSelector  ,
void *   
)

called when invert selection button is pressed

Definition at line 446 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectEdge()

long GNEAdditionalFrame::SelectorChildEdges::onCmdSelectEdge ( FXObject *  ,
FXSelector  ,
void *   
)

called when user select a edge of the list

Definition at line 429 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdTypeInSearchBox()

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

called when user type in search box

Definition at line 421 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdUseSelectedEdges()

long GNEAdditionalFrame::SelectorChildEdges::onCmdUseSelectedEdges ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 400 of file GNEAdditionalFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ showSelectorChildEdgesModul()

void GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModul ( std::string  search = "")

Show SelectorChildEdges Modul.

Todo:
this function must be improved.

Definition at line 358 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::show().

Referenced by GNEAdditionalFrame::tagSelected().

Here is the caller graph for this function:

◆ updateUseSelectedEdges()

void GNEAdditionalFrame::SelectorChildEdges::updateUseSelectedEdges ( )

Update use selectedEdges.

Definition at line 389 of file GNEAdditionalFrame.cpp.

Referenced by GNEAdditionalFrame::showSelectorChildLanesModul().

Here is the caller graph for this function:

Field Documentation

◆ myAdditionalFrameParent

GNEAdditionalFrame* GNEAdditionalFrame::SelectorChildEdges::myAdditionalFrameParent
private

pointer to additional frame parent

Definition at line 162 of file GNEAdditionalFrame.h.

◆ myClearEdgesSelection

FXButton* GNEAdditionalFrame::SelectorChildEdges::myClearEdgesSelection
private

button for clear selection

Definition at line 174 of file GNEAdditionalFrame.h.

Referenced by SelectorChildEdges().

◆ myEdgesSearch

FXTextField* GNEAdditionalFrame::SelectorChildEdges::myEdgesSearch
private

text field for search edge IDs

Definition at line 171 of file GNEAdditionalFrame.h.

Referenced by SelectorChildEdges().

◆ myInvertEdgesSelection

FXButton* GNEAdditionalFrame::SelectorChildEdges::myInvertEdgesSelection
private

button for invert selection

Definition at line 177 of file GNEAdditionalFrame.h.

Referenced by SelectorChildEdges().

◆ myList

FXList* GNEAdditionalFrame::SelectorChildEdges::myList
private

List of SelectorChildEdges.

Definition at line 168 of file GNEAdditionalFrame.h.

Referenced by SelectorChildEdges().

◆ myUseSelectedEdgesCheckButton

FXCheckButton* GNEAdditionalFrame::SelectorChildEdges::myUseSelectedEdgesCheckButton
private

CheckBox for selected edges.

Definition at line 165 of file GNEAdditionalFrame.h.

Referenced by SelectorChildEdges().


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