Eclipse SUMO - Simulation of Urban MObility
GNEFixElementsDialog Class Reference

#include <GNEFixElementsDialog.h>

Inheritance diagram for GNEFixElementsDialog:
[legend]
Collaboration diagram for GNEFixElementsDialog:
[legend]

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

 GNEFixElementsDialog (GNEViewNet *viewNet, const std::vector< GNEAdditional * > &invalidSingleLaneAdditionals, const std::vector< GNEAdditional * > &invalidMultiLaneAdditionals)
 FOX-declaration. More...
 
 ~GNEFixElementsDialog ()
 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 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

 GNEFixElementsDialog (const GNEFixElementsDialog &)=delete
 Invalidated copy constructor. More...
 
GNEFixElementsDialogoperator= (const GNEFixElementsDialog &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

Definition at line 36 of file GNEFixElementsDialog.h.

Constructor & Destructor Documentation

◆ GNEFixElementsDialog() [1/2]

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

◆ ~GNEFixElementsDialog()

GNEFixElementsDialog::~GNEFixElementsDialog ( )

destructor

Definition at line 79 of file GNEFixElementsDialog.cpp.

◆ GNEFixElementsDialog() [2/2]

GNEFixElementsDialog::GNEFixElementsDialog ( const GNEFixElementsDialog )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

◆ onCmdCancel()

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

event after press cancel button

Definition at line 176 of file GNEFixElementsDialog.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectOption()

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

Definition at line 84 of file GNEFixElementsDialog.cpp.

References myConsecutiveLaneOptions, myPositionOptions, GNEFixElementsDialog::PositionOptions::selectOption(), and GNEFixElementsDialog::ConsecutiveLaneOptions::selectOption().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEFixElementsDialog::myAcceptButton
protected

accept button

Definition at line 153 of file GNEFixElementsDialog.h.

◆ myAdditionalList

AdditionalList* GNEFixElementsDialog::myAdditionalList
protected

Additional List.

Definition at line 144 of file GNEFixElementsDialog.h.

Referenced by onCmdAccept().

◆ myCancelButton

FXButton* GNEFixElementsDialog::myCancelButton
protected

cancel button

Definition at line 156 of file GNEFixElementsDialog.h.

◆ myConsecutiveLaneOptions

ConsecutiveLaneOptions* GNEFixElementsDialog::myConsecutiveLaneOptions
protected

consecutive lane options

Definition at line 150 of file GNEFixElementsDialog.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myMainFrame

FXVerticalFrame* GNEFixElementsDialog::myMainFrame
protected

main

Definition at line 141 of file GNEFixElementsDialog.h.

◆ myPositionOptions

PositionOptions* GNEFixElementsDialog::myPositionOptions
protected

position options

Definition at line 147 of file GNEFixElementsDialog.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myViewNet

GNEViewNet* GNEFixElementsDialog::myViewNet
protected

view net

Definition at line 138 of file GNEFixElementsDialog.h.

Referenced by onCmdAccept().


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