The MainApplication class is the basic management class for the entire application.
More...
|
enum | tGuiType { standard
, console
, none
} |
|
|
void | _propertiesChanged () |
|
void | mainWindowCloseRequest (bool considerPythonBusy) |
| slot invoked if user wants to close application
|
|
|
void | propertiesChanged () |
|
|
void | registerMetaObjects () |
|
|
void | setSplashScreenMessage (const QString &text) |
|
|
QString | getSplashScreenFileName () const |
|
QPixmap | getSplashScreenPixmap () const |
|
The MainApplication class is the basic management class for the entire application.
◆ MainApplication()
ito::MainApplication::MainApplication |
( |
tGuiType | guiType = standard | ) |
|
constructor
- Parameters
-
guiType | Type of the desired GUI (normal, console, no) |
- See also
- tGuiType
◆ ~MainApplication()
ito::MainApplication::~MainApplication |
( |
| ) |
|
◆ exec()
int ito::MainApplication::exec |
( |
| ) |
|
exececution of the main event loop
- Returns
- value passed to exit() method, which finishes the exec()-loop, 0 if finished by quit()
◆ finalizeApplication()
void ito::MainApplication::finalizeApplication |
( |
| ) |
|
◆ getScriptEditorOrganizer()
returns member m_scriptEditorOrganizer
◆ instance()
getter-method for static instance pointer
◆ mainWindowCloseRequest
void ito::MainApplication::mainWindowCloseRequest |
( |
bool | considerPythonBusy | ) |
|
|
slot |
slot invoked if user wants to close application
- See also
- MainWindow
◆ setupApplication()
void ito::MainApplication::setupApplication |
( |
const QStringList & | scriptsToOpen, |
|
|
const QStringList & | scriptsToExecute ) |
◆ m_designerWidgetOrganizer
◆ m_devFlag
bool ito::MainApplication::m_devFlag = false |
|
private |
member to designate dev-build
◆ m_guiType
tGuiType ito::MainApplication::m_guiType |
|
private |
member for the desired gui-type
◆ m_mainWin
pointer to the main window
◆ m_paletteOrganizer
pointer to figureOrganizer
◆ m_pQerr
std::cerr is redirected to this instance
◆ m_pQout
std::cout is redirected to this instance
◆ m_processOrganizer
pointer to processOrganizer
◆ m_pyEngine
pointer to the python engine
◆ m_pyStatePublisher
pointer to the python state publisher (executed in main thread)
◆ m_pythonLogger
◆ m_pyThread
QThread* ito::MainApplication::m_pyThread |
|
private |
Thread, where python engine is executed
◆ m_scriptEditorOrganizer
pointer to scriptEditorOrganizer, organizing every existing script window or docking widget
◆ m_translator
QTranslator ito::MainApplication::m_translator |
|
private |
pointer to a language-translation, different than the standard language (en)
◆ m_uiOrganizer
◆ mainApplicationInstance
static instance pointer initialization
static pointer to the (singleton) instance of MainApplication
The documentation for this class was generated from the following files:
- C:/Workspace/itom_development_VS2019_Qt5.15.2_x64/itomProject/itom/Qitom/mainApplication.h
- C:/Workspace/itom_development_VS2019_Qt5.15.2_x64/itomProject/itom/Qitom/mainApplication.cpp