diff options
author | Mitch Curtis <mitch.curtis@digia.com> | 2014-07-02 21:08:54 +0200 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@digia.com> | 2014-07-04 10:59:24 +0200 |
commit | 76371c4d560c5a13f54f1ed9078fb68a393aa1bd (patch) | |
tree | 2a3f2c909473362df1d109dd25c8a198e6747e0c /src/widgets/itemviews/qlistwidget.cpp | |
parent | d7bb914ac8046d5799d73eec9a801b61e7d8695a (diff) |
Improve QListWidget documentation.
Mention that removeItemWidget() isn't sufficient to remove a row.
List related functions so that it's easy to see the relation
between them.
Change-Id: Ia1d467390f00976e2276d50df35dd555f7992a9a
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Diffstat (limited to 'src/widgets/itemviews/qlistwidget.cpp')
-rw-r--r-- | src/widgets/itemviews/qlistwidget.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/widgets/itemviews/qlistwidget.cpp b/src/widgets/itemviews/qlistwidget.cpp index 1f954d67dd..f376583f55 100644 --- a/src/widgets/itemviews/qlistwidget.cpp +++ b/src/widgets/itemviews/qlistwidget.cpp @@ -1325,6 +1325,11 @@ void QListWidgetPrivate::_q_dataChanged(const QModelIndex &topLeft, \fn void QListWidget::removeItemWidget(QListWidgetItem *item) Removes the widget set on the given \a item. + + To remove an item (row) from the list entirely, either delete the item or + use takeItem(). + + \sa itemWidget(), setItemWidget() */ /*! @@ -1620,6 +1625,8 @@ void QListWidget::closePersistentEditor(QListWidgetItem *item) \since 4.1 Returns the widget displayed in the given \a item. + + \sa setItemWidget(), removeItemWidget() */ QWidget *QListWidget::itemWidget(QListWidgetItem *item) const { @@ -1638,7 +1645,7 @@ QWidget *QListWidget::itemWidget(QListWidgetItem *item) const implement a custom editor widget, use QListView and subclass QItemDelegate instead. - \sa {Delegate Classes} + \sa itemWidget(), removeItemWidget(), {Delegate Classes} */ void QListWidget::setItemWidget(QListWidgetItem *item, QWidget *widget) { |