itom 1.3.0
ito::AppManagement Class Reference

< AppManagement (in order to provide access to basic organizers, managers and other main components to every instance More...

#include <AppManagement.h>

List of all members.

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

Detailed Description

< 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


Member Function Documentation

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]
Parameters:
designerWidgetOrganizersets PythonEngine instance pointer
static void ito::AppManagement::setPaletteOrganizer ( QObject *  paletteOrganizer) [inline, static]
Parameters:
paletteOrganizersets PythonEngine instance pointer
static void ito::AppManagement::setPythonEngine ( QObject *  pythonEngine) [inline, static]
Parameters:
pythonEnginesets PythonEngine instance pointer
static void ito::AppManagement::setScriptEditorOrganizer ( QObject *  scriptEditorOrganizer) [inline, static]
Parameters:
scriptEditorOrganizersets ScriptEditorOrganizer instance pointer

Member Data Documentation

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)


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends