23 #ifndef MAINAPPLICATION_H 24 #define MAINAPPLICATION_H 26 #include "python/pythonEngineInc.h" 27 #include "organizer/scriptEditorOrganizer.h" 28 #include "organizer/paletteOrganizer.h" 29 #include "organizer/uiOrganizer.h" 30 #include "organizer/processOrganizer.h" 31 #include "organizer/designerWidgetOrganizer.h" 33 #include "widgets/mainWindow.h" 35 #include <qtranslator.h> 48 enum tGuiType { standard, console, none };
53 int loadSettings(
const QString userName =
"");
58 int execPipManagerOnly();
65 void registerMetaObjects();
85 QTranslator m_qtTranslator;
86 QTranslator m_commonQtTranslator;
87 QTranslator m_commonPlotTranslator;
88 QTranslator m_widgetsTranslator;
90 QSplashScreen *m_splashScreen;
93 void propertiesChanged();
98 void _propertiesChanged() { emit propertiesChanged(); }
The UiOrganizer is started as singleton instance within itom and organizes all main windows...
Definition: uiOrganizer.h:292
~MainApplication()
destructor
Definition: mainApplication.cpp:139
Definition: pythonEngine.h:128
The MainApplication class is the basic management class for the entire application.
Definition: mainApplication.h:43
ito::ProcessOrganizer * m_processOrganizer
Definition: mainApplication.h:81
Definition: paletteOrganizer.h:126
DesignerWidgetOrganizer * m_designerWidgetOrganizer
Definition: mainApplication.h:79
UiOrganizer * m_uiOrganizer
Definition: mainApplication.h:78
Definition: processOrganizer.h:39
static MainApplication * mainApplicationInstance
static instance pointer initialization
Definition: mainApplication.h:76
organizes script editors, independent on their appearance (docked or window-style) ...
Definition: scriptEditorOrganizer.h:36
QThread * m_pyThread
Definition: mainApplication.h:70
QTranslator m_translator
Definition: mainApplication.h:84
Definition: mainWindow.h:55
Definition: apiFunctionsGraph.cpp:39
int exec()
exececution of the main event loop
Definition: mainApplication.cpp:835
tGuiType m_guiType
Definition: mainApplication.h:68
PaletteOrganizer * m_paletteOrganizer
Definition: mainApplication.h:77
void setupApplication(const QStringList &scriptsToOpen)
setup of application
Definition: mainApplication.cpp:162
MainWindow * m_mainWin
Definition: mainApplication.h:74
ScriptEditorOrganizer * m_scriptEditorOrganizer
Definition: mainApplication.h:73
void finalizeApplication()
setup of application
Definition: mainApplication.cpp:691
ScriptEditorOrganizer * getScriptEditorOrganizer()
Definition: mainApplication.h:60
MainApplication(tGuiType guiType=standard)
constructor
Definition: mainApplication.cpp:108
void mainWindowCloseRequest()
slot invoked if user wants to close application
Definition: mainApplication.cpp:762
PythonEngine * m_pyEngine
Definition: mainApplication.h:71
static MainApplication * instance()
Definition: mainApplication.cpp:95