SUMO - Simulation of Urban MObility
GUIDialog_AppSettings Class Reference

The dialog to change the application (gui) settings. More...

#include <GUIDialog_AppSettings.h>

Inheritance diagram for GUIDialog_AppSettings:
Inheritance graph
Collaboration diagram for GUIDialog_AppSettings:
Collaboration graph

Public Member Functions

 GUIDialog_AppSettings (FXMainWindow *parent)
 Constructor. More...
 
 ~GUIDialog_AppSettings ()
 Destructor. More...
 
FOX-callbacks
long onCmdOk (FXObject *, FXSelector, void *)
 Called on OK-button pressure. More...
 
long onCmdCancel (FXObject *, FXSelector, void *)
 Called on Cancel-button pressure. More...
 
long onCmdSelect (FXObject *, FXSelector sel, void *)
 Called on button change. More...
 

Protected Member Functions

 GUIDialog_AppSettings ()
 default constructor (needed by FOX) More...
 

Private Attributes

bool myAllowTextures
 Information whether textures may be used. More...
 
bool myAppAutoStart
 Information whether the simulation shall start directly after loading. More...
 
bool myAppDemo
 Information whether the simulation restarts after ending (demo mode) More...
 
bool myAppQuitOnEnd
 Information whether the application shall be quit. More...
 
bool myLocateLinks
 Information whether locate links appear in messages. More...
 

Detailed Description

The dialog to change the application (gui) settings.

Definition at line 43 of file GUIDialog_AppSettings.h.

Constructor & Destructor Documentation

◆ GUIDialog_AppSettings() [1/2]

GUIDialog_AppSettings::GUIDialog_AppSettings ( FXMainWindow *  parent)

Constructor.

Parameters
[in]parentThe parent window

Definition at line 58 of file GUIDialog_AppSettings.cpp.

References GUIIconSubSys::getIcon(), ICON_EMPTY, MID_ALLOWTEXTURES, MID_AUTOSTART, MID_DEMO, MID_LOCATELINKS, MID_QUITONSIMEND, MID_SETTINGS_CANCEL, and MID_SETTINGS_OK.

◆ ~GUIDialog_AppSettings()

GUIDialog_AppSettings::~GUIDialog_AppSettings ( )

Destructor.

Definition at line 86 of file GUIDialog_AppSettings.cpp.

◆ GUIDialog_AppSettings() [2/2]

GUIDialog_AppSettings::GUIDialog_AppSettings ( )
inlineprotected

default constructor (needed by FOX)

Definition at line 92 of file GUIDialog_AppSettings.h.

Member Function Documentation

◆ onCmdCancel()

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

Called on Cancel-button pressure.

Definition at line 103 of file GUIDialog_AppSettings.cpp.

◆ onCmdOk()

long GUIDialog_AppSettings::onCmdOk ( FXObject *  ,
FXSelector  ,
void *   
)

◆ onCmdSelect()

long GUIDialog_AppSettings::onCmdSelect ( FXObject *  ,
FXSelector  sel,
void *   
)

Field Documentation

◆ myAllowTextures

bool GUIDialog_AppSettings::myAllowTextures
private

Information whether textures may be used.

Definition at line 84 of file GUIDialog_AppSettings.h.

Referenced by onCmdOk(), and onCmdSelect().

◆ myAppAutoStart

bool GUIDialog_AppSettings::myAppAutoStart
private

Information whether the simulation shall start directly after loading.

Definition at line 78 of file GUIDialog_AppSettings.h.

Referenced by onCmdOk(), and onCmdSelect().

◆ myAppDemo

bool GUIDialog_AppSettings::myAppDemo
private

Information whether the simulation restarts after ending (demo mode)

Definition at line 81 of file GUIDialog_AppSettings.h.

Referenced by onCmdOk(), and onCmdSelect().

◆ myAppQuitOnEnd

bool GUIDialog_AppSettings::myAppQuitOnEnd
private

Information whether the application shall be quit.

Definition at line 75 of file GUIDialog_AppSettings.h.

Referenced by onCmdOk(), and onCmdSelect().

◆ myLocateLinks

bool GUIDialog_AppSettings::myLocateLinks
private

Information whether locate links appear in messages.

Definition at line 87 of file GUIDialog_AppSettings.h.

Referenced by onCmdOk(), and onCmdSelect().


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