org.kde.koala

Class KIconViewItem

public class KIconViewItem extends QIconViewItem

KIconViewItem exists to improve the word-wrap functionality of QIconViewItem Use KIconViewItem instead of QIconViewItem for any iconview item you might have :)

Author: David Faure

UNKNOWN: A variant of QIconViewItem that wraps words better.

Constructor Summary
protected KIconViewItem(Class dummy)
KIconViewItem(QIconView parent)
KIconViewItem(QIconView parent, QIconViewItem after)
KIconViewItem(QIconView parent, String text)
KIconViewItem(QIconView parent, QIconViewItem after, String text)
KIconViewItem(QIconView parent, String text, QPixmap icon)
KIconViewItem(QIconView parent, QIconViewItem after, String text, QPixmap icon)
KIconViewItem(QIconView parent, String text, QPicture picture)
KIconViewItem(QIconView parent, QIconViewItem after, String text, QPicture picture)
Method Summary
protected voidcalcRect(String text_)
protected voidcalcRect()
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
protected voidfinalize()
Deletes the wrapped C++ instance
protected voidinit()
booleanisDisposed()
Has the wrapped C++ instance been deleted?
protected voidpaintItem(QPainter p, QColorGroup c)
protected voidpaintPixmap(QPainter p, QColorGroup c)
protected voidpaintText(QPainter p, QColorGroup c)
QSizepixmapSize()
voidsetPixmapSize(QSize size)
Using this function, you can specify a custom size for the pixmap.
protected KWordWrapwordWrap()

Constructor Detail

KIconViewItem

protected KIconViewItem(Class dummy)

KIconViewItem

public KIconViewItem(QIconView parent)

KIconViewItem

public KIconViewItem(QIconView parent, QIconViewItem after)

KIconViewItem

public KIconViewItem(QIconView parent, String text)

KIconViewItem

public KIconViewItem(QIconView parent, QIconViewItem after, String text)

KIconViewItem

public KIconViewItem(QIconView parent, String text, QPixmap icon)

KIconViewItem

public KIconViewItem(QIconView parent, QIconViewItem after, String text, QPixmap icon)

KIconViewItem

public KIconViewItem(QIconView parent, String text, QPicture picture)

KIconViewItem

public KIconViewItem(QIconView parent, QIconViewItem after, String text, QPicture picture)

Method Detail

calcRect

protected void calcRect(String text_)

calcRect

protected void calcRect()

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

finalize

protected void finalize()
Deletes the wrapped C++ instance

init

protected void init()

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

paintItem

protected void paintItem(QPainter p, QColorGroup c)

paintPixmap

protected void paintPixmap(QPainter p, QColorGroup c)

paintText

protected void paintText(QPainter p, QColorGroup c)

pixmapSize

public QSize pixmapSize()

Returns: The size set by setPixmapSize() or QSize( 0, 0 )

UNKNOWN:

setPixmapSize

public void setPixmapSize(QSize size)
Using this function, you can specify a custom size for the pixmap. The geometry of the item will be calculated to let a pixmap of the given size fit in the iconView without needing an update. This may be useful if you want to change the pixmap later without breaking the layout. A possible use of this function is to replace a fileItem icon by a larger pixmap (preview).

Parameters: size The size to use

UNKNOWN: Using this function, you can specify a custom size for the pixmap.

wordWrap

protected KWordWrap wordWrap()