class KTreeListItem

Items for the KTreeList widget More...

Definition#include <ktreelist.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods


Detailed Description

Items for the KTreeList widget

 KTreeListItem (const char *theText = 0, const QPixmap *thePixmap = 0)

Item constructor. While text defaults to a null pointer, and the item can be constructed this way, the text has to be non-null when the item is added to the tree, or it will not be inserted.

KTreeListItem ()

[virtual]

void  appendChild (KTreeListItem *newChild)

QRect  boundingRect (const QFontMetrics& fm)

[const virtual]

KTreeListItemchildAt (int index)

Returns a pointer to the child item at the given index in this item's sub tree, or 0 if not found.

uint  childCount ()

[const]

Returns the number of child items in this item's sub tree.

int  childIndex (KTreeListItem *child)

Returns the index in this items sub tree of the given item or -1 if not found.

bool  drawExpandButton ()

[const]

bool  drawText ()

[const]

bool  drawTree ()

[const]

bool  expandButtonClicked (const QPoint& coord)

[const]

int  getBranch ()

[const]

KTreeListItemgetChild ()

Returns a pointer to the first child item in this item's sub tree, or 0 if none.

int  getIndent ()

[const]

KTreeListItemgetParent ()

Returns a pointer to the parent of this item, or 0 if none.

const QPixmap * getPixmap ()

[const]

Returns a pointer to this item's pixmap. If there is no pixmap associated with this item, it will return a pointer to a valid, null QPixmap.

KTreeListItemgetSibling ()

Returns a pointer to the next item in the same branch below this one, or 0 if none.

const char * getText ()

[const]

Returns a pointer to this item's text.

bool  hasChild ()

[const]

Indicates whether this item has any children.

bool  hasParent ()

[const]

Indicates whether this item has a parent.

bool  hasSibling ()

[const]

Indicates whether this item has an item in the same branch below it.

int  height (const KTreeList *theOwner)

[const virtual]

void  insertChild (int index, KTreeListItem *newItem)

bool  isExpanded ()

[const]

void  paint (QPainter *p, const QColorGroup& cg, bool highlighted)

[virtual]

void  removeChild (KTreeListItem *child)

void  setBranch (int level)

void  setChild (KTreeListItem *newChild)

void  setDrawExpandButton (bool doit)

void  setDrawText (bool doit)

void  setDrawTree (bool doit)

void  setExpanded (bool is)

void  setIndent (int value)

void  setParent (KTreeListItem *newParent)

void  setPixmap (const QPixmap *pm)

Sets the item pixmap to the given pixmap.

void  setSibling (KTreeListItem *newSibling)

void  setText (const char *t)

Sets the item text to the given item.

QRect  textBoundingRect (const QFontMetrics& fm)

[const virtual]

QRect  itemBoundingRect (const QFontMetrics& fm)

[const virtual]

int  width (const KTreeList *theOwner)

[const virtual]

int  itemHeight (const QFontMetrics& fm)

[protected const virtual]

int  itemWidth (const QFontMetrics& fm)

[protected const virtual]


Generated by: prospector@porky.devel.redhat.com on Tue Aug 15 09:55:36 2000, using kdoc 2.0a36.