From 803a1b36dbb47342be6ca1dfa0b1e65baff74dbb Mon Sep 17 00:00:00 2001 From: Felix Ernst Date: Sun, 18 Feb 2024 11:40:25 +0100 Subject: [PATCH] Add documentation --- src/kitemviews/kfileitemlistwidget.h | 14 ++++++++++++++ src/kitemviews/kitemlistwidget.h | 3 ++- src/kitemviews/kstandarditemlistwidget.h | 9 ++++++++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/kitemviews/kfileitemlistwidget.h b/src/kitemviews/kfileitemlistwidget.h index 7f33c5487..6e98e03c4 100644 --- a/src/kitemviews/kfileitemlistwidget.h +++ b/src/kitemviews/kfileitemlistwidget.h @@ -12,6 +12,13 @@ class KFileItemListView; +/** + * @brief ItemList widget informant implementation for use with KFileItems. + * + * Code that does not expect KFileItems specifically should go to KStandardItemListWidgetInformant. + * + * @see KItemListWidgetInformant + */ class DOLPHIN_EXPORT KFileItemListWidgetInformant : public KStandardItemListWidgetInformant { public: @@ -25,6 +32,13 @@ protected: QFont customizedFontForLinks(const QFont &baseFont) const override; }; +/** + * @brief ItemList widget implementation for use with KFileItems. + * + * Code that does not expect KFileItems specifically should go to KStandardItemListWidget. + * + * @see KItemListWidget + */ class DOLPHIN_EXPORT KFileItemListWidget : public KStandardItemListWidget { Q_OBJECT diff --git a/src/kitemviews/kitemlistwidget.h b/src/kitemviews/kitemlistwidget.h index 9f99b9d95..55d924719 100644 --- a/src/kitemviews/kitemlistwidget.h +++ b/src/kitemviews/kitemlistwidget.h @@ -22,7 +22,8 @@ class KItemListView; class QPropertyAnimation; /** - * @brief Provides information for creating an instance of KItemListWidget. + * @brief Provides generic information for all KItemListWidgets + * for which the construction of any specific KItemListWidget isn't required. * * KItemListView only creates KItemListWidget instances for the visible * area. For calculating the required size of all items the expected diff --git a/src/kitemviews/kstandarditemlistwidget.h b/src/kitemviews/kstandarditemlistwidget.h index ca3cf52e1..06bf0529a 100644 --- a/src/kitemviews/kstandarditemlistwidget.h +++ b/src/kitemviews/kstandarditemlistwidget.h @@ -18,6 +18,11 @@ class KItemListRoleEditor; class KItemListStyleOption; class KItemListView; +/** + * @brief standard implementation of the ItemList widget informant for use with KStandardItemListView and KStandardItemModel. + * + * @see KItemListWidgetInformant + */ class DOLPHIN_EXPORT KStandardItemListWidgetInformant : public KItemListWidgetInformant { public: @@ -67,7 +72,9 @@ protected: }; /** - * @brief ItemList widget implementation for KStandardItemListView and KStandardItemModel. + * @brief standard implementation of an ItemList widget for KStandardItemListView and KStandardItemModel. + * + * @see KItemListWidget */ class DOLPHIN_EXPORT KStandardItemListWidget : public KItemListWidget { -- 2.47.3