<class name="QListWidgetItem" doc="/**
&lt;p&gt;The &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; class provides an item for use with the &lt;a href=&quot;QListWidget.html&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; item view class.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; is used to represent items in a list provided by the &lt;a href=&quot;QListWidget.html&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; class. Each item can hold several pieces of information, and will display these appropriately.&lt;/p&gt;
&lt;p&gt;The item view convenience classes use a classic item-based interface rather than a pure model/view approach. For a more flexible list view widget, consider using the &lt;a href=&quot;QListView.html&quot;&gt;&lt;tt&gt;QListView&lt;/tt&gt;&lt;/a&gt; class with a standard model.&lt;/p&gt;
&lt;p&gt;List items can be automatically inserted into a list when they are constructed by specifying the list widget:&lt;/p&gt;
&lt;pre&gt;        new QListWidgetItem(tr(&amp;quot;Hazel&amp;quot;), listWidget);&lt;/pre&gt;
&lt;p&gt;They can also be created without a parent widget, and later inserted into a list (see &lt;tt&gt;QListWidget::insertItem&lt;/tt&gt;).&lt;/p&gt;
&lt;p&gt;List items are typically used to display &lt;a href=&quot;QListWidgetItem.html#text()&quot;&gt;&lt;tt&gt;text&lt;/tt&gt;&lt;/a&gt; and an &lt;a href=&quot;QListWidgetItem.html#icon()&quot;&gt;&lt;tt&gt;icon&lt;/tt&gt;&lt;/a&gt;. These are set with the &lt;a href=&quot;QListWidgetItem.html#setText(java.lang.String)&quot;&gt;&lt;tt&gt;setText&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QListWidgetItem.html#setIcon(com.trolltech.qt.gui.QIcon)&quot;&gt;&lt;tt&gt;setIcon&lt;/tt&gt;&lt;/a&gt; functions. The appearance of the text can be customized with &lt;a href=&quot;QListWidgetItem.html#setFont(com.trolltech.qt.gui.QFont)&quot;&gt;&lt;tt&gt;setFont&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidgetItem.html#setForeground(com.trolltech.qt.gui.QBrush)&quot;&gt;&lt;tt&gt;setForeground&lt;/tt&gt;&lt;/a&gt;, and &lt;a href=&quot;QListWidgetItem.html#setBackground(com.trolltech.qt.gui.QBrush)&quot;&gt;&lt;tt&gt;setBackground&lt;/tt&gt;&lt;/a&gt;. Text in list items can be aligned using the &lt;a href=&quot;QListWidgetItem.html#setTextAlignment(int)&quot;&gt;&lt;tt&gt;setTextAlignment&lt;/tt&gt;&lt;/a&gt; function. Tooltips, status tips and &amp;quot;What's This?&amp;quot; help can be added to list items with &lt;a href=&quot;QListWidgetItem.html#setToolTip(java.lang.String)&quot;&gt;&lt;tt&gt;setToolTip&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidgetItem.html#setStatusTip(java.lang.String)&quot;&gt;&lt;tt&gt;setStatusTip&lt;/tt&gt;&lt;/a&gt;, and &lt;a href=&quot;QListWidgetItem.html#setWhatsThis(java.lang.String)&quot;&gt;&lt;tt&gt;setWhatsThis&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By default, items are enabled, selectable, checkable, and can be the source of a drag and drop operation. Each item's flags can be changed by calling &lt;a href=&quot;QListWidgetItem.html#setFlags(com.trolltech.qt.core.Qt.ItemFlags)&quot;&gt;&lt;tt&gt;setFlags&lt;/tt&gt;&lt;/a&gt; with the appropriate value (see &lt;tt&gt;Qt::ItemFlags&lt;/tt&gt;). Checkable items can be checked, unchecked and partially checked with the &lt;a href=&quot;QListWidgetItem.html#setCheckState(com.trolltech.qt.core.Qt.CheckState)&quot;&gt;&lt;tt&gt;setCheckState&lt;/tt&gt;&lt;/a&gt; function. The corresponding &lt;a href=&quot;QListWidgetItem.html#checkState()&quot;&gt;&lt;tt&gt;checkState&lt;/tt&gt;&lt;/a&gt; function indicates what check state the item currently has.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;QListWidgetItem.html#isHidden()&quot;&gt;&lt;tt&gt;isHidden&lt;/tt&gt;&lt;/a&gt; function can be used to determine whether the item is hidden. Items can be hidden with &lt;a href=&quot;QListWidgetItem.html#setHidden(boolean)&quot;&gt;&lt;tt&gt;setHidden&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;a name=&quot;subclassing&quot;&gt;&lt;/a&gt;
&lt;h3&gt;Subclassing&lt;/h3&gt;
&lt;p&gt;When subclassing &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; to provide custom items, it is possible to define new types for them so that they can be distinguished from standard items. The constructors for subclasses that require this feature need to call the base class constructor with a new type value equal to or greater than &lt;a href=&quot;QListWidgetItem.html#ItemType-enum&quot;&gt;&lt;tt&gt;UserType&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;%2E%2E/model-view-programming.html&quot;&gt;Model/View Programming&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QTreeWidgetItem.html&quot;&gt;&lt;tt&gt;QTreeWidgetItem&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QTableWidgetItem.html&quot;&gt;&lt;tt&gt;QTableWidgetItem&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QListWidgetItem(com.trolltech.qt.gui.QIcon icon, java.lang.String text, com.trolltech.qt.gui.QListWidget view, int type)" doc="/**
&lt;p&gt;Constructs an empty list widget item of the specified &lt;tt&gt;type&lt;/tt&gt; with the given &lt;tt&gt;icon&lt;/tt&gt;, &lt;tt&gt;text&lt;/tt&gt; and &lt;tt&gt;view&lt;/tt&gt;. If the parent is not specified, the item will need to be inserted into a list widget with QListWidget::insertItem().&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#type()&quot;&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public QListWidgetItem(com.trolltech.qt.gui.QIcon icon, java.lang.String text, com.trolltech.qt.gui.QListWidget view)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;icon&lt;/tt&gt;, &lt;tt&gt;text&lt;/tt&gt;, &lt;tt&gt;view&lt;/tt&gt;, Type). */"/>
    <method name="public QListWidgetItem(com.trolltech.qt.gui.QIcon icon, java.lang.String text)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;icon&lt;/tt&gt;, &lt;tt&gt;text&lt;/tt&gt;, 0, Type). */"/>
    <method name="public QListWidgetItem(com.trolltech.qt.gui.QListWidget view, int type)" doc="/**
&lt;p&gt;Constructs an empty list widget item of the specified &lt;tt&gt;type&lt;/tt&gt; with the given &lt;tt&gt;view&lt;/tt&gt;. If the parent is not specified, the item will need to be inserted into a list widget with QListWidget::insertItem().&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#type()&quot;&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public QListWidgetItem(com.trolltech.qt.gui.QListWidget view)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;view&lt;/tt&gt;, Type). */"/>
    <method name="public QListWidgetItem()" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;(0, Type). */"/>
    <method name="public QListWidgetItem(com.trolltech.qt.gui.QListWidgetItem other)" doc="/**
&lt;p&gt;Constructs a copy of &lt;tt&gt;other&lt;/tt&gt;. Note that &lt;a href=&quot;QListWidgetItem.html#type()&quot;&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QListWidgetItem.html#listWidget()&quot;&gt;&lt;tt&gt;listWidget&lt;/tt&gt;&lt;/a&gt; are not copied.&lt;/p&gt;
&lt;p&gt;This function is useful when reimplementing &lt;a href=&quot;QListWidgetItem.html#clone()&quot;&gt;&lt;tt&gt;clone&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#data(int)&quot;&gt;&lt;tt&gt;data&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#flags()&quot;&gt;&lt;tt&gt;flags&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public QListWidgetItem(java.lang.String text, com.trolltech.qt.gui.QListWidget view, int type)" doc="/**
&lt;p&gt;Constructs an empty list widget item of the specified &lt;tt&gt;type&lt;/tt&gt; with the given &lt;tt&gt;text&lt;/tt&gt; and &lt;tt&gt;view&lt;/tt&gt;. If the parent is not specified, the item will need to be inserted into a list widget with QListWidget::insertItem().&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#type()&quot;&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public QListWidgetItem(java.lang.String text, com.trolltech.qt.gui.QListWidget view)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;text&lt;/tt&gt;, &lt;tt&gt;view&lt;/tt&gt;, Type). */"/>
    <method name="public QListWidgetItem(java.lang.String text)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;text&lt;/tt&gt;, 0, Type). */"/>
    <method name="public final com.trolltech.qt.gui.QBrush background()" doc="/**
&lt;p&gt;Returns the brush used to display the list item's background.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setBackground(com.trolltech.qt.gui.QBrush)&quot;&gt;&lt;tt&gt;setBackground&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#foreground()&quot;&gt;&lt;tt&gt;foreground&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.core.Qt.CheckState checkState()" doc="/**
&lt;p&gt;Returns the checked state of the list item (see &lt;tt&gt;Qt::CheckState&lt;/tt&gt;).&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setCheckState(com.trolltech.qt.core.Qt.CheckState)&quot;&gt;&lt;tt&gt;setCheckState&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#flags()&quot;&gt;&lt;tt&gt;flags&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.core.Qt.ItemFlags flags()" doc="/**
&lt;p&gt;Returns the item flags for this item (see &lt;tt&gt;Qt::ItemFlags&lt;/tt&gt;).&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setFlags(com.trolltech.qt.core.Qt.ItemFlags)&quot;&gt;&lt;tt&gt;setFlags&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QFont font()" doc="/**
&lt;p&gt;Returns the font used to display this list item's text.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setFont(com.trolltech.qt.gui.QFont)&quot;&gt;&lt;tt&gt;setFont&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QBrush foreground()" doc="/**
&lt;p&gt;Returns the brush used to display the list item's foreground (e.g&amp;#x2e; text).&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setForeground(com.trolltech.qt.gui.QBrush)&quot;&gt;&lt;tt&gt;setForeground&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#background()&quot;&gt;&lt;tt&gt;background&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QIcon icon()" doc="/**
&lt;p&gt;Returns the list item's icon.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setIcon(com.trolltech.qt.gui.QIcon)&quot;&gt;&lt;tt&gt;setIcon&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;iconSize&lt;/tt&gt; */"/>
    <method name="public final boolean isHidden()" doc="/**
&lt;p&gt;Returns true if the item is hidden, otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setHidden(boolean)&quot;&gt;&lt;tt&gt;setHidden&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isSelected()" doc="/**
&lt;p&gt;Returns true if the item is selected, otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setSelected(boolean)&quot;&gt;&lt;tt&gt;setSelected&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QListWidget listWidget()" doc="/**
&lt;p&gt;Returns the list widget that contains the item.&lt;/p&gt;
 */"/>
    <method name="public final void writeTo(com.trolltech.qt.core.QDataStream out)"/>
    <method name="public final void readFrom(com.trolltech.qt.core.QDataStream in)"/>
    <method name="public final void setBackground(com.trolltech.qt.gui.QBrush brush)" doc="/**
&lt;p&gt;Sets the background brush of the list item to the given &lt;tt&gt;brush&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#background()&quot;&gt;&lt;tt&gt;background&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setForeground(com.trolltech.qt.gui.QBrush)&quot;&gt;&lt;tt&gt;setForeground&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setCheckState(com.trolltech.qt.core.Qt.CheckState state)" doc="/**
&lt;p&gt;Sets the check state of the list item to &lt;tt&gt;state&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#checkState()&quot;&gt;&lt;tt&gt;checkState&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setFlags(com.trolltech.qt.core.Qt.ItemFlags flags)" doc="/**
&lt;p&gt;Sets the item flags for the list item to &lt;tt&gt;flags&lt;/tt&gt; (see &lt;tt&gt;Qt::ItemFlags&lt;/tt&gt;).&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#flags()&quot;&gt;&lt;tt&gt;flags&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setFont(com.trolltech.qt.gui.QFont font)" doc="/**
&lt;p&gt;Sets the font used when painting the item to the given &lt;tt&gt;font&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#font()&quot;&gt;&lt;tt&gt;font&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setForeground(com.trolltech.qt.gui.QBrush brush)" doc="/**
&lt;p&gt;Sets the foreground brush of the list item to the given &lt;tt&gt;brush&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#foreground()&quot;&gt;&lt;tt&gt;foreground&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setBackground(com.trolltech.qt.gui.QBrush)&quot;&gt;&lt;tt&gt;setBackground&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setHidden(boolean hide)" doc="/**
&lt;p&gt;Hides the item if &lt;tt&gt;hide&lt;/tt&gt; is true, otherwise shows the item.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#isHidden()&quot;&gt;&lt;tt&gt;isHidden&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setIcon(com.trolltech.qt.gui.QIcon icon)" doc="/**
&lt;p&gt;Sets the icon for the list item to the given &lt;tt&gt;icon&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#icon()&quot;&gt;&lt;tt&gt;icon&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#text()&quot;&gt;&lt;tt&gt;text&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;iconSize&lt;/tt&gt; */"/>
    <method name="public final void setSelected(boolean select)" doc="/**
&lt;p&gt;Sets the selected state of the item to &lt;tt&gt;select&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#isSelected()&quot;&gt;&lt;tt&gt;isSelected&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setSizeHint(com.trolltech.qt.core.QSize size)" doc="/**
&lt;p&gt;Sets the size hint for the list item to be &lt;tt&gt;size&lt;/tt&gt;. If no size hint is set, the item delegate will compute the size hint based on the item data.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#sizeHint()&quot;&gt;&lt;tt&gt;sizeHint&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setStatusTip(java.lang.String statusTip)" doc="/**
&lt;p&gt;Sets the status tip for the list item to the text specified by &lt;tt&gt;statusTip&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#statusTip()&quot;&gt;&lt;tt&gt;statusTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setToolTip(java.lang.String)&quot;&gt;&lt;tt&gt;setToolTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setWhatsThis(java.lang.String)&quot;&gt;&lt;tt&gt;setWhatsThis&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setText(java.lang.String text)" doc="/**
&lt;p&gt;Sets the text for the list widget item's to the given &lt;tt&gt;text&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#text()&quot;&gt;&lt;tt&gt;text&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setTextAlignment(int alignment)" doc="/**
&lt;p&gt;Sets the list item's text alignment to &lt;tt&gt;alignment&lt;/tt&gt; (see &lt;tt&gt;Qt::AlignmentFlag&lt;/tt&gt;).&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#textAlignment()&quot;&gt;&lt;tt&gt;textAlignment&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setToolTip(java.lang.String toolTip)" doc="/**
&lt;p&gt;Sets the tooltip for the list item to the text specified by &lt;tt&gt;toolTip&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#toolTip()&quot;&gt;&lt;tt&gt;toolTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setStatusTip(java.lang.String)&quot;&gt;&lt;tt&gt;setStatusTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setWhatsThis(java.lang.String)&quot;&gt;&lt;tt&gt;setWhatsThis&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setWhatsThis(java.lang.String whatsThis)" doc="/**
&lt;p&gt;Sets the &amp;quot;What's This?&amp;quot; help for the list item to the text specified by &lt;tt&gt;whatsThis&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#whatsThis()&quot;&gt;&lt;tt&gt;whatsThis&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setStatusTip(java.lang.String)&quot;&gt;&lt;tt&gt;setStatusTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#setToolTip(java.lang.String)&quot;&gt;&lt;tt&gt;setToolTip&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.core.QSize sizeHint()" doc="/**
&lt;p&gt;Returns the size hint set for the list item.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setSizeHint(com.trolltech.qt.core.QSize)&quot;&gt;&lt;tt&gt;setSizeHint&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.lang.String statusTip()" doc="/**
&lt;p&gt;Returns the list item's status tip.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setStatusTip(java.lang.String)&quot;&gt;&lt;tt&gt;setStatusTip&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.lang.String text()" doc="/**
&lt;p&gt;Returns the list item's text.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setText(java.lang.String)&quot;&gt;&lt;tt&gt;setText&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int textAlignment()" doc="/**
&lt;p&gt;Returns the text alignment for the list item (see &lt;tt&gt;Qt::AlignmentFlag&lt;/tt&gt;).&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setTextAlignment(int)&quot;&gt;&lt;tt&gt;setTextAlignment&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.lang.String toolTip()" doc="/**
&lt;p&gt;Returns the list item's tooltip.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setToolTip(java.lang.String)&quot;&gt;&lt;tt&gt;setToolTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#statusTip()&quot;&gt;&lt;tt&gt;statusTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#whatsThis()&quot;&gt;&lt;tt&gt;whatsThis&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int type()" doc="/**
&lt;p&gt;Returns the type passed to the &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; constructor.&lt;/p&gt;
 */"/>
    <method name="public final java.lang.String whatsThis()" doc="/**
&lt;p&gt;Returns the list item's &amp;quot;What's This?&amp;quot; help text.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setWhatsThis(java.lang.String)&quot;&gt;&lt;tt&gt;setWhatsThis&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#statusTip()&quot;&gt;&lt;tt&gt;statusTip&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidgetItem.html#toolTip()&quot;&gt;&lt;tt&gt;toolTip&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public com.trolltech.qt.gui.QListWidgetItem clone()" doc="/**
&lt;p&gt;Creates an exact copy of the item.&lt;/p&gt;
 */"/>
    <method name="public java.lang.Object data(int role)" doc="/**
&lt;p&gt;This function returns the item's data for a given &lt;tt&gt;role&lt;/tt&gt; (see Qt::ItemDataRole). Reimplement this function if you need extra roles or special behavior for certain roles.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#setData(int, java.lang.Object)&quot;&gt;&lt;tt&gt;setData&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void read(com.trolltech.qt.core.QDataStream in)" doc="/**
&lt;p&gt;Reads the item from stream &lt;tt&gt;in&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#write(com.trolltech.qt.core.QDataStream)&quot;&gt;&lt;tt&gt;write&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void setData(int role, java.lang.Object value)" doc="/**
&lt;p&gt;This function sets the data for a given &lt;tt&gt;role&lt;/tt&gt; to the given &lt;tt&gt;value&lt;/tt&gt; (see &lt;tt&gt;Qt::ItemDataRole&lt;/tt&gt;). Reimplement this function if you need extra roles or special behavior for certain roles.&lt;/p&gt;

@see &lt;tt&gt;Qt::ItemDataRole&lt;/tt&gt;
@see &lt;a href=&quot;QListWidgetItem.html#data(int)&quot;&gt;&lt;tt&gt;data&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public void write(com.trolltech.qt.core.QDataStream out)" doc="/**
&lt;p&gt;Writes the item to stream &lt;tt&gt;out&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#read(com.trolltech.qt.core.QDataStream)&quot;&gt;&lt;tt&gt;read&lt;/tt&gt;&lt;/a&gt; */"/>
    <enum name="ItemType" doc="/**
&lt;p&gt;This enum describes the types that are used to describe list widget items.&lt;/p&gt;
&lt;p&gt;You can define new user types in &lt;a href=&quot;QListWidgetItem.html#QListWidgetItem(java.lang.String, com.trolltech.qt.gui.QListWidget, int)&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; subclasses to ensure that custom items are treated specially.&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html#type()&quot;&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/a&gt; */">
        <enum-value name="Type" doc="/**
&lt;p&gt;The default type for list widget items.&lt;/p&gt;
 */"/>
        <enum-value name="UserType" doc="/**
&lt;p&gt;The minimum value for custom types. Values below &lt;a href=&quot;QListWidgetItem.html#ItemType-enum&quot;&gt;&lt;tt&gt;UserType&lt;/tt&gt;&lt;/a&gt; are reserved by Qt.&lt;/p&gt;
 */"/>
</enum>
</class>
