• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
Note: This is a reduced mirror of the KDE API documentation hosted by Michael Pyne.
 

KDEUI

KXMLGUI::ContainerNode

KXMLGUI::ContainerNode Struct Reference

#include <kxmlguifactory_p.h>

List of all members.


Public Member Functions

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

Static Public Member Functions

static QDomElement findElementForChild (const QDomElement &baseElement, ContainerNode *childNode)

Public Attributes

KXMLGUIBuilder * builder
QStringList builderContainerTags
QStringList builderCustomTags
QList< ContainerNode * > children
KXMLGUIClient * client
ContainerClientList clients
QWidget * container
QAction * containerAction
QString groupName
int index
MergingIndexList mergingIndices
QString mergingName
QString name
ContainerNode * parent
QString tagName

Detailed Description

Definition at line 107 of file kxmlguifactory_p.h.


Constructor & Destructor Documentation

KXMLGUI::ContainerNode::ContainerNode ( QWidget *  _container,
const QString &  _tagName,
const QString &  _name,
ContainerNode *  _parent = 0L,
KXMLGUIClient *  _client = 0L,
KXMLGUIBuilder *  _builder = 0L,
QAction *  containerAction = 0,
const QString &  _mergingName = QString(),
const QString &  groupName = QString(),
const QStringList &  customTags = QStringList(),
const QStringList &  containerTags = QStringList() 
)

KXMLGUI::ContainerNode::~ContainerNode (  ) 


Member Function Documentation

void KXMLGUI::ContainerNode::adjustMergingIndices ( int  offset,
const MergingIndexList::Iterator &  it 
)

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

void KXMLGUI::ContainerNode::clearChildren (  )  [inline]

Definition at line 139 of file kxmlguifactory_p.h.

bool KXMLGUI::ContainerNode::destruct ( QDomElement  element,
BuildState &  state 
)

void KXMLGUI::ContainerNode::destructChildren ( const QDomElement &  element,
BuildState &  state 
)

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

ContainerNode* KXMLGUI::ContainerNode::findContainer ( const QString &  name,
const QString &  tagName,
const QList< QWidget * > *  excludeList,
KXMLGUIClient *  currClient 
)

ContainerNode* KXMLGUI::ContainerNode::findContainer ( const QString &  _name,
bool  tag 
)

ContainerNode* KXMLGUI::ContainerNode::findContainerNode ( QWidget *  container  ) 

static QDomElement KXMLGUI::ContainerNode::findElementForChild ( const QDomElement &  baseElement,
ContainerNode *  childNode 
) [static]

MergingIndexList::Iterator KXMLGUI::ContainerNode::findIndex ( const QString &  name  ) 

void KXMLGUI::ContainerNode::plugActionList ( BuildState &  state,
const MergingIndexList::Iterator &  mergingIdxIt 
)

void KXMLGUI::ContainerNode::plugActionList ( BuildState &  state  ) 

void KXMLGUI::ContainerNode::removeChild ( QMutableListIterator< ContainerNode * > &  childIterator  ) 

void KXMLGUI::ContainerNode::removeChild ( ContainerNode *  child  ) 

void KXMLGUI::ContainerNode::reset (  ) 

void KXMLGUI::ContainerNode::unplugActionList ( BuildState &  state,
const MergingIndexList::Iterator &  mergingIdxIt 
)

void KXMLGUI::ContainerNode::unplugActionList ( BuildState &  state  ) 

void KXMLGUI::ContainerNode::unplugActions ( BuildState &  state  ) 

void KXMLGUI::ContainerNode::unplugClient ( ContainerClient *  client  ) 


Member Data Documentation

KXMLGUIBuilder* KXMLGUI::ContainerNode::builder

Definition at line 120 of file kxmlguifactory_p.h.

QStringList KXMLGUI::ContainerNode::builderContainerTags

Definition at line 122 of file kxmlguifactory_p.h.

QStringList KXMLGUI::ContainerNode::builderCustomTags

Definition at line 121 of file kxmlguifactory_p.h.

QList<ContainerNode*> KXMLGUI::ContainerNode::children

Definition at line 132 of file kxmlguifactory_p.h.

KXMLGUIClient* KXMLGUI::ContainerNode::client

Definition at line 119 of file kxmlguifactory_p.h.

ContainerClientList KXMLGUI::ContainerNode::clients

Definition at line 131 of file kxmlguifactory_p.h.

QWidget* KXMLGUI::ContainerNode::container

Definition at line 123 of file kxmlguifactory_p.h.

QAction* KXMLGUI::ContainerNode::containerAction

Definition at line 124 of file kxmlguifactory_p.h.

QString KXMLGUI::ContainerNode::groupName

Definition at line 129 of file kxmlguifactory_p.h.

int KXMLGUI::ContainerNode::index

Definition at line 134 of file kxmlguifactory_p.h.

MergingIndexList KXMLGUI::ContainerNode::mergingIndices

Definition at line 135 of file kxmlguifactory_p.h.

QString KXMLGUI::ContainerNode::mergingName

Definition at line 137 of file kxmlguifactory_p.h.

QString KXMLGUI::ContainerNode::name

Definition at line 127 of file kxmlguifactory_p.h.

ContainerNode* KXMLGUI::ContainerNode::parent

Definition at line 118 of file kxmlguifactory_p.h.

QString KXMLGUI::ContainerNode::tagName

Definition at line 126 of file kxmlguifactory_p.h.


The documentation for this struct was generated from the following file:
  • kxmlguifactory_p.h

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

Class Picker

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  •     Sodep
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.9
This website is maintained by Michael Pyne, and is a reduced mirror of the KDE API docs. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal