<class name="QListWidget" doc="/**
&lt;p&gt;The &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; class provides an item-based list widget.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; is a convenience class that provides a list view similar to the one supplied by &lt;a href=&quot;QListView.html#QListView(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListView&lt;/tt&gt;&lt;/a&gt;, but with a classic item-based interface for adding and removing items. &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; uses an internal model to manage each &lt;a href=&quot;QListWidgetItem.html&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; in the list.&lt;/p&gt;
&lt;p&gt;For a more flexible list view widget, use the &lt;a href=&quot;QListView.html#QListView(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListView&lt;/tt&gt;&lt;/a&gt; class with a standard model.&lt;/p&gt;
&lt;p&gt;List widgets are constructed in the same way as other widgets:&lt;/p&gt;
&lt;pre&gt;        QListWidget *listWidget = new QListWidget(this);&lt;/pre&gt;
&lt;p&gt;The &lt;a href=&quot;QAbstractItemView.html#selectionMode()&quot;&gt;&lt;tt&gt;selectionMode&lt;/tt&gt;&lt;/a&gt; of a list widget determines how many of the items in the list can be selected at the same time, and whether complex selections of items can be created. This can be set with the &lt;a href=&quot;QAbstractItemView.html#setSelectionMode(com.trolltech.qt.gui.QAbstractItemView.SelectionMode)&quot;&gt;&lt;tt&gt;setSelectionMode&lt;/tt&gt;&lt;/a&gt; function.&lt;/p&gt;
&lt;p&gt;There are two ways to add items to the list: they can be constructed with the list widget as their parent widget, or they can be constructed with no parent widget and added to the list later. If a list widget already exists when the items are constructed, the first method is easier to use:&lt;/p&gt;
&lt;pre&gt;        new QListWidgetItem(tr(&amp;quot;Oak&amp;quot;), listWidget);
        new QListWidgetItem(tr(&amp;quot;Fir&amp;quot;), listWidget);
        new QListWidgetItem(tr(&amp;quot;Pine&amp;quot;), listWidget);&lt;/pre&gt;
&lt;p&gt;If you need to insert a new item into the list at a particular position, it is more required to construct the item without a parent widget and use the &lt;a href=&quot;QListWidget.html#insertItem(int, com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;insertItem&lt;/tt&gt;&lt;/a&gt; function to place it within the list. The list widget will take ownership of the item.&lt;/p&gt;
&lt;pre&gt;        QListWidgetItem *newItem = new QListWidgetItem;
        newItem-&amp;gt;setText(itemText);
        listWidget-&amp;gt;insertItem(row, newItem);&lt;/pre&gt;
&lt;p&gt;For multiple items, &lt;a href=&quot;QListWidget.html#insertItems(int, java.util.List&lt;java.lang.String&gt;)&quot;&gt;&lt;tt&gt;insertItems&lt;/tt&gt;&lt;/a&gt; can be used instead. The number of items in the list is found with the &lt;a href=&quot;QListWidget.html#count()&quot;&gt;&lt;tt&gt;count&lt;/tt&gt;&lt;/a&gt; function. To remove items from the list, use &lt;a href=&quot;QListWidget.html#takeItem(int)&quot;&gt;&lt;tt&gt;takeItem&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The current item in the list can be found with &lt;a href=&quot;QListWidget.html#currentItem()&quot;&gt;&lt;tt&gt;currentItem&lt;/tt&gt;&lt;/a&gt;, and changed with &lt;a href=&quot;QListWidget.html#setCurrentItem(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;setCurrentItem&lt;/tt&gt;&lt;/a&gt;. The user can also change the current item by navigating with the keyboard or clicking on a different item. When the current item changes, the &lt;a href=&quot;QListWidget.html#currentItemChanged(com.trolltech.qt.gui.QListWidgetItem, com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;currentItemChanged&lt;/tt&gt;&lt;/a&gt; signal is emitted with the new current item and the item that was previously current.&lt;/p&gt;
&lt;p&gt;&lt;table width=&quot;100%&quot; align=&quot;center&quot; cellpadding=&quot;2&quot; cellspacing=&quot;1&quot; border=&quot;0&quot;&gt;
&lt;tr valign=&quot;top&quot; class=&quot;odd&quot;&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/windowsxp-listview.png&quot; alt=&quot;Screenshot of a Windows XP style list widget&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/macintosh-listview.png&quot; alt=&quot;Screenshot of a Macintosh style table widget&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;%2E%2E/images/plastique-listview.png&quot; alt=&quot;Screenshot of a Plastique style table widget&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot; class=&quot;even&quot;&gt;&lt;td&gt;A &lt;a href=&quot;%2E%2E/gallery-windowsxp.html&quot;&gt;Windows XP style&lt;/tt&gt;&lt;/a&gt; list widget.&lt;/td&gt;&lt;td&gt;A &lt;a href=&quot;%2E%2E/gallery-macintosh.html&quot;&gt;Macintosh style&lt;/tt&gt;&lt;/a&gt; list widget.&lt;/td&gt;&lt;td&gt;A &lt;a href=&quot;%2E%2E/gallery-plastique.html&quot;&gt;Plastique style&lt;/tt&gt;&lt;/a&gt; list widget.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/p&gt;

@see &lt;a href=&quot;QListWidgetItem.html&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListView.html#QListView(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListView&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QTreeView.html&quot;&gt;&lt;tt&gt;QTreeView&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;%2E%2E/qtjambi-configdialog.html&quot;&gt;Config Dialog Example&lt;/tt&gt;&lt;/a&gt; */">
    <signal name="protected final void activated(com.trolltech.qt.core.QModelIndex index)" doc="/**
&lt;p&gt;This signal is emitted when the item specified by &lt;tt&gt;index&lt;/tt&gt; is activated by the user. How to activate items depends on the platform; e.g&amp;#x2e;, by single- or double-clicking the item, or by pressing the Return or Enter key when the item is current.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QModelIndex index)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#clicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;clicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#doubleClicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;doubleClicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#entered(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;entered&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#pressed(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;pressed&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void clicked(com.trolltech.qt.core.QModelIndex index)" doc="/**
&lt;p&gt;This signal is emitted when a mouse button is clicked. The item the mouse was clicked on is specified by &lt;tt&gt;index&lt;/tt&gt;. The signal is only emitted when the index is valid.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QModelIndex index)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#activated(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;activated&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#doubleClicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;doubleClicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#entered(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;entered&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#pressed(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;pressed&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void currentItemChanged(com.trolltech.qt.gui.QListWidgetItem current, com.trolltech.qt.gui.QListWidgetItem previous)" doc="/**
&lt;p&gt;This signal is emitted whenever the current item changes. The &lt;tt&gt;previous&lt;/tt&gt; item is the item that previously had the focus, &lt;tt&gt;current&lt;/tt&gt; is the new current item.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem current, com.trolltech.qt.gui.QListWidgetItem previous)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem current)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void currentRowChanged(int currentRow)" doc="/**
&lt;p&gt;This signal is emitted whenever the current item changes. The &lt;tt&gt;currentRow&lt;/tt&gt; is the row of the current item. If there is no current item, the &lt;tt&gt;currentRow&lt;/tt&gt; is -1.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(int currentRow)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void currentTextChanged(java.lang.String currentText)" doc="/**
&lt;p&gt;This signal is emitted whenever the current item changes. The &lt;tt&gt;currentText&lt;/tt&gt; is the text data in the current item. If there is no current item, the &lt;tt&gt;currentText&lt;/tt&gt; is invalid.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(java.lang.String currentText)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void customContextMenuRequested(com.trolltech.qt.core.QPoint pos)" doc="/**
&lt;p&gt;This signal is emitted when the widget's &lt;a href=&quot;QWidget.html#contextMenuPolicy()&quot;&gt;&lt;tt&gt;contextMenuPolicy&lt;/tt&gt;&lt;/a&gt; is Qt::CustomContextMenu, and the user has requested a context menu on the widget. The position &lt;tt&gt;pos&lt;/tt&gt; is the position of the context menu event that the widget receives. Normally this is in widget coordinates. The exception to this rule is &lt;a href=&quot;QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QAbstractScrollArea&lt;/tt&gt;&lt;/a&gt; and its subclasses that map the context menu event to coordinates of the viewport()&lt;/tt&gt; .&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QPoint pos)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QWidget.html#mapToGlobal(com.trolltech.qt.core.QPoint)&quot;&gt;&lt;tt&gt;mapToGlobal&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QMenu.html&quot;&gt;&lt;tt&gt;QMenu&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QWidget.html#contextMenuPolicy()&quot;&gt;&lt;tt&gt;contextMenuPolicy&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void doubleClicked(com.trolltech.qt.core.QModelIndex index)" doc="/**
&lt;p&gt;This signal is emitted when a mouse button is double-clicked. The item the mouse was double-clicked on is specified by &lt;tt&gt;index&lt;/tt&gt;. The signal is only emitted when the index is valid.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QModelIndex index)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#clicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;clicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#activated(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;activated&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void entered(com.trolltech.qt.core.QModelIndex index)" doc="/**
&lt;p&gt;This signal is emitted when the mouse cursor enters the item specified by &lt;tt&gt;index&lt;/tt&gt;. Mouse tracking needs to be enabled for this feature to work.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QModelIndex index)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#viewportEntered()&quot;&gt;&lt;tt&gt;viewportEntered&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#activated(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;activated&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#clicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;clicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#doubleClicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;doubleClicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#pressed(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;pressed&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void indexesMoved(java.util.List indexes)" doc="/**
&lt;p&gt;This signal is emitted when the specified &lt;tt&gt;indexes&lt;/tt&gt; are moved in the view.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(java.util.List indexes)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemActivated(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;This signal is emitted when the &lt;tt&gt;item&lt;/tt&gt; is activated. The &lt;tt&gt;item&lt;/tt&gt; is activated when the user clicks or double clicks on it, depending on the system configuration. It is also activated when the user presses the activation key (on Windows and X11 this is the &lt;b&gt;Return&lt;/b&gt; key, on Mac OS X it is &lt;b&gt;Ctrl+0&lt;/b&gt;).&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem item)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemChanged(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;This signal is emitted whenever the data of &lt;tt&gt;item&lt;/tt&gt; has changed.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem item)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemClicked(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;This signal is emitted with the specified &lt;tt&gt;item&lt;/tt&gt; when a mouse button is clicked on an item in the widget.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem item)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#itemPressed(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemPressed&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#itemDoubleClicked(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemDoubleClicked&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemDoubleClicked(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;This signal is emitted with the specified &lt;tt&gt;item&lt;/tt&gt; when a mouse button is double clicked on an item in the widget.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem item)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#itemClicked(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemClicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#itemPressed(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemPressed&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemEntered(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;This signal is emitted when the mouse cursor enters an item. The &lt;tt&gt;item&lt;/tt&gt; is the item entered. This signal is only emitted when mouseTracking is turned on, or when a mouse button is pressed while moving into an item.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem item)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemPressed(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;This signal is emitted with the specified &lt;tt&gt;item&lt;/tt&gt; when a mouse button is pressed on an item in the widget.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.gui.QListWidgetItem item)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#itemClicked(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemClicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#itemDoubleClicked(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemDoubleClicked&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void itemSelectionChanged()" doc="/**
&lt;p&gt;This signal is emitted whenever the selection changes.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signature:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#selectedItems()&quot;&gt;&lt;tt&gt;selectedItems&lt;/tt&gt;&lt;/a&gt;, &lt;tt&gt;isItemSelected&lt;/tt&gt;, &lt;a href=&quot;QListWidget.html#currentItemChanged(com.trolltech.qt.gui.QListWidgetItem, com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;currentItemChanged&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void pressed(com.trolltech.qt.core.QModelIndex index)" doc="/**
&lt;p&gt;This signal is emitted when a mouse button is pressed. The item the mouse was pressed on is specified by &lt;tt&gt;index&lt;/tt&gt;. The signal is only emitted when the index is valid.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signatures:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot(com.trolltech.qt.core.QModelIndex index)&lt;/tt&gt;&lt;/dd&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#activated(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;activated&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#clicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;clicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#doubleClicked(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;doubleClicked&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QListWidget.html#entered(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;entered&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <signal name="protected final void viewportEntered()" doc="/**
&lt;p&gt;This signal is emitted when the mouse cursor enters the viewport. Mouse tracking needs to be enabled for this feature to work.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;Compatible Slot Signature:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;tt&gt;void mySlot()&lt;/tt&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;b&gt;See Also:&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;QListWidget.html#entered(com.trolltech.qt.core.QModelIndex)&quot;&gt;&lt;tt&gt;entered&lt;/tt&gt;&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
 */"/>
    <method name="public QListWidget(com.trolltech.qt.gui.QWidget parent)" doc="/**
&lt;p&gt;Constructs an empty &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; with the given &lt;tt&gt;parent&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public QListWidget()" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt;(0). */"/>
    <method name="public final void addItem(java.lang.String label)" doc="/**
&lt;p&gt;Inserts an item with the text &lt;tt&gt;label&lt;/tt&gt; at the end of the list widget.&lt;/p&gt;
 */"/>
    <method name="public final void addItem(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Inserts the &lt;tt&gt;item&lt;/tt&gt; at the the end of the list widget.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; A &lt;a href=&quot;QListWidgetItem.html&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; can only be added to a &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; once. Adding the same &lt;a href=&quot;QListWidgetItem.html&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; multiple times to a &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; will result in undefined behavior.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#insertItem(int, com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;insertItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void addItems(java.util.List&lt;java.lang.String&gt; labels)" doc="/**
&lt;p&gt;Inserts items with the text &lt;tt&gt;labels&lt;/tt&gt; at the end of the list widget.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#insertItems(int, java.util.List&lt;java.lang.String&gt;)&quot;&gt;&lt;tt&gt;insertItems&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void clear()" doc="/**
&lt;p&gt;Removes all items and selections in the view.&lt;/p&gt;
 */"/>
    <method name="public final void closePersistentEditor(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Closes the persistent editor for the given &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#openPersistentEditor(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;openPersistentEditor&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int count()" doc="/**
&lt;p&gt;Returns the number of items in the list including any hidden items..&lt;/p&gt;
 */"/>
    <method name="public final com.trolltech.qt.gui.QListWidgetItem currentItem()" doc="/**
&lt;p&gt;Returns the current item.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#setCurrentItem(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;setCurrentItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int currentRow()" doc="/**
&lt;p&gt;Returns the row of the current item..&lt;/p&gt;
&lt;p&gt;Depending on the current selection mode, the row may also be selected.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#setCurrentRow(int)&quot;&gt;&lt;tt&gt;setCurrentRow&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void editItem(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Starts editing the &lt;tt&gt;item&lt;/tt&gt; if it is editable.&lt;/p&gt;
 */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.gui.QListWidgetItem&gt; findItems(java.lang.String text, com.trolltech.qt.core.Qt.MatchFlags flags)" doc="/**
&lt;p&gt;Finds items with the text that matches the string &lt;tt&gt;text&lt;/tt&gt; using the given &lt;tt&gt;flags&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="protected final com.trolltech.qt.core.QModelIndex indexFromItem(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Returns the QModelIndex assocated with the given &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void insertItem(int row, java.lang.String label)" doc="/**
&lt;p&gt;Inserts an item with the text &lt;tt&gt;label&lt;/tt&gt; in the list widget at the position given by &lt;tt&gt;row&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#addItem(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;addItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void insertItem(int row, com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Inserts the &lt;tt&gt;item&lt;/tt&gt; at the position in the list given by &lt;tt&gt;row&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#addItem(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;addItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void insertItems(int row, java.util.List&lt;java.lang.String&gt; labels)" doc="/**
&lt;p&gt;Inserts items from the list of &lt;tt&gt;labels&lt;/tt&gt; into the list, starting at the given &lt;tt&gt;row&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#insertItem(int, com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;insertItem&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidget.html#addItem(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;addItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean isSortingEnabled()" doc="/**
&lt;p&gt;Returns whether sorting is enabled.&lt;/p&gt;
&lt;p&gt;If this property is true, sorting is enabled for the list; if the property is false, sorting is not enabled. The default value is false.&lt;/p&gt;
 */"/>
    <method name="public final com.trolltech.qt.gui.QListWidgetItem item(int row)" doc="/**
&lt;p&gt;Returns the item that occupies the given &lt;tt&gt;row&lt;/tt&gt; in the list if one has been set; otherwise returns 0.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#row(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;row&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QListWidgetItem itemAt(int x, int y)" doc="/**
&lt;p&gt;Returns a pointer to the item at the coordinates (&lt;tt&gt;x&lt;/tt&gt;, &lt;tt&gt;y&lt;/tt&gt;).&lt;/p&gt;
 */"/>
    <method name="public final com.trolltech.qt.gui.QListWidgetItem itemAt(com.trolltech.qt.core.QPoint p)" doc="/**
&lt;p&gt;Returns a pointer to the item at the coordinates &lt;tt&gt;p&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="protected final com.trolltech.qt.gui.QListWidgetItem itemFromIndex(com.trolltech.qt.core.QModelIndex index)" doc="/**
&lt;p&gt;Returns a pointer to the &lt;a href=&quot;QListWidgetItem.html&quot;&gt;&lt;tt&gt;QListWidgetItem&lt;/tt&gt;&lt;/a&gt; assocated with the given &lt;tt&gt;index&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final com.trolltech.qt.gui.QWidget itemWidget(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Returns the widget displayed in the given &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#setItemWidget(com.trolltech.qt.gui.QListWidgetItem, com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;setItemWidget&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="protected final java.util.List&lt;com.trolltech.qt.gui.QListWidgetItem&gt; items(com.trolltech.qt.gui.QMimeData data)" doc="/**
&lt;p&gt;Returns a list of pointers to the items contained in the &lt;tt&gt;data&lt;/tt&gt; object. If the object was not created by a &lt;a href=&quot;QListWidget.html#QListWidget(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListWidget&lt;/tt&gt;&lt;/a&gt; in the same process, the list is empty.&lt;/p&gt;
 */"/>
    <method name="public final void openPersistentEditor(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Opens an editor for the given &lt;tt&gt;item&lt;/tt&gt;. The editor remains open after editing.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#closePersistentEditor(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;closePersistentEditor&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void removeItemWidget(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Removes the widget set on the given &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final int row(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Returns the row containing the given &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#item(int)&quot;&gt;&lt;tt&gt;item&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void scrollToItem(com.trolltech.qt.gui.QListWidgetItem item, com.trolltech.qt.gui.QAbstractItemView.ScrollHint hint)" doc="/**
&lt;p&gt;Scrolls the view if necessary to ensure that the &lt;tt&gt;item&lt;/tt&gt; is visible. The &lt;tt&gt;hint&lt;/tt&gt; parameter specifies more precisely where the &lt;tt&gt;item&lt;/tt&gt; should be located after the operation.&lt;/p&gt;
 */"/>
    <method name="public final void scrollToItem(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidget.html#scrollToItem(com.trolltech.qt.gui.QListWidgetItem, com.trolltech.qt.gui.QAbstractItemView.ScrollHint)&quot;&gt;&lt;tt&gt;scrollToItem&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;item&lt;/tt&gt;, EnsureVisible). */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.gui.QListWidgetItem&gt; selectedItems()" doc="/**
&lt;p&gt;Returns a list of all selected items in the list widget.&lt;/p&gt;
 */"/>
    <method name="public final void setCurrentItem(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Sets the current item to &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;Depending on the current selection mode, the item may also be selected.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#currentItem()&quot;&gt;&lt;tt&gt;currentItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setCurrentRow(int row)" doc="/**
&lt;p&gt;Sets the row of the current item. to &lt;tt&gt;row&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;Depending on the current selection mode, the row may also be selected.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#currentRow()&quot;&gt;&lt;tt&gt;currentRow&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setItemWidget(com.trolltech.qt.gui.QListWidgetItem item, com.trolltech.qt.gui.QWidget widget)" doc="/**
&lt;p&gt;Sets the &lt;tt&gt;widget&lt;/tt&gt; to be displayed in the give &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;This function should only be used to display static content in the place of a list widget item. If you want to display custom dynamic content or implement a custom editor widget, use &lt;a href=&quot;QListView.html#QListView(com.trolltech.qt.gui.QWidget)&quot;&gt;&lt;tt&gt;QListView&lt;/tt&gt;&lt;/a&gt; and subclass &lt;a href=&quot;QItemDelegate.html&quot;&gt;&lt;tt&gt;QItemDelegate&lt;/tt&gt;&lt;/a&gt; instead.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#itemWidget(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;itemWidget&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;%2E%2E/model-view-delegate.html&quot;&gt;Delegate Classes&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public @Deprecated public final void setModel(com.trolltech.qt.core.QAbstractItemModel model)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="public final void setSortingEnabled(boolean enable)" doc="/**
&lt;p&gt;Sets whether sorting is enabled to &lt;tt&gt;enable&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;If this property is true, sorting is enabled for the list; if the property is false, sorting is not enabled. The default value is false.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#isSortingEnabled()&quot;&gt;&lt;tt&gt;isSortingEnabled&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void sortItems(com.trolltech.qt.core.Qt.SortOrder order)" doc="/**
&lt;p&gt;Sorts all the items in the list widget according to the specified &lt;tt&gt;order&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void sortItems()" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QListWidget.html#sortItems(com.trolltech.qt.core.Qt.SortOrder)&quot;&gt;&lt;tt&gt;sortItems&lt;/tt&gt;&lt;/a&gt;(Qt::AscendingOrder). */"/>
    <method name="public final com.trolltech.qt.gui.QListWidgetItem takeItem(int row)" doc="/**
&lt;p&gt;Removes and returns the item from the given &lt;tt&gt;row&lt;/tt&gt; in the list widget; otherwise returns 0.&lt;/p&gt;
&lt;p&gt;Items removed from a list widget will not be managed by Qt, and will need to be deleted manually.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#insertItem(int, com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;insertItem&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QListWidget.html#addItem(com.trolltech.qt.gui.QListWidgetItem)&quot;&gt;&lt;tt&gt;addItem&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.core.QRect visualItemRect(com.trolltech.qt.gui.QListWidgetItem item)" doc="/**
&lt;p&gt;Returns the rectangle on the viewport occupied by the item at &lt;tt&gt;item&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="protected void dropEvent(com.trolltech.qt.gui.QDropEvent event)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected boolean dropMimeData(int index, com.trolltech.qt.gui.QMimeData data, com.trolltech.qt.core.Qt.DropAction action)" doc="/**
&lt;p&gt;Handles the &lt;tt&gt;data&lt;/tt&gt; supplied by a drag and drop operation that ended with the given &lt;tt&gt;action&lt;/tt&gt; in the given &lt;tt&gt;index&lt;/tt&gt;. Returns true if the data and action can be handled by the model; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#supportedDropActions()&quot;&gt;&lt;tt&gt;supportedDropActions&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public boolean event(com.trolltech.qt.core.QEvent e)" doc="/**
&lt;p&gt;This function is reimplemented for internal reasons.&lt;/p&gt;
 */"/>
    <method name="protected com.trolltech.qt.gui.QMimeData mimeData(java.util.List&lt;com.trolltech.qt.gui.QListWidgetItem&gt; items)" doc="/**
&lt;p&gt;Returns an object that contains a serialized description of the specified &lt;tt&gt;items&lt;/tt&gt;. The format used to describe the items is obtained from the &lt;a href=&quot;QListWidget.html#mimeTypes()&quot;&gt;&lt;tt&gt;mimeTypes&lt;/tt&gt;&lt;/a&gt; function.&lt;/p&gt;
&lt;p&gt;If the list of items is empty, 0 is returned rather than a serialized empty list.&lt;/p&gt;
 */"/>
    <method name="protected java.util.List&lt;java.lang.String&gt; mimeTypes()" doc="/**
&lt;p&gt;Returns a list of MIME types that can be used to describe a list of listwidget items.&lt;/p&gt;

@see &lt;a href=&quot;QListWidget.html#mimeData(java.util.List&lt;com.trolltech.qt.gui.QListWidgetItem&gt;)&quot;&gt;&lt;tt&gt;mimeData&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="protected com.trolltech.qt.core.Qt.DropActions supportedDropActions()" doc="/**
&lt;p&gt;Returns the drop actions supported by this view.&lt;/p&gt;

@see &lt;tt&gt;Qt::DropActions&lt;/tt&gt; */"/>
</class>
