SUMO - Simulation of Urban MObility
GNEAdditionalDialog Class Referenceabstract

Dialog to edit sequences, parameters, etc.. of Additionals. More...

#include <GNEAdditionalDialog.h>

Inheritance diagram for GNEAdditionalDialog:
Inheritance graph
Collaboration diagram for GNEAdditionalDialog:
Collaboration graph

Public Member Functions

 GNEAdditionalDialog (GNEAdditional *parent, int width, int height)
 FOX-declaration abstract. More...
 
 ~GNEAdditionalDialog ()
 
FOX-callbacks

event after press accept button

virtual long onCmdAccept (FXObject *sender, FXSelector sel, void *ptr)=0
 
virtual long onCmdCancel (FXObject *sender, FXSelector sel, void *ptr)=0
 event after press cancel button More...
 
virtual long onCmdReset (FXObject *, FXSelector, void *)=0
 event after press cancel button More...
 

Protected Member Functions

void execute ()
 Invalidated execute dialog for external calls. More...
 
 GNEAdditionalDialog ()
 FOX needs this. More...
 
void hide ()
 Invalidated show dialog for external calls. More...
 
void show ()
 Invalidated show dialog for external calls. More...
 

Protected Attributes

FXButton * myAcceptButton
 accept button More...
 
FXButton * myCancelButton
 cancel button More...
 
FXVerticalFrame * myContentFrame
 frame for contents More...
 
FXButton * myResetButton
 cancel button More...
 

Private Member Functions

 GNEAdditionalDialog (const GNEAdditionalDialog &)
 Invalidated copy constructor. More...
 
GNEAdditionalDialogoperator= (const GNEAdditionalDialog &)
 Invalidated assignment operator. More...
 
virtual void updateTable ()=0
 update data table More...
 

Private Attributes

FXHorizontalFrame * myButtonFrame
 frame for buttons (Not accesible for childs) More...
 

Detailed Description

Dialog to edit sequences, parameters, etc.. of Additionals.

Definition at line 50 of file GNEAdditionalDialog.h.

Constructor & Destructor Documentation

GNEAdditionalDialog::GNEAdditionalDialog ( GNEAdditional parent,
int  width,
int  height 
)
GNEAdditionalDialog::~GNEAdditionalDialog ( )

Definition at line 72 of file GNEAdditionalDialog.cpp.

GNEAdditionalDialog::GNEAdditionalDialog ( )
inlineprotected

FOX needs this.

Definition at line 75 of file GNEAdditionalDialog.h.

References execute(), hide(), and show().

GNEAdditionalDialog::GNEAdditionalDialog ( const GNEAdditionalDialog )
private

Invalidated copy constructor.

Member Function Documentation

void GNEAdditionalDialog::execute ( )
protected

Invalidated execute dialog for external calls.

Definition at line 88 of file GNEAdditionalDialog.cpp.

Referenced by GNEAdditionalDialog().

void GNEAdditionalDialog::hide ( )
protected

Invalidated show dialog for external calls.

Definition at line 82 of file GNEAdditionalDialog.cpp.

Referenced by GNEAdditionalDialog().

virtual long GNEAdditionalDialog::onCmdAccept ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
pure virtual
virtual long GNEAdditionalDialog::onCmdCancel ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
pure virtual

event after press cancel button

Implemented in GNEVariableSpeedSignalDialog, GNERerouterDialog, and GNECalibratorDialog.

virtual long GNEAdditionalDialog::onCmdReset ( FXObject *  ,
FXSelector  ,
void *   
)
pure virtual

event after press cancel button

Implemented in GNEVariableSpeedSignalDialog, GNERerouterDialog, and GNECalibratorDialog.

GNEAdditionalDialog& GNEAdditionalDialog::operator= ( const GNEAdditionalDialog )
private

Invalidated assignment operator.

void GNEAdditionalDialog::show ( )
protected

Invalidated show dialog for external calls.

Definition at line 76 of file GNEAdditionalDialog.cpp.

Referenced by GNEAdditionalDialog().

virtual void GNEAdditionalDialog::updateTable ( )
privatepure virtual

update data table

Note
must be implemented in all childs

Implemented in GNECalibratorDialog, GNEVariableSpeedSignalDialog, and GNERerouterDialog.

Field Documentation

FXButton* GNEAdditionalDialog::myAcceptButton
protected

accept button

Definition at line 90 of file GNEAdditionalDialog.h.

FXHorizontalFrame* GNEAdditionalDialog::myButtonFrame
private

frame for buttons (Not accesible for childs)

Definition at line 104 of file GNEAdditionalDialog.h.

FXButton* GNEAdditionalDialog::myCancelButton
protected

cancel button

Definition at line 93 of file GNEAdditionalDialog.h.

FXVerticalFrame* GNEAdditionalDialog::myContentFrame
protected

frame for contents

Definition at line 87 of file GNEAdditionalDialog.h.

FXButton* GNEAdditionalDialog::myResetButton
protected

cancel button

Definition at line 96 of file GNEAdditionalDialog.h.


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