1 #ifndef THUMBNAILVIEW_H
2 #define THUMBNAILVIEW_H
4 #include "abstractview.h"
5 #include "folderview_private.h"
6 #include "foldermodel.h"
11 class ThumbnailView : public QListView, public AbstractView
16 explicit ThumbnailView(QWidget *parent = 0);
18 void initialize(MainWindow *w);
19 FolderModel* folderModel() const;
22 FolderView_Private m_p;
28 // AbstractView interface
33 // QAbstractItemView interface
35 void setModel(QAbstractItemModel *model);
39 void setVisible(bool visible);
42 inline FolderModel *ThumbnailView::folderModel() const
44 return static_cast<FolderModel*>(model());
47 #endif // THUMBNAILVIEW_H