Public Methods
- KXMLGUIBuilder ( QWidget *widget )
- virtual ~ KXMLGUIBuilder ()
- KInstance * builderInstance () const
- void setBuilderInstance ( KInstance *instance )
- virtual QStringList containerTags () const
- virtual QWidget * createContainer ( QWidget *parent, int index, const QDomElement &element, const QByteArray &containerStateBuffer, int &id )
- virtual QByteArray removeContainer ( QWidget *container, QWidget *parent, int id )
- virtual QStringList customTags () const
- virtual int createCustomElement ( QWidget *parent, int index, const QDomElement &element )
- virtual void removeCustomElement ( QWidget *parent, int id )
Detailed Description
Abstract interface for a "GUI builder", used by the GUIFactory
This interface is implemented by MainWindow for the case where
the toplevel widget is a KTMainWindow. Other implementations may appear
in the future (dialogs for instance)
QWidget * createContainer ( QWidget *parent, int index, const QDomElement &element, const QByteArray &containerStateBuffer, int &id )
|
[virtual]
Create a container (menubar/menu/toolbar/statusbar/separator/...)
from an element in the XML file
Parameters:
parent | The parent for the container
|
index | The index where the container should be inserted
into the parent container/widget
|
element | The element from the DOM tree describing the
container (use it to access container specified
attributes or child elements)
|
containerStateBuffer | A buffer which possibibly contains
previously saved container state
information, return via removeContainer .
|
QByteArray removeContainer ( QWidget *container, QWidget *parent, int id )
|
[virtual]
Remove the given (and previously via createContainer )
created container.
Returns: A buffer containing state information about the deleted
container (like the last position of a toolbar container
for example). The buffer is passed again to
createContainer when the same container is about to be
created again later.
Generated by: root@porky.devel.redhat.com on Wed May 10 08:56:43 2000, using kdoc 2.0a35. |