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

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::SelectorEdgeChildren:
Collaboration diagram for GNEAdditionalFrame::SelectorEdgeChildren:

Public Member Functions

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

Protected Member Functions

 SelectorEdgeChildren ()
 FOX needs this. 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 SelectorEdgeChildren. More...
 
FXCheckButton * myUseSelectedEdgesCheckButton
 CheckBox for selected edges. More...
 

Detailed Description

Definition at line 128 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

◆ SelectorEdgeChildren() [1/2]

◆ ~SelectorEdgeChildren()

GNEAdditionalFrame::SelectorEdgeChildren::~SelectorEdgeChildren ( )

destructor

Definition at line 331 of file GNEAdditionalFrame.cpp.

◆ SelectorEdgeChildren() [2/2]

GNEAdditionalFrame::SelectorEdgeChildren::SelectorEdgeChildren ( )
inlineprotected

FOX needs this.

Definition at line 171 of file GNEAdditionalFrame.h.

Member Function Documentation

◆ getEdgeIdsSelected()

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

◆ hideSelectorEdgeChildrenModul()

void GNEAdditionalFrame::SelectorEdgeChildren::hideSelectorEdgeChildrenModul ( )

◆ onCmdClearSelection()

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

called when clear selection button is pressed

Definition at line 434 of file GNEAdditionalFrame.cpp.

References myList.

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

◆ onCmdInvertSelection()

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

called when invert selection button is pressed

Definition at line 445 of file GNEAdditionalFrame.cpp.

References myList.

◆ onCmdSelectEdge()

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

called when user select a edge of the list

Definition at line 428 of file GNEAdditionalFrame.cpp.

◆ onCmdTypeInSearchBox()

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

called when user type in search box

Definition at line 420 of file GNEAdditionalFrame.cpp.

References myEdgesSearch, and showSelectorEdgeChildrenModul().

◆ onCmdUseSelectedEdges()

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

◆ showSelectorEdgeChildrenModul()

void GNEAdditionalFrame::SelectorEdgeChildren::showSelectorEdgeChildrenModul ( std::string  search = "")

◆ updateUseSelectedEdges()

void GNEAdditionalFrame::SelectorEdgeChildren::updateUseSelectedEdges ( )

Field Documentation

◆ myAdditionalFrameParent

GNEAdditionalFrame* GNEAdditionalFrame::SelectorEdgeChildren::myAdditionalFrameParent
private

pointer to additional frame parent

Definition at line 175 of file GNEAdditionalFrame.h.

Referenced by getEdgeIdsSelected(), showSelectorEdgeChildrenModul(), and updateUseSelectedEdges().

◆ myClearEdgesSelection

FXButton* GNEAdditionalFrame::SelectorEdgeChildren::myClearEdgesSelection
private

button for clear selection

Definition at line 187 of file GNEAdditionalFrame.h.

Referenced by onCmdUseSelectedEdges(), and SelectorEdgeChildren().

◆ myEdgesSearch

FXTextField* GNEAdditionalFrame::SelectorEdgeChildren::myEdgesSearch
private

text field for search edge IDs

Definition at line 184 of file GNEAdditionalFrame.h.

Referenced by onCmdTypeInSearchBox(), onCmdUseSelectedEdges(), and SelectorEdgeChildren().

◆ myInvertEdgesSelection

FXButton* GNEAdditionalFrame::SelectorEdgeChildren::myInvertEdgesSelection
private

button for invert selection

Definition at line 190 of file GNEAdditionalFrame.h.

Referenced by onCmdUseSelectedEdges(), and SelectorEdgeChildren().

◆ myList

FXList* GNEAdditionalFrame::SelectorEdgeChildren::myList
private

◆ myUseSelectedEdgesCheckButton

FXCheckButton* GNEAdditionalFrame::SelectorEdgeChildren::myUseSelectedEdgesCheckButton
private

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