diff options
| author | Peter Penz <[email protected]> | 2009-08-29 09:51:02 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2009-08-29 09:51:02 +0000 |
| commit | 69686ffbba123f2b05f5cb7b74a927953e5157a5 (patch) | |
| tree | 83fafcd6e10ccfeec563bd9b45a7d55be3aa0e33 /src/viewextensionsfactory.h | |
| parent | c05395ef9a6f449bd96b4323d308b53d70cede99 (diff) | |
- 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
Diffstat (limited to 'src/viewextensionsfactory.h')
| -rw-r--r-- | src/viewextensionsfactory.h | 9 |
1 files changed, 9 insertions, 0 deletions
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 |
