KXMLGUIBuilder Class Reference
from PyKDE4.kdeui import *
Subclasses: KXmlGuiWindow
Detailed Description
Implements the creation of the GUI (menubar, menus and toolbars)
as requested by the GUI factory.
The virtual methods are mostly for historical reasons, there isn't really
a need to derive from KXMLGUIBuilder anymore.
Methods |
| __init__ (self, KXMLGUIBuilder other) |
| __init__ (self, QWidget widget) |
KXMLGUIClient | builderClient (self) |
KComponentData | builderComponentData (self) |
QStringList | containerTags (self) |
SIP_PYTUPLE | createContainer (self, QWidget parent, int index, QDomElement element) |
QAction | createCustomElement (self, QWidget parent, int index, QDomElement element) |
QStringList | customTags (self) |
| finalizeGUI (self, KXMLGUIClient client) |
| removeContainer (self, QWidget container, QWidget parent, QDomElement element, QAction containerAction) |
| removeCustomElement (self, QWidget parent, QAction action) |
| setBuilderClient (self, KXMLGUIClient client) |
| setBuilderComponentData (self, KComponentData componentData) |
QWidget | widget (self) |
Method Documentation
Creates 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)
|
| action | The action created for this container; used for e.g. passing to removeContainer.
|
Removes the given (and previously via createContainer )
created container.