WidgetFactory.h File Reference

#include <vector>
#include <QUiLoader>
#include <Base/Factory.h>
#include <Base/PyObjectBase.h>
#include "DlgPreferencesImp.h"
#include "DlgCustomizeImp.h"
#include "PropertyPage.h"

Go to the source code of this file.

Classes

class  Gui::ContainerDialog
 The ContainerDialog class acts as a container to embed any kinds of widgets that do not inherit from QDialog. More...
class  Gui::CustomPageProducer< CLASS >
 The CustomPageProducer class is a value-based template class that provides the ability to create custom pages dynamically. More...
class  Gui::PrefPageProducer< CLASS >
 The PrefPageProducer class is a value-based template class that provides the ability to create preference pages dynamically. More...
class  Gui::PrefPageUiProducer
 The PrefPageUiProducer class provides the ability to create preference pages dynamically from an external UI file. More...
class  Gui::PyResource
 The PyResource class provides an interface to create widgets or to load .ui files from Python. More...
class  Gui::SignalConnect
 The SignalConnect class provides the abitlity to make a connection between the callback function of a Python object and the slot onExecute(). More...
class  Gui::UiLoader
 The UiLoader class provides the abitlity to use the widget factory framework of FreeCAD within the framework provided by Qt. More...
class  Gui::WidgetFactoryInst
 The widget factory provides methods for the dynamic creation of widgets. More...
class  Gui::WidgetFactorySupplier
 The widget factory supplier class registers all kinds of preference pages and widgets. More...
class  Gui::WidgetProducer< CLASS >
 The WidgetProducer class is a value-based template class that provides the ability to create widgets dynamically. More...

Namespaces

namespace  Gui
 

The namespace of the FreeCAD Graphical interface layer library.


namespace  Gui::Dialog
 

The namespace of the FreeCAD dialogs.


Functions

WidgetFactorySupplier & Gui::GetWidgetFactorySupplier ()
WidgetFactoryInst & Gui::WidgetFactory ()

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