struct ContainerNode

# struct ContainerNode |
Full name | `KXMLGUI::ContainerNode`
Definition | `#include <kxmlguifactory_p.h>`
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- ContainerNode ( QWidget *_container, const QString &_tagName, const QString &_name, ContainerNode *_parent = 0L, KXMLGUIClient *_client = 0L, KXMLGUIBuilder *_builder = 0L, int id = -1, const QString &_mergingName = QString::null, const QString &groupName = QString::null, const QStringList &customTags = QStringList(), const QStringList &containerTags = QStringList() )
- void clearChildren ()
- void removeChild ( ContainerNode *child )
- MergingIndexList::Iterator findIndex ( const QString &name )
- ContainerNode * findContainerNode ( QWidget *container )
- ContainerNode * findContainer ( const QString &_name, bool tag )
- ContainerNode * findContainer ( const QString &name, const QString &tagName, const QPtrList<QWidget> *excludeList, KXMLGUIClient *currClient )
- ContainerClient * findChildContainerClient ( KXMLGUIClient *currentGUIClient, const QString &groupName, const MergingIndexList::Iterator &mergingIdx )
- void plugActionList ( BuildState &state )
- void plugActionList ( BuildState &state, const MergingIndexList::Iterator &mergingIdxIt )
- void unplugActionList ( BuildState &state )
- void unplugActionList ( BuildState &state, const MergingIndexList::Iterator &mergingIdxIt )
- void adjustMergingIndices ( int offset, const MergingIndexList::Iterator &it )
- bool destruct ( QDomElement element, BuildState &state )
- void destructChildren ( const QDomElement &element, BuildState &state )
- QDomElement findElementForChild ( const QDomElement &baseElement, ContainerNode *childNode )
- void unplugActions ( BuildState &state )
- void unplugClient ( ContainerClient *client )
- void reset ()
- int calcMergingIndex ( const QString &mergingName, MergingIndexList::Iterator &it, BuildState &state, bool ignoreDefaultMergingIndex )

#### Public Members

- ContainerNode *parent
- KXMLGUIClient *client
- KXMLGUIBuilder *builder
- QStringList builderCustomTags
- QStringList builderContainerTags
- QWidget *container
- int containerId
- QString tagName
- QString name
- QString groupName
- ContainerClientList clients
- QPtrList children
- int index
- MergingIndexList mergingIndices
- QString mergingName

## Detailed Description

ContainerNode ( QWidget *_container, const QString &_tagName, const QString &_name, ContainerNode *_parent = 0L, KXMLGUIClient *_client = 0L, KXMLGUIBuilder *_builder = 0L, int id = -1, const QString &_mergingName = QString::null, const QString &groupName = QString::null, const QStringList &customTags = QStringList(), const QStringList &containerTags = QStringList() ) | ### ContainerNode

ContainerNode * parent | ### parent

KXMLGUIClient * client | ### client

KXMLGUIBuilder * builder | ### builder

QStringList builderCustomTags | ### builderCustomTags

QStringList builderContainerTags | ### builderContainerTags

QWidget * container | ### container

int containerId | ### containerId

QString tagName | ### tagName

QString name | ### name

QString groupName | ### groupName

ContainerClientList clients | ### clients

QPtrList children | ### children

int index | ### index

MergingIndexList mergingIndices | ### mergingIndices

QString mergingName | ### mergingName

void clearChildren () | ### clearChildren

void removeChild ( ContainerNode *child ) | ### removeChild

MergingIndexList::Iterator findIndex ( const QString &name ) | ### findIndex

ContainerNode * findContainerNode ( QWidget *container ) | ### findContainerNode

ContainerNode * findContainer ( const QString &_name, bool tag ) | ### findContainer

ContainerNode * findContainer ( const QString &name, const QString &tagName, const QPtrList<QWidget> *excludeList, KXMLGUIClient *currClient ) | ### findContainer

ContainerClient * findChildContainerClient ( KXMLGUIClient *currentGUIClient, const QString &groupName, const MergingIndexList::Iterator &mergingIdx ) | ### findChildContainerClient

void plugActionList ( BuildState &state ) | ### plugActionList

void plugActionList ( BuildState &state, const MergingIndexList::Iterator &mergingIdxIt ) | ### plugActionList

void unplugActionList ( BuildState &state ) | ### unplugActionList

void unplugActionList ( BuildState &state, const MergingIndexList::Iterator &mergingIdxIt ) | ### unplugActionList

void adjustMergingIndices ( int offset, const MergingIndexList::Iterator &it ) | ### adjustMergingIndices

bool destruct ( QDomElement element, BuildState &state ) | ### destruct

void destructChildren ( const QDomElement &element, BuildState &state ) | ### destructChildren

QDomElement findElementForChild ( const QDomElement &baseElement, ContainerNode *childNode ) | ### findElementForChild

void unplugActions ( BuildState &state ) | ### unplugActions

void unplugClient ( ContainerClient *client ) | ### unplugClient

void reset () | ### reset

int calcMergingIndex ( const QString &mergingName, MergingIndexList::Iterator &it, BuildState &state, bool ignoreDefaultMergingIndex ) | ### calcMergingIndex

Generated by: root on macppc.ports.openbsd.org on Sat Sep 6 10:36:37 2003, using kdoc 2.0a54.