Gui/Application.cpp File Reference

#include "PreCompiled.h"
#include "InventorAll.h"
#include <boost/signals.hpp>
#include <boost/bind.hpp>
#include <sstream>
#include <stdexcept>
#include <QCloseEvent>
#include <QLocale>
#include <QMessageBox>
#include <QPointer>
#include <QGLFormat>
#include <QGLPixelBuffer>
#include <QSessionManager>
#include <Base/Console.h>
#include <Base/Interpreter.h>
#include <Base/Parameter.h>
#include <Base/Exception.h>
#include <Base/Factory.h>
#include <Base/FileInfo.h>
#include <Base/Tools.h>
#include <App/Document.h>
#include <App/DocumentObjectPy.h>
#include "Application.h"
#include "GuiApplicationNativeEventAware.h"
#include "MainWindow.h"
#include "Document.h"
#include "View.h"
#include "View3DPy.h"
#include "WidgetFactory.h"
#include "Command.h"
#include "Macro.h"
#include "ProgressBar.h"
#include "Workbench.h"
#include "WorkbenchManager.h"
#include "ToolBoxManager.h"
#include "WaitCursor.h"
#include "MenuManager.h"
#include "Window.h"
#include "Selection.h"
#include "BitmapFactory.h"
#include "SoFCDB.h"
#include "PythonConsolePy.h"
#include "PythonDebugger.h"
#include "DlgOnlineHelpImp.h"
#include "SpaceballEvent.h"
#include "View3DInventor.h"
#include "ViewProvider.h"
#include "ViewProviderExtern.h"
#include "ViewProviderFeature.h"
#include "ViewProviderPythonFeature.h"
#include "ViewProviderDocumentObjectGroup.h"
#include "ViewProviderGeometryObject.h"
#include "ViewProviderInventorObject.h"
#include "ViewProviderVRMLObject.h"
#include "ViewProviderAnnotation.h"
#include "ViewProviderMeasureDistance.h"
#include "Language/Translator.h"
#include "TaskView/TaskDialogPython.h"
#include "GuiInitScript.h"

Go to the source code of this file.

Classes

struct  Gui::ApplicationP
class  Gui::GUIApplication
 Override QCoreApplication::notify() to fetch exceptions in Qt widgets properly that are not handled in the event handler or slot. More...
class  Gui::ObjectLabelObserver
 Observer that watches relabeled objects and make sure that the labels inside a document are unique. More...

Namespaces

namespace  Gui
 

The namespace of the FreeCAD Graphical interface layer library.


Typedefs

typedef void(* _qt_msg_handler_old )(QtMsgType type, const char *msg)

Functions

static PyObjectGui::FreeCADGui_getSoDBVersion (PyObject *, PyObject *args)
static PyObjectGui::FreeCADGui_getSoQtVersion (PyObject *, PyObject *args)
static PyObjectGui::FreeCADGui_subgraphFromObject (PyObject *, PyObject *args)
static void init_resources ()
void messageHandler (QtMsgType type, const char *msg)

Variables

struct PyMethodDef Gui::FreeCADGui_methods []
_qt_msg_handler_old old_qtmsg_handler = 0

Typedef Documentation

typedef void(* _qt_msg_handler_old)(QtMsgType type, const char *msg)

Definition at line 1300 of file Gui/Application.cpp.


Function Documentation

static void init_resources (  )  [static]

Definition at line 1364 of file Gui/Application.cpp.

Referenced by Gui::Application::initApplication().

void messageHandler ( QtMsgType  type,
const char *  msg 
)

Definition at line 1303 of file Gui/Application.cpp.

References Base::Console().

Referenced by Gui::Application::initApplication().


Variable Documentation

Definition at line 1301 of file Gui/Application.cpp.


Generated on Wed Nov 23 19:01:13 2011 for FreeCAD by  doxygen 1.6.1