29
29
#include <lib/thumbnailview/abstractdocumentinfoprovider.h>
33
34
class SortedDirModel;
35
36
class DocumentInfoProviderPrivate;
36
class DocumentInfoProvider : public AbstractDocumentInfoProvider {
37
class DocumentInfoProvider : public AbstractDocumentInfoProvider
39
DocumentInfoProvider(SortedDirModel* model);
40
~DocumentInfoProvider();
42
virtual bool isBusy(const KUrl& url);
44
virtual bool isModified(const KUrl& url);
46
virtual void thumbnailForDocument(const KUrl& url, ThumbnailGroup::Enum group, QPixmap* outPix, QSize* outFullSize) const;
41
DocumentInfoProvider(SortedDirModel* model);
42
~DocumentInfoProvider();
44
virtual bool isBusy(const KUrl& url);
46
virtual bool isModified(const KUrl& url);
48
virtual void thumbnailForDocument(const KUrl& url, ThumbnailGroup::Enum group, QPixmap* outPix, QSize* outFullSize) const;
49
void emitBusyStateChanged(const KUrl&, bool);
50
void emitDocumentChanged(const KUrl&);
51
void emitBusyStateChanged(const KUrl&, bool);
52
void emitDocumentChanged(const KUrl&);
53
DocumentInfoProviderPrivate* const d;
55
DocumentInfoProviderPrivate* const d;
59
60
#endif /* DOCUMENTINFOPROVIDER_H */