From 69686ffbba123f2b05f5cb7b74a927953e5157a5 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 29 Aug 2009 09:51:02 +0000 Subject: - The view implementations don't need to keep the Extensions Factory as member. - Created basic documentation for Extensions Factory. svn path=/trunk/KDE/kdebase/apps/; revision=1016898 --- src/viewextensionsfactory.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/viewextensionsfactory.h') diff --git a/src/viewextensionsfactory.h b/src/viewextensionsfactory.h index dd819249b..e89a7ce36 100644 --- a/src/viewextensionsfactory.h +++ b/src/viewextensionsfactory.h @@ -27,6 +27,15 @@ class KFilePreviewGenerator; class ToolTipManager; class QAbstractItemView; +/** + * @brief Responsible for creating extensions like tooltips and previews + * that are available in all view implementations. + * + * Each view implementation (iconsview, detailsview, columnview) must + * instantiate an instance of this class to assure having + * a common behavior that is independent from the custom functionality of + * a view implementation. + */ class ViewExtensionsFactory : public QObject { Q_OBJECT -- cgit v1.3