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

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::additionalParentSelector:
Inheritance graph
Collaboration diagram for GNEAdditionalFrame::additionalParentSelector:
Collaboration graph

Public Member Functions

 additionalParentSelector (FXComposite *parent, GNEViewNet *viewNet)
 FOX-declaration. More...
 
std::string getIdSelected () const
 get if currently additional Set More...
 
void hideListOfAdditionals ()
 hide additionalParentSelector More...
 
void showListOfAdditionals (SumoXMLTag type, bool uniqueSelection)
 Show list of additionalParentSelector. More...
 
 ~additionalParentSelector ()
 destructor More...
 
FOX-callbacks

called when user select an additionalParentSelector of the list

long onCmdSelectAdditionalParent (FXObject *, FXSelector, void *)
 
long onCmdHelp (FXObject *, FXSelector, void *)
 Called when help button is pressed. More...
 

Protected Member Functions

 additionalParentSelector ()
 FOX needs this. More...
 

Private Attributes

FXButton * myHelpAdditionalParentSelector
 button for help More...
 
FXList * myList
 List of additional sets. More...
 
FXLabel * mySetLabel
 Label with the name of additional. More...
 
bool myUniqueSelection
 flag to check if only a single parent is allowed More...
 
GNEViewNet * myViewNet
 viewNet associated to GNEAdditionalFrame More...
 

Detailed Description

Definition at line 381 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

GNEAdditionalFrame::additionalParentSelector::additionalParentSelector ( FXComposite *  parent,
GNEViewNet *  viewNet 
)
GNEAdditionalFrame::additionalParentSelector::~additionalParentSelector ( )

destructor

Definition at line 1308 of file GNEAdditionalFrame.cpp.

GNEAdditionalFrame::additionalParentSelector::additionalParentSelector ( )
inlineprotected

FOX needs this.

Definition at line 412 of file GNEAdditionalFrame.h.

Member Function Documentation

std::string GNEAdditionalFrame::additionalParentSelector::getIdSelected ( ) const

get if currently additional Set

Definition at line 1312 of file GNEAdditionalFrame.cpp.

References myList.

Referenced by GNEAdditionalFrame::addAdditional().

void GNEAdditionalFrame::additionalParentSelector::hideListOfAdditionals ( )
long GNEAdditionalFrame::additionalParentSelector::onCmdHelp ( FXObject *  ,
FXSelector  ,
void *   
)

Called when help button is pressed.

Definition at line 1350 of file GNEAdditionalFrame.cpp.

long GNEAdditionalFrame::additionalParentSelector::onCmdSelectAdditionalParent ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 1344 of file GNEAdditionalFrame.cpp.

void GNEAdditionalFrame::additionalParentSelector::showListOfAdditionals ( SumoXMLTag  type,
bool  uniqueSelection 
)

Field Documentation

FXButton* GNEAdditionalFrame::additionalParentSelector::myHelpAdditionalParentSelector
private

button for help

Definition at line 426 of file GNEAdditionalFrame.h.

Referenced by additionalParentSelector().

FXList* GNEAdditionalFrame::additionalParentSelector::myList
private

List of additional sets.

Definition at line 417 of file GNEAdditionalFrame.h.

Referenced by additionalParentSelector(), getIdSelected(), and showListOfAdditionals().

FXLabel* GNEAdditionalFrame::additionalParentSelector::mySetLabel
private

Label with the name of additional.

Definition at line 420 of file GNEAdditionalFrame.h.

Referenced by additionalParentSelector(), and showListOfAdditionals().

bool GNEAdditionalFrame::additionalParentSelector::myUniqueSelection
private

flag to check if only a single parent is allowed

Definition at line 423 of file GNEAdditionalFrame.h.

Referenced by showListOfAdditionals().

GNEViewNet* GNEAdditionalFrame::additionalParentSelector::myViewNet
private

viewNet associated to GNEAdditionalFrame

Definition at line 429 of file GNEAdditionalFrame.h.

Referenced by showListOfAdditionals().


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