NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This class represents the application controller, which will create the main frame of the actual application. It will also include the single instance checking and the necessary DDE command interface handling. More...
#include <NumeReWindow.h>
Public Member Functions | |
~MyApp () | |
Empty destructor. More... | |
virtual bool | OnInit () override |
"Main program" equivalent: the program execution "starts" here. If we detect an already instance of NumeRe, we will send the command line contents to the existing instance and cancel the start up here. More... | |
virtual int | OnExit () override |
Called on application shut down. Will free the memory of the IPC class instances. More... | |
virtual bool | OnExceptionInMainLoop () override |
This handler should be called, if an unhandled exception propagated through the event loop. We'll try to recover from this issue here. However, it might not be possible. More... | |
Private Attributes | |
wxSingleInstanceChecker * | m_singlinst |
DDE::Server * | m_DDEServer |
This class represents the application controller, which will create the main frame of the actual application. It will also include the single instance checking and the necessary DDE command interface handling.
Definition at line 150 of file NumeReWindow.h.
MyApp::~MyApp | ( | ) |
Empty destructor.
Definition at line 401 of file NumeReWindow.cpp.
|
overridevirtual |
This handler should be called, if an unhandled exception propagated through the event loop. We'll try to recover from this issue here. However, it might not be possible.
Definition at line 434 of file NumeReWindow.cpp.
References _guilang, DetachedLogger::error(), g_logger, Language::get(), and toString().
|
overridevirtual |
Called on application shut down. Will free the memory of the IPC class instances.
Definition at line 413 of file NumeReWindow.cpp.
References m_DDEServer, and m_singlinst.
|
overridevirtual |
"Main program" equivalent: the program execution "starts" here. If we detect an already instance of NumeRe, we will send the command line contents to the existing instance and cancel the start up here.
Definition at line 251 of file NumeReWindow.cpp.
References _guilang, _T, SettingsValue::active(), DDE_SERVICE, DDE_TOPIC, DetachedLogger::debug(), determineWindowSize(), NumeReWindow::EvaluateCommandLine(), NumeReWindow::forceHistoryPageDown(), g_findReplace, g_logger, Language::get(), NumeReWindow::getOptions(), Settings::getSetting(), DetachedLogger::info(), Logger::LVL_DEBUG, m_DDEServer, m_singlinst, NumeReWindow::m_UnrecoverableFiles, DetachedLogger::push_info(), NumeReWindow::Ready(), DetachedLogger::setLoggingLevel(), SETTING_B_SAVEWINDOWSIZE, SETTING_S_WINDOWSIZE, ShowTip(), NumeReWindow::showTipAtStartup, SettingsValue::stringval(), sVersion, NumeReWindow::tipProvider, AutoVersion::UBUNTU_VERSION_STYLE, NumeReWindow::updateTipAtStartupSetting(), DetachedLogger::warning(), and DetachedLogger::write_system_information().
|
private |
Definition at line 160 of file NumeReWindow.h.
|
private |
Definition at line 159 of file NumeReWindow.h.