class KXMLGUIBuilder

More...

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

Public 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 ()

[virtual]

KXMLGUIClientbuilderClient ()

[const]

void  setBuilderClient ( KXMLGUIClient *client )

KInstancebuilderInstance ()

[const]

void  setBuilderInstance ( KInstance *instance )

QStringList  containerTags ()

[const virtual]

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

[virtual]

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

Parameters:

void  removeContainer ( QWidget *container, QWidget *parent, QDomElement &element, 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.

QStringList  customTags ()

[const virtual]

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

[virtual]

void  removeCustomElement ( QWidget *parent, int id )

[virtual]

void  finalizeGUI ( KXMLGUIClient *client )

[virtual]


Generated by: prospector@porky.devel.redhat.com on Fri Nov 3 09:58:47 2000, using kdoc 2.0a42.