![]() |
SUMO - Simulation of Urban MObility
|
The main window of the Netedit. More...
#include <GNEApplicationWindow.h>
Data Structures | |
class | GNEShapeHandler |
The XML-Handler for shapes loading network loading. More... | |
Public Member Functions | |
void | addChild (FXMDIChild *child, bool updateOnSimStep=true) |
Adds a further child window to the list. More... | |
void | addChild (FXMainWindow *child, bool updateOnSimStep=true) |
virtual void | create () |
Creates the main window (required by FOX) More... | |
void | dependentBuild () |
build dependent More... | |
virtual void | detach () |
detaches the tool/menu bar More... | |
GUISUMOAbstractView * | getActiveView () const |
get the active view or 0 More... | |
FXFont * | getBoldFont () |
FXGLCanvas * | getBuildGLCanvas () const |
get build OpenGL Canvas More... | |
FXLabel & | getCartesianLabel () |
SUMOTime | getCurrentSimTime () const |
get current simulation time (pure virtual but we don't need it) More... | |
FXCursor * | getDefaultCursor () |
get default cursor More... | |
virtual SUMOReal | getDelay () const |
Returns the delay (should be overwritten by subclasses if applicable) More... | |
FXLabel & | getGeoLabel () |
FXGLVisual * | getGLVisual () const |
GNEUndoList * | getUndoList () |
get pointer to undoList More... | |
FXMDIChild * | getViewByID (const std::string &id) const |
std::vector< std::string > | getViewIDs () const |
GNEApplicationWindow (FXApp *a, const std::string &configPattern) | |
FOX-declaration. More... | |
bool | isGaming () const |
return whether the gui is in gaming mode More... | |
bool | listInternal () const |
return whether to list internal structures More... | |
void | loadOptionOnStartup () |
load net on startup More... | |
void | removeChild (FXMDIChild *child) |
removes the given child window from the list More... | |
void | removeChild (FXMainWindow *child) |
virtual void | sendBlockingEvent (GUIEvent *event) |
Sends an event from the application thread to the GUI and waits until it is handled. More... | |
virtual void | setDelay (SUMOReal) |
Sets the delay of the parent application. More... | |
void | setStatusBarText (const std::string &) |
set text of the statusBar More... | |
void | updateChildren () |
void | updateControls () |
update control contents after undo/redo or recompute More... | |
virtual | ~GNEApplicationWindow () |
Destructor. More... | |
Inter-thread event handling | |
called when an event occured | |
virtual void | eventOccured () |
void | handleEvent_NetworkLoaded (GUIEvent *e) |
handle event of type Network loaded More... | |
void | handleEvent_Message (GUIEvent *e) |
hanlde event of type message More... | |
FOX-callbacks | |
called when the command/FXCall new network is executed | |
long | onCmdNewNetwork (FXObject *, FXSelector, void *) |
long | onCmdOpenConfiguration (FXObject *, FXSelector, void *) |
called when the command/FXCall open configuration is executed More... | |
long | onCmdOpenNetwork (FXObject *, FXSelector, void *) |
called when the command/FXCall open network is executed More... | |
long | onCmdOpenForeign (FXObject *, FXSelector, void *) |
called when the command/FXCall open foreign is executed More... | |
long | onCmdOpenShapes (FXObject *, FXSelector, void *) |
called when the command/FXCall open shapes is executed More... | |
long | onCmdOpenAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall open additionals is executed More... | |
long | onCmdReload (FXObject *, FXSelector, void *) |
called when the command/FXCall reload is executed More... | |
long | onCmdOpenRecent (FXObject *, FXSelector, void *) |
called when the command/FXCall open recent is executed More... | |
long | onCmdClose (FXObject *, FXSelector, void *) |
called when the command/FXCall close is executed More... | |
long | onCmdLocate (FXObject *, FXSelector, void *) |
called when the command/FXCall locate is executed More... | |
long | onCmdSaveNetwork (FXObject *, FXSelector, void *) |
called when the command/FXCall save network is executed More... | |
long | onCmdSaveAdditionals (FXObject *, FXSelector, void *) |
called when the command/FXCall save additionals is executed More... | |
long | onCmdSaveAdditionalsAs (FXObject *, FXSelector, void *) |
called when the command/FXCall save additionals as is executed More... | |
long | onUpdSaveNetwork (FXObject *, FXSelector, void *) |
called when the update/FXCall save network is executed More... | |
long | onCmdSaveAsNetwork (FXObject *, FXSelector, void *) |
called when the command/FXCall save network as is executed More... | |
long | onUpdNeedsNetwork (FXObject *, FXSelector, void *) |
called when the upadte/FXCall needs network is executed More... | |
long | onUpdReload (FXObject *, FXSelector, void *) |
called when the update/FXCall reload is executed More... | |
long | onCmdSaveAsPlainXML (FXObject *, FXSelector, void *) |
called when the command/FXCall save as plain xml is executed More... | |
long | onCmdSaveJoined (FXObject *, FXSelector, void *) |
called when the command/FXCall save joined is executed More... | |
long | onCmdSavePois (FXObject *, FXSelector, void *) |
called when the command/FXCall save pois is executed More... | |
long | onKeyPress (FXObject *o, FXSelector sel, void *data) |
called when a key is pressed More... | |
long | onKeyRelease (FXObject *o, FXSelector sel, void *data) |
called when a key is released More... | |
long | onCmdQuit (FXObject *, FXSelector, void *) |
Called by FOX if the application shall be closed. More... | |
long | onCmdEditChosen (FXObject *, FXSelector, void *) |
called when the command/FXCall edit chosen is executed More... | |
long | onCmdAppSettings (FXObject *, FXSelector, void *) |
Opens the application settings menu. More... | |
long | onCmdGaming (FXObject *, FXSelector, void *) |
called when the command/FXCall toogle gaming mode is executed More... | |
long | onCmdAbout (FXObject *, FXSelector, void *) |
called when the command/FXCall show about dialog is executed More... | |
long | onCmdNewView (FXObject *, FXSelector, void *) |
called when the command/FXCall new view is executed More... | |
long | onUpdOpen (FXObject *, FXSelector, void *) |
called when the command/FXCall on update open executed More... | |
long | onCmdClearMsgWindow (FXObject *, FXSelector, void *) |
called when the command/FXCall clear message windows is executed More... | |
long | onLoadThreadEvent (FXObject *, FXSelector, void *) |
called when the command/FXCall load thread is executed More... | |
long | onClipboardRequest (FXObject *sender, FXSelector sel, void *ptr) |
called when the command/FXCall clipboard request is executed More... | |
long | onCmdSetMode (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits an edit-mode hotkey More... | |
long | onCmdAbort (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits esc More... | |
long | onCmdDel (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits del More... | |
long | onCmdEnter (FXObject *sender, FXSelector sel, void *ptr) |
called if the user hits enter More... | |
long | onCmdHelp (FXObject *sender, FXSelector sel, void *ptr) |
called if the user selects help->Documentation More... | |
long | onCmdComputeJunctions (FXObject *, FXSelector, void *) |
called if the user selects Processing->compute junctions More... | |
long | onCmdCleanJunctions (FXObject *, FXSelector, void *) |
called if the user selects Processing->clean junctions More... | |
long | onCmdJoinJunctions (FXObject *, FXSelector, void *) |
called if the user selects Processing->join junctions More... | |
long | onCmdOptions (FXObject *, FXSelector, void *) |
called if the user selects Processing->Configure Options More... | |
Static Public Member Functions | |
static GUIMainWindow * | getInstance () |
Protected Member Functions | |
virtual void | fillMenuBar () |
Builds the menu bar. More... | |
GNEApplicationWindow () | |
FOX needs this for static members. More... | |
Protected Attributes | |
bool | hadDependentBuild |
check if had dependent build More... | |
bool | myAmGaming |
information whether the gui is currently in gaming mode More... | |
bool | myAmLoading |
information whether the gui is currently loading and the load-options shall be greyed out More... | |
FXFont * | myBoldFont |
Font used for popup-menu titles. More... | |
FXDockSite * | myBottomDock |
FXLabel * | myCartesianCoordinate |
Labels for the current cartesian and geo-coordinate. More... | |
FXHorizontalFrame * | myCartesianFrame |
std::string | myConfigPattern |
Input file pattern. More... | |
FXMenuPane * | myEditMenu |
MFXEventQue< GUIEvent * > | myEvents |
List of got requests. More... | |
FXMenuPane * | myFileMenu |
the submenus More... | |
FXLabel * | myGeoCoordinate |
FXHorizontalFrame * | myGeoFrame |
FXGLVisual * | myGLVisual |
The gl-visual used. More... | |
FXMenuPane * | myHelpMenu |
FXDockSite * | myLeftDock |
bool | myListInternal |
information whether the locator should list internal structures More... | |
GNELoadThread * | myLoadThread |
the thread that loads the network More... | |
FXEX::FXThreadEvent | myLoadThreadEvent |
io-event with the load-thread More... | |
FXMenuPane * | myLocatorMenu |
FXSplitter * | myMainSplitter |
The splitter that divides the main window into view and the log window. More... | |
FXMDIClient * | myMDIClient |
The multi view panel. More... | |
FXMDIMenu * | myMDIMenu |
The menu used for the MDI-windows. More... | |
FXMenuBar * | myMenuBar |
The application menu bar. More... | |
FXToolBarShell * | myMenuBarDrag |
GUIMessageWindow * | myMessageWindow |
A window to display messages, warnings and error in. More... | |
std::string | myName |
the name of the simulation More... | |
GNENet * | myNet |
we are responsible for the net More... | |
FXMenuPane * | myProcessingMenu |
FXRecentFiles | myRecentConfigs |
List of recent config files. More... | |
FXRecentFiles | myRecentNets |
List of recent nets. More... | |
FXDockSite * | myRightDock |
FXStatusBar * | myStatusbar |
The status bar. More... | |
std::vector< FXMDIChild * > | mySubWindows |
const FXString | myTitlePrefix |
the prefix for the window title More... | |
FXToolBar * | myToolBar1 |
The application tool bar. More... | |
FXToolBar * | myToolBar2 |
FXToolBar * | myToolBar3 |
FXToolBar * | myToolBar4 |
FXToolBar * | myToolBar5 |
FXToolBarShell * | myToolBarDrag1 |
for some menu detaching fun More... | |
FXToolBarShell * | myToolBarDrag2 |
FXToolBarShell * | myToolBarDrag3 |
FXToolBarShell * | myToolBarDrag4 |
FXToolBarShell * | myToolBarDrag5 |
FXDockSite * | myTopDock |
MFXMutex | myTrackerLock |
A lock to make the removal and addition of trackers secure. More... | |
std::vector< FXMainWindow * > | myTrackerWindows |
GNEUndoList * | myUndoList |
the one and only undo list More... | |
int | myViewNumber |
The current view number. More... | |
FXMenuPane * | myWindowsMenu |
Static Protected Attributes | |
static GUIMainWindow * | myInstance = 0 |
the singleton window instance More... | |
Private Member Functions | |
void | closeAllWindows () |
this method closes all windows and deletes the current simulation */ More... | |
bool | continueWithUnsavedChanges () |
warns about unsaved changes and gives the user the option to abort More... | |
GNEViewNet * | getView () |
convenience method More... | |
void | loadConfigOrNet (const std::string file, bool isNet, bool isReload=false, bool useStartupOptions=false, bool newNet=false) |
starts to load a netimport configuration or a network */ More... | |
GUISUMOAbstractView * | openNewView () |
opens a new simulation display */ More... | |
The main window of the Netedit.
Contains the file opening support and a canvas to display the network in.
Beside views on the simulation, shown within a MDI-window, the main window may also have some further views (children) assigned which are stored within a separate list.
Definition at line 70 of file GNEApplicationWindow.h.
GNEApplicationWindow::GNEApplicationWindow | ( | FXApp * | a, |
const std::string & | configPattern | ||
) |
FOX-declaration.
Constructor
[in] | a | The FOX application |
[in] | configPattern | The pattern used for loading configurations |
Definition at line 172 of file GNEApplicationWindow.cpp.
References GUIIconSubSys::init(), and GUITextureSubSys::init().
|
virtual |
Destructor.
Definition at line 313 of file GNEApplicationWindow.cpp.
References GUIIconSubSys::close(), GUITextureSubSys::close(), closeAllWindows(), MFXEventQue< T >::empty(), myEditMenu, myEvents, myFileMenu, GUIMainWindow::myGLVisual, myHelpMenu, myLoadThread, myProcessingMenu, myUndoList, myWindowsMenu, MFXEventQue< T >::pop(), and MFXEventQue< T >::top().
|
inlineprotected |
FOX needs this for static members.
Definition at line 258 of file GNEApplicationWindow.h.
References fillMenuBar().
|
inherited |
Adds a further child window to the list.
Definition at line 91 of file GUIMainWindow.cpp.
References GUIMainWindow::mySubWindows.
Referenced by GUIParameterTableWindow::closeBuilding(), and GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow().
|
inherited |
Definition at line 106 of file GUIMainWindow.cpp.
References MFXMutex::lock(), GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, and MFXMutex::unlock().
|
private |
this method closes all windows and deletes the current simulation */
Definition at line 936 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUISelectedStorage::clear(), gSelected, MFXMutex::lock(), GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myGeoCoordinate, myMessageWindow, myNet, GUIMainWindow::mySubWindows, myTitlePrefix, GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, myUndoList, GNEUndoList::p_clear(), GUITextureSubSys::reset(), GeoConvHelper::resetLoaded(), MFXMutex::unlock(), and GUIMessageWindow::unregisterMsgHandlers().
Referenced by loadConfigOrNet(), onCmdClose(), and ~GNEApplicationWindow().
|
private |
warns about unsaved changes and gives the user the option to abort
Definition at line 1297 of file GNEApplicationWindow.cpp.
References myUndoList, and GNEUndoList::p_clear().
Referenced by loadConfigOrNet(), onCmdClose(), onCmdNewNetwork(), onCmdOpenForeign(), and onCmdQuit().
|
virtual |
Creates the main window (required by FOX)
Definition at line 270 of file GNEApplicationWindow.cpp.
References TplCheck::_str2int(), TplConvert::_str2int(), gCurrentFolder, OptionsCont::getOptions(), OptionsCont::getStringVector(), OptionsCont::isSet(), GUIMainWindow::myCartesianFrame, myEditMenu, myFileMenu, GUIMainWindow::myGeoFrame, myHelpMenu, myMenuBarDrag, myWindowsMenu, and WRITE_ERROR.
void GNEApplicationWindow::dependentBuild | ( | ) |
build dependent
Definition at line 193 of file GNEApplicationWindow.cpp.
References fillMenuBar(), GUIIconSubSys::getIcon(), hadDependentBuild, ICON_NETEDIT, ID_LOADTHREAD_EVENT, MID_GNE_ABORT, MID_GNE_HOTKEY_DEL, MID_GNE_HOTKEY_ENTER, MID_GNE_MODE_ADDITIONAL, MID_GNE_MODE_CONNECT, MID_GNE_MODE_CREATE_EDGE, MID_GNE_MODE_DELETE, MID_GNE_MODE_INSPECT, MID_GNE_MODE_MOVE, MID_GNE_MODE_SELECT, MID_GNE_MODE_TLS, MID_WINDOW, GUIMainWindow::myCartesianCoordinate, GUIMainWindow::myCartesianFrame, myEvents, GUIMainWindow::myGeoCoordinate, GUIMainWindow::myGeoFrame, myLoadThread, myLoadThreadEvent, myMainSplitter, GUIMainWindow::myMDIClient, myMDIMenu, myMenuBar, myMenuBarDrag, myMessageWindow, GUIMainWindow::myStatusbar, myTitlePrefix, GUIMainWindow::myTopDock, FXEX::FXBaseObject::setSelector(), FXEX::FXBaseObject::setTarget(), and WRITE_ERROR.
Referenced by main().
|
virtual |
detaches the tool/menu bar
Definition at line 341 of file GNEApplicationWindow.cpp.
References myMenuBarDrag.
|
virtual |
Implements MFXInterThreadEventClient.
Definition at line 794 of file GNEApplicationWindow.cpp.
References MFXEventQue< T >::empty(), EVENT_ERROR_OCCURED, EVENT_MESSAGE_OCCURED, EVENT_SIMULATION_LOADED, EVENT_WARNING_OCCURED, GUIEvent::getOwnType(), handleEvent_Message(), handleEvent_NetworkLoaded(), myEvents, MFXEventQue< T >::pop(), and MFXEventQue< T >::top().
Referenced by onLoadThreadEvent().
|
protectedvirtual |
Builds the menu bar.
Definition at line 348 of file GNEApplicationWindow.cpp.
References GUIIconSubSys::getIcon(), ICON_CLOSE, ICON_LOCATEEDGE, ICON_LOCATEJUNCTION, ICON_LOCATETLS, ICON_OPEN_ADDITIONALS, ICON_OPEN_CONFIG, ICON_OPEN_NET, ICON_OPEN_SHAPES, ICON_REDO, ICON_RELOAD, ICON_SAVE, ICON_UNDO, MID_ABOUT, MID_CLEARMESSAGEWINDOW, MID_CLOSE, MID_GNE_CLEAN_JUNCTIONS, MID_GNE_COMPUTE_JUNCTIONS, MID_GNE_JOIN_JUNCTIONS, MID_GNE_NEW_NETWORK, MID_GNE_OPEN_FOREIGN, MID_GNE_OPTIONS, MID_GNE_SAVE_ADDITIONALS, MID_GNE_SAVE_ADDITIONALS_AS, MID_GNE_SAVE_AS_NETWORK, MID_GNE_SAVE_JOINED, MID_GNE_SAVE_NETWORK, MID_GNE_SAVE_PLAIN_XML, MID_GNE_SAVE_POIS, MID_HELP, MID_LOCATEEDGE, MID_LOCATEJUNCTION, MID_LOCATETLS, MID_OPEN_ADDITIONALS, MID_OPEN_CONFIG, MID_OPEN_NETWORK, MID_OPEN_SHAPES, MID_QUIT, MID_RECENTFILE, MID_RELOAD, myEditMenu, myFileMenu, myHelpMenu, myLocatorMenu, myMenuBar, myMessageWindow, myProcessingMenu, myRecentConfigs, myRecentNets, GUIMainWindow::myStatusbar, myUndoList, and myWindowsMenu.
Referenced by dependentBuild(), and GNEApplicationWindow().
|
inherited |
get the active view or 0
Definition at line 190 of file GUIMainWindow.cpp.
References GUIGlChildWindow::getView(), and GUIMainWindow::myMDIClient.
Referenced by GUIVehicle::drawOutsideNetwork(), and GUIMainWindow::sendBlockingEvent().
|
inherited |
Definition at line 144 of file GUIMainWindow.cpp.
References GUIMainWindow::myBoldFont.
Referenced by GUIGlObject::buildPopupHeader().
|
virtual |
get build OpenGL Canvas
Implements GUIMainWindow.
Definition at line 913 of file GNEApplicationWindow.cpp.
References GUIGlChildWindow::getBuildGLCanvas(), and GUIMainWindow::myMDIClient.
Referenced by openNewView().
|
inherited |
Definition at line 169 of file GUIMainWindow.cpp.
References GUIMainWindow::myCartesianCoordinate.
Referenced by GUIMainWindow::setStatusBarText(), and GUISUMOAbstractView::updatePositionInformation().
|
virtual |
get current simulation time (pure virtual but we don't need it)
Implements GUIMainWindow.
Definition at line 924 of file GNEApplicationWindow.cpp.
FXCursor * GNEApplicationWindow::getDefaultCursor | ( | ) |
get default cursor
Definition at line 977 of file GNEApplicationWindow.cpp.
|
inlinevirtualinherited |
Returns the delay (should be overwritten by subclasses if applicable)
Reimplemented in GUIApplicationWindow.
Definition at line 99 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::getDelay(), and GUIViewTraffic::saveFrame().
|
inherited |
Definition at line 175 of file GUIMainWindow.cpp.
References GUIMainWindow::myGeoCoordinate.
Referenced by GUIMainWindow::setStatusBarText(), and GUISUMOAbstractView::updatePositionInformation().
|
inherited |
Definition at line 163 of file GUIMainWindow.cpp.
References GUIMainWindow::myGLVisual.
Referenced by GUISUMOViewParent::init().
|
staticinherited |
Definition at line 181 of file GUIMainWindow.cpp.
References GUIMainWindow::myInstance.
Referenced by GUIVehicle::drawOutsideNetwork(), TraCIServerAPI_GUI::getNamedView(), GUITexturesHelper::getTextureID(), GUIMainWindow::listInternal(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_GUI::processSet(), and GUIMessageWindow::setCursorPos().
GNEUndoList * GNEApplicationWindow::getUndoList | ( | ) |
get pointer to undoList
Definition at line 930 of file GNEApplicationWindow.cpp.
References myUndoList.
|
private |
convenience method
Definition at line 1287 of file GNEApplicationWindow.cpp.
References GUIMainWindow::mySubWindows.
Referenced by handleEvent_NetworkLoaded(), onCmdAbort(), onCmdDel(), onCmdEnter(), onCmdOpenAdditionals(), onCmdSetMode(), and updateControls().
|
inherited |
Definition at line 133 of file GUIMainWindow.cpp.
References GUIMainWindow::mySubWindows.
Referenced by TraCIServerAPI_GUI::getNamedView(), and GUIMessageWindow::setCursorPos().
|
inherited |
Definition at line 123 of file GUIMainWindow.cpp.
References GUIMainWindow::mySubWindows.
Referenced by TraCIServerAPI_GUI::processGet(), and GUIMessageWindow::setCursorPos().
void GNEApplicationWindow::handleEvent_Message | ( | GUIEvent * | e | ) |
hanlde event of type message
Definition at line 865 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::appendMsg(), GUIEvent_Message::getMsg(), GUIEvent::getOwnType(), and myMessageWindow.
Referenced by eventOccured().
void GNEApplicationWindow::handleEvent_NetworkLoaded | ( | GUIEvent * | e | ) |
handle event of type Network loaded
Definition at line 818 of file GNEApplicationWindow.cpp.
References GUISUMOAbstractView::addDecals(), GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GUISettingsHandler::getDecals(), OptionsCont::getOptions(), OptionsCont::getString(), MFXUtils::getTitleText(), getView(), GNENet::getViewNet(), gSchemeStorage, MID_GNE_MODE_INSPECT, myAmLoading, GNEEvent_NetworkLoaded::myFile, myMessageWindow, GNEEvent_NetworkLoaded::myNet, myNet, GNEEvent_NetworkLoaded::mySettingsFile, myTitlePrefix, myViewNumber, GNEEvent_NetworkLoaded::myViewportFromRegistry, openNewView(), GUIMessageWindow::registerMsgHandlers(), XMLSubSys::runParser(), Position::set(), GNEViewNet::setEditModeFromHotkey(), GUISettingsHandler::setSnapshots(), setStatusBarText(), GUICompleteSchemeStorage::setViewport(), GUISUMOAbstractView::setViewportFromTo(), WRITE_ERROR, and WRITE_MESSAGE.
Referenced by eventOccured().
|
inlineinherited |
return whether the gui is in gaming mode
Definition at line 85 of file GUIMainWindow.h.
References GUIMainWindow::myAmGaming.
Referenced by GUIApplicationWindow::handleEvent_SimulationLoaded(), GUISUMOViewParent::init(), GUISUMOAbstractView::onLeftBtnRelease(), GUISUMOAbstractView::onMouseWheel(), GUISUMOAbstractView::onRightBtnRelease(), and GUIViewTraffic::setColorScheme().
|
inlineinherited |
return whether to list internal structures
Definition at line 90 of file GUIMainWindow.h.
References GUIMainWindow::getInstance(), and GUIMainWindow::myListInternal.
Referenced by GUISUMOViewParent::onCmdLocate().
|
private |
starts to load a netimport configuration or a network */
Definition at line 872 of file GNEApplicationWindow.cpp.
References closeAllWindows(), continueWithUnsavedChanges(), gSchemeStorage, GNELoadThread::loadConfigOrNet(), myAmLoading, myLoadThread, GUICompleteSchemeStorage::saveViewport(), and setStatusBarText().
Referenced by loadOptionOnStartup(), onCmdNewNetwork(), onCmdOpenConfiguration(), onCmdOpenForeign(), onCmdOpenNetwork(), onCmdOpenRecent(), and onCmdReload().
void GNEApplicationWindow::loadOptionOnStartup | ( | ) |
load net on startup
Definition at line 983 of file GNEApplicationWindow.cpp.
References OptionsCont::getBool(), OptionsCont::getOptions(), and loadConfigOrNet().
Referenced by main().
long GNEApplicationWindow::onClipboardRequest | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called when the command/FXCall clipboard request is executed
Definition at line 778 of file GNEApplicationWindow.cpp.
References GUIUserIO::clipped.
long GNEApplicationWindow::onCmdAbort | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits esc
Definition at line 1006 of file GNEApplicationWindow.cpp.
References GNEViewNet::abortOperation(), and getView().
long GNEApplicationWindow::onCmdAbout | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall show about dialog is executed
Definition at line 769 of file GNEApplicationWindow.cpp.
References GNEDialog_About::create().
long GNEApplicationWindow::onCmdAppSettings | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Opens the application settings menu.
long GNEApplicationWindow::onCmdCleanJunctions | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user selects Processing->clean junctions
Definition at line 1049 of file GNEApplicationWindow.cpp.
References myNet, myUndoList, and GNENet::removeSolitaryJunctions().
long GNEApplicationWindow::onCmdClearMsgWindow | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall clear message windows is executed
Definition at line 762 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::clear(), and myMessageWindow.
long GNEApplicationWindow::onCmdClose | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall close is executed
Definition at line 735 of file GNEApplicationWindow.cpp.
References closeAllWindows(), and continueWithUnsavedChanges().
long GNEApplicationWindow::onCmdComputeJunctions | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user selects Processing->compute junctions
Definition at line 1041 of file GNEApplicationWindow.cpp.
References GNENet::computeEverything(), myNet, and updateControls().
long GNEApplicationWindow::onCmdDel | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits del
Definition at line 1016 of file GNEApplicationWindow.cpp.
References getView(), and GNEViewNet::hotkeyDel().
long GNEApplicationWindow::onCmdEditChosen | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall edit chosen is executed
Definition at line 555 of file GNEApplicationWindow.cpp.
References gSelected.
long GNEApplicationWindow::onCmdEnter | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits enter
Definition at line 1025 of file GNEApplicationWindow.cpp.
References getView(), and GNEViewNet::hotkeyEnter().
long GNEApplicationWindow::onCmdGaming | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall toogle gaming mode is executed
long GNEApplicationWindow::onCmdHelp | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user selects help->Documentation
Definition at line 1034 of file GNEApplicationWindow.cpp.
References FXLinkLabel::fxexecute().
long GNEApplicationWindow::onCmdJoinJunctions | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user selects Processing->join junctions
Definition at line 1056 of file GNEApplicationWindow.cpp.
References GNENet::joinSelectedJunctions(), myNet, and myUndoList.
long GNEApplicationWindow::onCmdLocate | ( | FXObject * | , |
FXSelector | sel, | ||
void * | |||
) |
called when the command/FXCall locate is executed
Definition at line 744 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onCmdLocate().
long GNEApplicationWindow::onCmdNewNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 565 of file GNEApplicationWindow.cpp.
References continueWithUnsavedChanges(), GNELoadThread::fillOptions(), OptionsCont::getOptions(), loadConfigOrNet(), and GNELoadThread::setDefaultOptions().
long GNEApplicationWindow::onCmdNewView | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall new view is executed
long GNEApplicationWindow::onCmdOpenAdditionals | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open additionals is executed
Definition at line 683 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), getView(), ICON_EMPTY, myUndoList, GNEUndoList::p_begin(), GNEUndoList::p_end(), XMLSubSys::runParser(), and WRITE_MESSAGE.
long GNEApplicationWindow::onCmdOpenConfiguration | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open configuration is executed
Definition at line 579 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), ICON_EMPTY, loadConfigOrNet(), myConfigPattern, and myRecentConfigs.
long GNEApplicationWindow::onCmdOpenForeign | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open foreign is executed
Definition at line 619 of file GNEApplicationWindow.cpp.
References NIFrame::checkOptions(), continueWithUnsavedChanges(), GNELoadThread::fillOptions(), gCurrentFolder, GUIIconSubSys::getIcon(), OptionsCont::getOptions(), ICON_EMPTY, loadConfigOrNet(), and OptionsCont::set().
long GNEApplicationWindow::onCmdOpenNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open network is executed
Definition at line 599 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), ICON_EMPTY, loadConfigOrNet(), and myRecentNets.
long GNEApplicationWindow::onCmdOpenRecent | ( | FXObject * | sender, |
FXSelector | , | ||
void * | data | ||
) |
called when the command/FXCall open recent is executed
Definition at line 715 of file GNEApplicationWindow.cpp.
References loadConfigOrNet(), myAmLoading, myRecentNets, and GUIMainWindow::myStatusbar.
long GNEApplicationWindow::onCmdOpenShapes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall open shapes is executed
Definition at line 660 of file GNEApplicationWindow.cpp.
References gCurrentFolder, GUIIconSubSys::getIcon(), GNENet::getShapeContainer(), ICON_EMPTY, myNet, XMLSubSys::runParser(), and WRITE_MESSAGE.
long GNEApplicationWindow::onCmdOptions | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called if the user selects Processing->Configure Options
Definition at line 1063 of file GNEApplicationWindow.cpp.
References NIFrame::checkOptions().
long GNEApplicationWindow::onCmdQuit | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called by FOX if the application shall be closed.
Definition at line 536 of file GNEApplicationWindow.cpp.
References continueWithUnsavedChanges(), and gCurrentFolder.
long GNEApplicationWindow::onCmdReload | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall reload is executed
Definition at line 727 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and loadConfigOrNet().
long GNEApplicationWindow::onCmdSaveAdditionals | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save additionals is executed
Definition at line 1219 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), ICON_EMPTY, OptionsCont::isSet(), myMessageWindow, myNet, GNENet::saveAdditionals(), and OptionsCont::set().
long GNEApplicationWindow::onCmdSaveAdditionalsAs | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save additionals as is executed
Definition at line 1250 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), ICON_EMPTY, myMessageWindow, myNet, GNENet::saveAdditionals(), and OptionsCont::set().
long GNEApplicationWindow::onCmdSaveAsNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save network as is executed
Definition at line 1075 of file GNEApplicationWindow.cpp.
References gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), MFXUtils::getTitleText(), ICON_EMPTY, myTitlePrefix, onCmdSaveNetwork(), OptionsCont::resetWritable(), and OptionsCont::set().
long GNEApplicationWindow::onCmdSaveAsPlainXML | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save as plain xml is executed
Definition at line 1093 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), ICON_EMPTY, OptionsCont::isSet(), myMessageWindow, myNet, myUndoList, OptionsCont::resetWritable(), GNENet::savePlain(), OptionsCont::set(), and OptionsCont::unSet().
long GNEApplicationWindow::onCmdSaveJoined | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save joined is executed
Definition at line 1130 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURED, gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), OptionsCont::getOptions(), OptionsCont::getString(), ICON_EMPTY, OptionsCont::isSet(), myMessageWindow, myNet, OptionsCont::resetWritable(), GNENet::saveJoined(), OptionsCont::set(), and OptionsCont::unSet().
long GNEApplicationWindow::onCmdSaveNetwork | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save network is executed
Definition at line 1201 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), GUIMessageWindow::appendMsg(), EVENT_MESSAGE_OCCURED, OptionsCont::getOptions(), myMessageWindow, myNet, myUndoList, and GNENet::save().
Referenced by onCmdSaveAsNetwork().
long GNEApplicationWindow::onCmdSavePois | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall save pois is executed
Definition at line 1164 of file GNEApplicationWindow.cpp.
References GUIMessageWindow::addSeparator(), gCurrentFolder, MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), ICON_EMPTY, myMessageWindow, and GNEPOI::saveToFile().
long GNEApplicationWindow::onCmdSetMode | ( | FXObject * | sender, |
FXSelector | sel, | ||
void * | ptr | ||
) |
called if the user hits an edit-mode hotkey
Definition at line 997 of file GNEApplicationWindow.cpp.
References getView(), and GNEViewNet::setEditModeFromHotkey().
long GNEApplicationWindow::onKeyPress | ( | FXObject * | o, |
FXSelector | sel, | ||
void * | data | ||
) |
called when a key is pressed
Definition at line 1354 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onKeyPress().
long GNEApplicationWindow::onKeyRelease | ( | FXObject * | o, |
FXSelector | sel, | ||
void * | data | ||
) |
called when a key is released
Definition at line 1367 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myMDIClient, and GNEViewParent::onKeyRelease().
long GNEApplicationWindow::onLoadThreadEvent | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall load thread is executed
Definition at line 787 of file GNEApplicationWindow.cpp.
References eventOccured().
long GNEApplicationWindow::onUpdNeedsNetwork | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the upadte/FXCall needs network is executed
Definition at line 1187 of file GNEApplicationWindow.cpp.
References myNet.
long GNEApplicationWindow::onUpdOpen | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the command/FXCall on update open executed
Definition at line 755 of file GNEApplicationWindow.cpp.
References myAmLoading.
long GNEApplicationWindow::onUpdReload | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall reload is executed
Definition at line 1194 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), and myNet.
long GNEApplicationWindow::onUpdSaveNetwork | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
called when the update/FXCall save network is executed
Definition at line 1274 of file GNEApplicationWindow.cpp.
References OptionsCont::getOptions(), OptionsCont::getString(), OptionsCont::isSet(), and myNet.
|
private |
opens a new simulation display */
Definition at line 893 of file GNEApplicationWindow.cpp.
References getBuildGLCanvas(), GUIIconSubSys::getIcon(), GUIGlChildWindow::getView(), ICON_EMPTY, GUIMainWindow::myMDIClient, myMDIMenu, myNet, myUndoList, myViewNumber, and toString().
Referenced by handleEvent_NetworkLoaded().
|
inherited |
removes the given child window from the list
Definition at line 97 of file GUIMainWindow.cpp.
References GUIMainWindow::mySubWindows.
Referenced by GNEViewParent::~GNEViewParent(), GUIDialog_Breakpoints::~GUIDialog_Breakpoints(), GUIDialog_GLChosenEditor::~GUIDialog_GLChosenEditor(), GUIDialog_GLObjChooser::~GUIDialog_GLObjChooser(), GUIParameterTableWindow::~GUIParameterTableWindow(), GUIParameterTracker::~GUIParameterTracker(), GUISUMOViewParent::~GUISUMOViewParent(), and GUITLLogicPhasesTrackerWindow::~GUITLLogicPhasesTrackerWindow().
|
inherited |
Definition at line 114 of file GUIMainWindow.cpp.
References MFXMutex::lock(), GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, and MFXMutex::unlock().
|
inlinevirtualinherited |
Sends an event from the application thread to the GUI and waits until it is handled.
event | the event to send |
Reimplemented in GUIApplicationWindow.
Definition at line 110 of file GUIMainWindow.h.
References GUIMainWindow::getActiveView(), and UNUSED_PARAMETER.
Referenced by TraCIServerAPI_GUI::processSet().
|
inlinevirtualinherited |
Sets the delay of the parent application.
Reimplemented in GUIApplicationWindow.
Definition at line 105 of file GUIMainWindow.h.
Referenced by GUISUMOAbstractView::setDelay().
|
virtual |
set text of the statusBar
Reimplemented from GUIMainWindow.
Definition at line 990 of file GNEApplicationWindow.cpp.
References GUIMainWindow::myStatusbar.
Referenced by GNENet::computeEverything(), handleEvent_NetworkLoaded(), and loadConfigOrNet().
|
inherited |
Definition at line 150 of file GUIMainWindow.cpp.
References MFXMutex::lock(), MID_SIMSTEP, GUIMainWindow::myMDIClient, GUIMainWindow::myTrackerLock, GUIMainWindow::myTrackerWindows, and MFXMutex::unlock().
Referenced by GUIApplicationWindow::handleEvent_SimulationStep(), GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdChangeOption(), GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdChangeOption(), GUIDialog_GLChosenEditor::onCmdClear(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdPreDef(), GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdUserDef(), GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdUserDef(), GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onUpdPreDef(), GUICalibrator::GUIManip_Calibrator::onUpdPreDef(), GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onUpdUserDef(), GUICalibrator::GUIManip_Calibrator::onUpdUserDef(), and GUITriggeredRerouter::GUIManip_TriggeredRerouter::onUpdUserDef().
void GNEApplicationWindow::updateControls | ( | ) |
update control contents after undo/redo or recompute
Definition at line 1345 of file GNEApplicationWindow.cpp.
References getView(), and GNEViewNet::updateControls().
Referenced by onCmdComputeJunctions(), GNEUndoList::redo(), and GNEUndoList::undo().
|
protected |
check if had dependent build
Definition at line 319 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protectedinherited |
information whether the gui is currently in gaming mode
Definition at line 142 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::handleEvent_SimulationStep(), GUIMainWindow::isGaming(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), and GUIApplicationWindow::updateTimeLCD().
|
protected |
information whether the gui is currently loading and the load-options shall be greyed out
Definition at line 273 of file GNEApplicationWindow.h.
Referenced by handleEvent_NetworkLoaded(), loadConfigOrNet(), onCmdOpenRecent(), and onUpdOpen().
|
protectedinherited |
Font used for popup-menu titles.
Definition at line 124 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getBoldFont(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Definition at line 139 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
Labels for the current cartesian and geo-coordinate.
Definition at line 133 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), dependentBuild(), GUIApplicationWindow::dependentBuild(), and GUIMainWindow::getCartesianLabel().
|
protectedinherited |
Definition at line 134 of file GUIMainWindow.h.
Referenced by create(), GUIApplicationWindow::create(), dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protected |
Input file pattern.
Definition at line 316 of file GNEApplicationWindow.h.
Referenced by onCmdOpenConfiguration().
|
protected |
Definition at line 276 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
List of got requests.
Definition at line 295 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), eventOccured(), and ~GNEApplicationWindow().
|
protected |
the submenus
Definition at line 276 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
protectedinherited |
Definition at line 133 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::closeAllWindows(), closeAllWindows(), dependentBuild(), GUIApplicationWindow::dependentBuild(), and GUIMainWindow::getGeoLabel().
|
protectedinherited |
Definition at line 134 of file GUIMainWindow.h.
Referenced by create(), GUIApplicationWindow::create(), dependentBuild(), and GUIApplicationWindow::dependentBuild().
|
protectedinherited |
The gl-visual used.
Definition at line 137 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getGLVisual(), ~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
protected |
Definition at line 276 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().
|
staticprotectedinherited |
the singleton window instance
Definition at line 148 of file GUIMainWindow.h.
Referenced by GUIMainWindow::getInstance(), and GUIMainWindow::GUIMainWindow().
|
protectedinherited |
Definition at line 139 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
information whether the locator should list internal structures
Definition at line 145 of file GUIMainWindow.h.
Referenced by GUIMainWindow::listInternal(), and GUIApplicationWindow::onCmdListInternal().
|
protected |
the thread that loads the network
Definition at line 267 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), loadConfigOrNet(), and ~GNEApplicationWindow().
|
protected |
io-event with the load-thread
Definition at line 307 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protected |
Definition at line 276 of file GNEApplicationWindow.h.
Referenced by fillMenuBar().
|
protected |
The splitter that divides the main window into view and the log window.
Definition at line 287 of file GNEApplicationWindow.h.
Referenced by dependentBuild().
|
protectedinherited |
The multi view panel.
Definition at line 127 of file GUIMainWindow.h.
Referenced by dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIApplicationWindow::fillMenuBar(), GUIMainWindow::getActiveView(), GUIApplicationWindow::getBuildGLCanvas(), getBuildGLCanvas(), GUIApplicationWindow::onCmdEditChosen(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), onCmdLocate(), GUIApplicationWindow::onCmdLocate(), GUIApplicationWindow::onCmdShowStats(), onKeyPress(), GUIApplicationWindow::onKeyPress(), onKeyRelease(), GUIApplicationWindow::onKeyRelease(), GUIApplicationWindow::openNewView(), openNewView(), and GUIMainWindow::updateChildren().
|
protected |
The menu used for the MDI-windows.
Definition at line 298 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and openNewView().
|
protected |
The application menu bar.
Definition at line 301 of file GNEApplicationWindow.h.
Referenced by dependentBuild(), and fillMenuBar().
|
protected |
Definition at line 290 of file GNEApplicationWindow.h.
Referenced by create(), dependentBuild(), and detach().
|
protected |
A window to display messages, warnings and error in.
Definition at line 284 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), fillMenuBar(), handleEvent_Message(), handleEvent_NetworkLoaded(), onCmdClearMsgWindow(), onCmdSaveAdditionals(), onCmdSaveAdditionalsAs(), onCmdSaveAsPlainXML(), onCmdSaveJoined(), onCmdSaveNetwork(), and onCmdSavePois().
|
protected |
the name of the simulation
Definition at line 264 of file GNEApplicationWindow.h.
|
protected |
we are responsible for the net
Definition at line 322 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), handleEvent_NetworkLoaded(), onCmdCleanJunctions(), onCmdComputeJunctions(), onCmdJoinJunctions(), onCmdOpenShapes(), onCmdSaveAdditionals(), onCmdSaveAdditionalsAs(), onCmdSaveAsPlainXML(), onCmdSaveJoined(), onCmdSaveNetwork(), onUpdNeedsNetwork(), onUpdReload(), onUpdSaveNetwork(), and openNewView().
|
protected |
Definition at line 276 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and ~GNEApplicationWindow().
|
protected |
List of recent config files.
Definition at line 310 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), and onCmdOpenConfiguration().
|
protected |
List of recent nets.
Definition at line 313 of file GNEApplicationWindow.h.
Referenced by fillMenuBar(), onCmdOpenNetwork(), and onCmdOpenRecent().
|
protectedinherited |
Definition at line 139 of file GUIMainWindow.h.
Referenced by GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
The status bar.
Definition at line 130 of file GUIMainWindow.h.
Referenced by dependentBuild(), GUIApplicationWindow::dependentBuild(), fillMenuBar(), GUIApplicationWindow::fillMenuBar(), GUIApplicationWindow::onCmdFullScreen(), GUIApplicationWindow::onCmdGaming(), onCmdOpenRecent(), GUIApplicationWindow::onCmdOpenRecent(), GUIApplicationWindow::onCmdStart(), GUIApplicationWindow::onCmdStep(), GUIApplicationWindow::openNewView(), setStatusBarText(), and GUIApplicationWindow::setStatusBarText().
|
protectedinherited |
Definition at line 118 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), getView(), GUIMainWindow::getViewByID(), GUIMainWindow::getViewIDs(), GUIApplicationWindow::onCmdNetedit(), and GUIMainWindow::removeChild().
|
protected |
the prefix for the window title
Definition at line 328 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), dependentBuild(), handleEvent_NetworkLoaded(), and onCmdSaveAsNetwork().
|
protected |
The application tool bar.
Definition at line 304 of file GNEApplicationWindow.h.
|
protected |
Definition at line 304 of file GNEApplicationWindow.h.
|
protected |
Definition at line 304 of file GNEApplicationWindow.h.
|
protected |
Definition at line 304 of file GNEApplicationWindow.h.
|
protected |
Definition at line 304 of file GNEApplicationWindow.h.
|
protected |
for some menu detaching fun
Definition at line 290 of file GNEApplicationWindow.h.
|
protected |
Definition at line 290 of file GNEApplicationWindow.h.
|
protected |
Definition at line 290 of file GNEApplicationWindow.h.
|
protected |
Definition at line 290 of file GNEApplicationWindow.h.
|
protected |
Definition at line 290 of file GNEApplicationWindow.h.
|
protectedinherited |
Definition at line 139 of file GUIMainWindow.h.
Referenced by GUIApplicationWindow::buildToolBars(), dependentBuild(), GUIApplicationWindow::dependentBuild(), GUIMainWindow::GUIMainWindow(), and GUIMainWindow::~GUIMainWindow().
|
protectedinherited |
A lock to make the removal and addition of trackers secure.
Definition at line 121 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIMainWindow::removeChild(), and GUIMainWindow::updateChildren().
|
protectedinherited |
Definition at line 119 of file GUIMainWindow.h.
Referenced by GUIMainWindow::addChild(), GUIApplicationWindow::closeAllWindows(), closeAllWindows(), GUIMainWindow::removeChild(), and GUIMainWindow::updateChildren().
|
protected |
the one and only undo list
Definition at line 325 of file GNEApplicationWindow.h.
Referenced by closeAllWindows(), continueWithUnsavedChanges(), fillMenuBar(), getUndoList(), onCmdCleanJunctions(), onCmdJoinJunctions(), onCmdOpenAdditionals(), onCmdSaveAsPlainXML(), onCmdSaveNetwork(), openNewView(), and ~GNEApplicationWindow().
|
protected |
The current view number.
Definition at line 270 of file GNEApplicationWindow.h.
Referenced by handleEvent_NetworkLoaded(), and openNewView().
|
protected |
Definition at line 276 of file GNEApplicationWindow.h.
Referenced by create(), fillMenuBar(), and ~GNEApplicationWindow().