21 #ifndef __ctkLayoutFactory_h
22 #define __ctkLayoutFactory_h
25 #include <QMetaObject>
29 class ctkLayoutFactoryPrivate;
77 virtual void setupView(QDomElement layoutElement, QWidget* view);
void registerViewFactory(ctkLayoutViewFactory *factory)
virtual QWidget * viewFromXML(QDomElement layoutElement)
virtual void setupView(QDomElement layoutElement, QWidget *view)
virtual ~ctkLayoutFactory()
QList< ctkLayoutViewFactory * > viewFactories(QDomElement viewElement) const
Return all the registered factories that can handle the layoutElement.
ctkLayoutFactory(QWidget *viewport, QObject *parent)
virtual QList< QWidget * > viewsFromXML(QDomElement layoutElement)
void unregisterViewFactory(ctkLayoutViewFactory *factory)
ctkLayoutFactory(QObject *parent=0)
QList< ctkLayoutViewFactory * > registeredViewFactories() const
virtual void setupLayout()
virtual void setLayout(const QDomDocument &newLayout)
const QDomDocument layout() const