┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kfilepreviewgenerator.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-09-23 10:54:55 +0000
committerPeter Penz <[email protected]>2008-09-23 10:54:55 +0000
commit74cee13a8ed3e5f00c6a0f2e680f80482edd1806 (patch)
tree7bb8632c8a8aaec27b7b9a7a548bc84acb77dbca /src/kfilepreviewgenerator.h
parent43cd05dc3715feeefcefafdeb4d6a8dad26d633c (diff)
Make KFilePreviewGenerator independent from the view implementation, so that it is no requirement that a QAbstractItemView is used -> the view implementation can also be based on QGraphicsView like done in the FolderView Plasmoid.
Patch provided by Fredrik Höglund. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=863845
Diffstat (limited to 'src/kfilepreviewgenerator.h')
-rw-r--r--src/kfilepreviewgenerator.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/kfilepreviewgenerator.h b/src/kfilepreviewgenerator.h
index 0aa65ba7d..2a1344c5b 100644
--- a/src/kfilepreviewgenerator.h
+++ b/src/kfilepreviewgenerator.h
@@ -22,9 +22,10 @@
#include <QObject>
+class AbstractViewAdapter;
class KDirModel;
-class KDirSortFilterProxyModel;
class QAbstractItemView;
+class QAbstractProxyModel;
/**
* @brief Generates previews for files of an item view.
@@ -54,7 +55,11 @@ public:
* no previews will be generated.
* @param model Model of the item view.
*/
- KFilePreviewGenerator(QAbstractItemView* parent, KDirSortFilterProxyModel* model);
+ KFilePreviewGenerator(QAbstractItemView* parent, QAbstractProxyModel* model);
+
+ /** @internal */
+ KFilePreviewGenerator(AbstractViewAdapter* parent, QAbstractProxyModel* model);
+
virtual ~KFilePreviewGenerator();
/**