Eclipse SUMO - Simulation of Urban MObility
GNEDialog_FixAdditionalElements Class Reference

Dialog for edit rerouters. More...

#include <GNEDialog_FixAdditionalElements.h>

Inheritance diagram for GNEDialog_FixAdditionalElements:
Collaboration diagram for GNEDialog_FixAdditionalElements:

Data Structures

class  AdditionalList
 groupbox for list More...
 
class  ConsecutiveLaneOptions
 groupbox for group all radio buttons related to additionals with consecutive lanes More...
 
class  PositionOptions
 groupbox for group all radio buttons related to additionals with single lanes More...
 

Public Member Functions

 GNEDialog_FixAdditionalElements (GNEViewNet *viewNet, const std::vector< GNEAdditional * > &invalidSingleLaneAdditionals, const std::vector< GNEAdditional * > &invalidMultiLaneAdditionals)
 FOX-declaration. More...
 
 ~GNEDialog_FixAdditionalElements ()
 destructor More...
 
FOX-callbacks

event when user select a option

long onCmdSelectOption (FXObject *obj, FXSelector, void *)
 
long onCmdAccept (FXObject *, FXSelector, void *)
 event after press accept button More...
 
long onCmdCancel (FXObject *, FXSelector, void *)
 event after press cancel button More...
 

Protected Member Functions

 GNEDialog_FixAdditionalElements ()
 FOX needs this. More...
 

Protected Attributes

FXButton * myAcceptButton
 accept button More...
 
AdditionalListmyAdditionalList
 Additional List. More...
 
FXButton * myCancelButton
 cancel button More...
 
ConsecutiveLaneOptionsmyConsecutiveLaneOptions
 consecutive lane options More...
 
FXVerticalFrame * myMainFrame
 main More...
 
PositionOptionsmyPositionOptions
 position options More...
 
GNEViewNetmyViewNet
 view net More...
 

Private Member Functions

 GNEDialog_FixAdditionalElements (const GNEDialog_FixAdditionalElements &)=delete
 Invalidated copy constructor. More...
 
GNEDialog_FixAdditionalElementsoperator= (const GNEDialog_FixAdditionalElements &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

Dialog for edit rerouters.

Definition at line 43 of file GNEDialog_FixAdditionalElements.h.

Constructor & Destructor Documentation

◆ GNEDialog_FixAdditionalElements() [1/3]

GNEDialog_FixAdditionalElements::GNEDialog_FixAdditionalElements ( GNEViewNet viewNet,
const std::vector< GNEAdditional * > &  invalidSingleLaneAdditionals,
const std::vector< GNEAdditional * > &  invalidMultiLaneAdditionals 
)

◆ ~GNEDialog_FixAdditionalElements()

GNEDialog_FixAdditionalElements::~GNEDialog_FixAdditionalElements ( )

destructor

Definition at line 82 of file GNEDialog_FixAdditionalElements.cpp.

◆ GNEDialog_FixAdditionalElements() [2/3]

GNEDialog_FixAdditionalElements::GNEDialog_FixAdditionalElements ( )
inlineprotected

FOX needs this.

Definition at line 143 of file GNEDialog_FixAdditionalElements.h.

◆ GNEDialog_FixAdditionalElements() [3/3]

GNEDialog_FixAdditionalElements::GNEDialog_FixAdditionalElements ( const GNEDialog_FixAdditionalElements )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

◆ onCmdCancel()

long GNEDialog_FixAdditionalElements::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)

event after press cancel button

Definition at line 175 of file GNEDialog_FixAdditionalElements.cpp.

◆ onCmdSelectOption()

long GNEDialog_FixAdditionalElements::onCmdSelectOption ( FXObject *  obj,
FXSelector  ,
void *   
)

◆ operator=()

GNEDialog_FixAdditionalElements& GNEDialog_FixAdditionalElements::operator= ( const GNEDialog_FixAdditionalElements )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEDialog_FixAdditionalElements::myAcceptButton
protected

accept button

Definition at line 161 of file GNEDialog_FixAdditionalElements.h.

◆ myAdditionalList

AdditionalList* GNEDialog_FixAdditionalElements::myAdditionalList
protected

Additional List.

Definition at line 152 of file GNEDialog_FixAdditionalElements.h.

Referenced by onCmdAccept().

◆ myCancelButton

FXButton* GNEDialog_FixAdditionalElements::myCancelButton
protected

cancel button

Definition at line 164 of file GNEDialog_FixAdditionalElements.h.

◆ myConsecutiveLaneOptions

ConsecutiveLaneOptions* GNEDialog_FixAdditionalElements::myConsecutiveLaneOptions
protected

consecutive lane options

Definition at line 158 of file GNEDialog_FixAdditionalElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myMainFrame

FXVerticalFrame* GNEDialog_FixAdditionalElements::myMainFrame
protected

main

Definition at line 149 of file GNEDialog_FixAdditionalElements.h.

◆ myPositionOptions

PositionOptions* GNEDialog_FixAdditionalElements::myPositionOptions
protected

position options

Definition at line 155 of file GNEDialog_FixAdditionalElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myViewNet

GNEViewNet* GNEDialog_FixAdditionalElements::myViewNet
protected

view net

Definition at line 146 of file GNEDialog_FixAdditionalElements.h.

Referenced by onCmdAccept().


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