itom 1.2.0
|
< AppManagement (in order to provide access to basic organizers, managers and other main components to every instance More...
#include <AppManagement.h>
Classes | |
struct | Timeouts |
Static Public Member Functions | |
static QString | getSettingsFile () |
static QObject * | getScriptEditorOrganizer () |
static QObject * | getPythonEngine () |
static QObject * | getPaletteOrganizer () |
static QObject * | getDesignerWidgetOrganizer () |
static QObject * | getMainApplication () |
static QObject * | getAddInManager () |
static QObject * | getMainWindow () |
static QObject * | getUiOrganizer () |
static QObject * | getProcessOrganizer () |
static QObject * | getUserOrganizer () |
static void | setScriptEditorOrganizer (QObject *scriptEditorOrganizer) |
static void | setPythonEngine (QObject *pythonEngine) |
static void | setPaletteOrganizer (QObject *paletteOrganizer) |
static void | setDesignerWidgetOrganizer (QObject *designerWidgetOrganizer) |
static void | setMainApplication (QObject *mainApplication) |
static void | setMainWindow (QObject *mainWindow) |
static void | setUiOrganizer (QObject *uiOrganizer) |
static void | setProcessOrganizer (QObject *processOrganizer) |
static void | setUserOrganizer (QObject *userOrganizer) |
Static Public Attributes | |
static Timeouts | timeouts |
Static Private Attributes | |
static QObject * | m_sew = NULL |
static QObject * | m_pe = NULL |
static QObject * | m_dwo = NULL |
static QObject * | m_plo = NULL |
static QObject * | m_app = NULL |
static QObject * | m_mainWin = NULL |
static QObject * | m_uiOrganizer = NULL |
static QObject * | m_processOrganizer = NULL |
static QObject * | m_userOrganizer = NULL |
static QMutex | m_mutex |
< AppManagement (in order to provide access to basic organizers, managers and other main components to every instance
static class only administrating QObject-pointers to main organization and management units of the main application
static QObject* ito::AppManagement::getDesignerWidgetOrganizer | ( | ) | [inline, static] |
returns static pointer to DesignerWidgetOrganizer instance
static QObject* ito::AppManagement::getPaletteOrganizer | ( | ) | [inline, static] |
returns static pointer to PaletteOrganizer instance
static QObject* ito::AppManagement::getProcessOrganizer | ( | ) | [inline, static] |
returns static pointer to ProcessOrganizer instance
static QObject* ito::AppManagement::getPythonEngine | ( | ) | [inline, static] |
returns static pointer to PythonEngine instance
static QObject* ito::AppManagement::getScriptEditorOrganizer | ( | ) | [inline, static] |
returns static pointer to ScriptEditorOrganizer instance
static QObject* ito::AppManagement::getUiOrganizer | ( | ) | [inline, static] |
returns static pointer to UiOrganizer instance
static void ito::AppManagement::setDesignerWidgetOrganizer | ( | QObject * | designerWidgetOrganizer | ) | [inline, static] |
designerWidgetOrganizer | sets PythonEngine instance pointer |
static void ito::AppManagement::setPaletteOrganizer | ( | QObject * | paletteOrganizer | ) | [inline, static] |
paletteOrganizer | sets PythonEngine instance pointer |
static void ito::AppManagement::setPythonEngine | ( | QObject * | pythonEngine | ) | [inline, static] |
pythonEngine | sets PythonEngine instance pointer |
static void ito::AppManagement::setScriptEditorOrganizer | ( | QObject * | scriptEditorOrganizer | ) | [inline, static] |
scriptEditorOrganizer | sets ScriptEditorOrganizer instance pointer |
QObject * ito::AppManagement::m_app = NULL [static, private] |
static pointer to MainApplication (default: NULL)
QObject * ito::AppManagement::m_dwo = NULL [static, private] |
static pointer to DesignerWidgetOrganizer (default: NULL)
QMutex ito::AppManagement::m_mutex [static, private] |
static mutex, protecting every read and write operation in class AppManagement
QObject * ito::AppManagement::m_pe = NULL [static, private] |
static pointer to PythonEngine (default: NULL)
QObject * ito::AppManagement::m_plo = NULL [static, private] |
static pointer to FigureOrganizer (default: NULL)
QObject * ito::AppManagement::m_processOrganizer = NULL [static, private] |
static pointer to ProcessOrganizer (default: NULL)
QObject * ito::AppManagement::m_sew = NULL [static, private] |
static pointer to ScriptEditorOrganizer (default: NULL)
QObject * ito::AppManagement::m_uiOrganizer = NULL [static, private] |
static pointer to UiOrganizer (default: NULL)
QObject * ito::AppManagement::m_userOrganizer = NULL [static, private] |
static pointer to UserOrganizer (default: NULL)