Eclipse SUMO - Simulation of Urban MObility
GNEToolNetDiff Class Reference

#include <GNEToolNetDiff.h>

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

Public Member Functions

 GNEToolNetDiff (GNEApplicationWindow *GNEApp)
 Constructor. More...
 
 ~GNEToolNetDiff ()
 destructor More...
 

Protected Member Functions

void addArgument (GNEToolDialogElements::Argument *argument)
 add argument More...
 
void hideToolDialog ()
 hide window More...
 
FXint openAsModalDialog (FXuint placement=PLACEMENT_CURSOR)
 execute dialog as modal More...
 
void openToolDialog ()
 open window More...
 
bool shown () const
 shown More...
 
FOX-callbacks

event after press run button

long onCmdRun (FXObject *, FXSelector, void *)
 
long onCmdCancel (FXObject *, FXSelector, void *)
 event after press cancel button More...
 
long onCmdReset (FXObject *, FXSelector, void *)
 event after press reset button More...
 

Protected Attributes

FXVerticalFrame * myContentFrame = nullptr
 vertical frame for contents More...
 
GNEApplicationWindowmyGNEApp
 FOX needs this. More...
 

Private Member Functions

 GNEToolNetDiff (const GNEToolNetDiff &)=delete
 Invalidated copy constructor. More...
 
GNEToolNetDiffoperator= (const GNEToolNetDiff &)=delete
 Invalidated assignment operator. More...
 

Private Attributes

std::vector< GNEToolDialogElements::Argument * > myArguments
 list of arguments More...
 

Detailed Description

Definition at line 34 of file GNEToolNetDiff.h.

Constructor & Destructor Documentation

◆ GNEToolNetDiff() [1/2]

GNEToolNetDiff::GNEToolNetDiff ( GNEApplicationWindow GNEApp)

Constructor.

Definition at line 29 of file GNEToolNetDiff.cpp.

References GNEToolDialog::myContentFrame, and GNEToolDialog::openAsModalDialog().

◆ ~GNEToolNetDiff()

GNEToolNetDiff::~GNEToolNetDiff ( )

destructor

Definition at line 42 of file GNEToolNetDiff.cpp.

◆ GNEToolNetDiff() [2/2]

GNEToolNetDiff::GNEToolNetDiff ( const GNEToolNetDiff )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ addArgument()

void GNEToolDialog::addArgument ( GNEToolDialogElements::Argument argument)
inherited

add argument

Definition at line 88 of file GNEToolDialog.cpp.

References GNEToolDialog::myArguments.

Referenced by GNEToolDialogElements::Argument::Argument().

Here is the caller graph for this function:

◆ hideToolDialog()

void GNEToolDialog::hideToolDialog ( )
inherited

hide window

Definition at line 77 of file GNEToolDialog.cpp.

◆ onCmdCancel()

long GNEToolDialog::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

event after press cancel button

Definition at line 107 of file GNEToolDialog.cpp.

References GNEToolDialog::myGNEApp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReset()

long GNEToolDialog::onCmdReset ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

event after press reset button

Definition at line 117 of file GNEToolDialog.cpp.

References GNEToolDialog::myArguments.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRun()

long GNEToolDialog::onCmdRun ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 94 of file GNEToolDialog.cpp.

References GNEToolDialog::myGNEApp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ openAsModalDialog()

FXint GNEToolDialog::openAsModalDialog ( FXuint  placement = PLACEMENT_CURSOR)
protectedinherited

execute dialog as modal

Definition at line 127 of file GNEToolDialog.cpp.

Referenced by GNEToolNetDiff().

Here is the caller graph for this function:

◆ openToolDialog()

void GNEToolDialog::openToolDialog ( )
inherited

open window

Definition at line 67 of file GNEToolDialog.cpp.

References GNEToolDialog::myGNEApp.

◆ operator=()

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

Invalidated assignment operator.

◆ shown()

bool GNEToolDialog::shown ( ) const
inherited

shown

Definition at line 82 of file GNEToolDialog.cpp.

Field Documentation

◆ myArguments

std::vector<GNEToolDialogElements::Argument*> GNEToolDialog::myArguments
privateinherited

list of arguments

Definition at line 91 of file GNEToolDialog.h.

Referenced by GNEToolDialog::addArgument(), and GNEToolDialog::onCmdReset().

◆ myContentFrame

FXVerticalFrame* GNEToolDialog::myContentFrame = nullptr
protectedinherited

vertical frame for contents

Definition at line 84 of file GNEToolDialog.h.

Referenced by GNEToolNetDiff().

◆ myGNEApp

GNEApplicationWindow* GNEToolDialog::myGNEApp
protectedinherited

FOX needs this.

pointer to GNEApplicationWindow

Definition at line 81 of file GNEToolDialog.h.

Referenced by GNEToolDialog::onCmdCancel(), GNEToolDialog::onCmdRun(), and GNEToolDialog::openToolDialog().


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