SUMO - Simulation of Urban MObility
GNEAdditionalFrame::SelectorEdgeChilds Class Reference

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::SelectorEdgeChilds:
Inheritance graph
Collaboration diagram for GNEAdditionalFrame::SelectorEdgeChilds:
Collaboration graph

Public Member Functions

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

 SelectorEdgeChilds ()
 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 SelectorEdgeChilds. More...
 
FXCheckButton * myUseSelectedEdgesCheckButton
 CheckBox for selected edges. More...
 

Detailed Description

Definition at line 169 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

◆ SelectorEdgeChilds() [1/2]

◆ ~SelectorEdgeChilds()

GNEAdditionalFrame::SelectorEdgeChilds::~SelectorEdgeChilds ( )

destructor

Definition at line 409 of file GNEAdditionalFrame.cpp.

◆ SelectorEdgeChilds() [2/2]

GNEAdditionalFrame::SelectorEdgeChilds::SelectorEdgeChilds ( )
inlineprotected

FOX needs this.

Definition at line 212 of file GNEAdditionalFrame.h.

Member Function Documentation

◆ getEdgeIdsSelected()

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

◆ hideSelectorEdgeChildsModul()

void GNEAdditionalFrame::SelectorEdgeChilds::hideSelectorEdgeChildsModul ( )

◆ onCmdClearSelection()

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

called when clear selection button is pressed

Definition at line 512 of file GNEAdditionalFrame.cpp.

References myList.

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

◆ onCmdInvertSelection()

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

called when invert selection button is pressed

Definition at line 523 of file GNEAdditionalFrame.cpp.

References myList.

◆ onCmdSelectEdge()

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

called when user select a edge of the list

Definition at line 506 of file GNEAdditionalFrame.cpp.

◆ onCmdTypeInSearchBox()

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

called when user type in search box

Definition at line 498 of file GNEAdditionalFrame.cpp.

References myEdgesSearch, and showSelectorEdgeChildsModul().

◆ onCmdUseSelectedEdges()

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

◆ showSelectorEdgeChildsModul()

void GNEAdditionalFrame::SelectorEdgeChilds::showSelectorEdgeChildsModul ( std::string  search = "")

◆ updateUseSelectedEdges()

void GNEAdditionalFrame::SelectorEdgeChilds::updateUseSelectedEdges ( )

Field Documentation

◆ myAdditionalFrameParent

GNEAdditionalFrame* GNEAdditionalFrame::SelectorEdgeChilds::myAdditionalFrameParent
private

pointer to additional frame parent

Definition at line 216 of file GNEAdditionalFrame.h.

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

◆ myClearEdgesSelection

FXButton* GNEAdditionalFrame::SelectorEdgeChilds::myClearEdgesSelection
private

button for clear selection

Definition at line 228 of file GNEAdditionalFrame.h.

Referenced by onCmdUseSelectedEdges(), and SelectorEdgeChilds().

◆ myEdgesSearch

FXTextField* GNEAdditionalFrame::SelectorEdgeChilds::myEdgesSearch
private

text field for search edge IDs

Definition at line 225 of file GNEAdditionalFrame.h.

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

◆ myInvertEdgesSelection

FXButton* GNEAdditionalFrame::SelectorEdgeChilds::myInvertEdgesSelection
private

button for invert selection

Definition at line 231 of file GNEAdditionalFrame.h.

Referenced by onCmdUseSelectedEdges(), and SelectorEdgeChilds().

◆ myList

FXList* GNEAdditionalFrame::SelectorEdgeChilds::myList
private

◆ myUseSelectedEdgesCheckButton

FXCheckButton* GNEAdditionalFrame::SelectorEdgeChilds::myUseSelectedEdgesCheckButton
private

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