class KXMLGUIBuilder

More...

Internal Use Only
Definition#include <kxmlguibuilder.h>
Inherited byKDockMainWindow, KMainWindow
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods


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 KMainWindow. Other implementations may appear in the future (dialogs for instance)

 KXMLGUIBuilder ( QWidget *widget )

KXMLGUIBuilder

 ~KXMLGUIBuilder ()

~KXMLGUIBuilder

[virtual]

KXMLGUIClientbuilderClient ()

builderClient

[const]

void  setBuilderClient ( KXMLGUIClient *client )

setBuilderClient

KInstancebuilderInstance ()

builderInstance

[const]

void  setBuilderInstance ( KInstance *instance )

setBuilderInstance

QWidgetwidget ()

widget

QStringList  containerTags ()

containerTags

[const virtual]

QWidgetcreateContainer ( QWidget *parent, int index, const QDomElement &element, int &id )

createContainer

[virtual]

Creates a container (menubar/menu/toolbar/statusbar/separator/...) from an element in the XML file

Parameters:
parentThe parent for the container
indexThe index where the container should be inserted into the parent container/widget
elementThe element from the DOM tree describing the container (use it to access container specified attributes or child elements)
containerStateBufferA buffer which possibibly contains previously saved container state information, return via removeContainer .

void  removeContainer ( QWidget *container, QWidget *parent, QDomElement &element, int id )

removeContainer

[virtual]

Removes 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.

QStringList  customTags ()

customTags

[const virtual]

int  createCustomElement ( QWidget *parent, int index, const QDomElement &element )

createCustomElement

[virtual]

void  removeCustomElement ( QWidget *parent, int id )

removeCustomElement

[virtual]

void  finalizeGUI ( KXMLGUIClient *client )

finalizeGUI

[virtual]

void  virtual_hook ( int id, void* data )

virtual_hook

[protected virtual]


Generated by: dfaure on faure on Tue Apr 16 08:49:25 2002, using kdoc 2.0a53.