OSDN Git Service

Ver0.26
[gefu/Gefu.git] / thumbnailworker.h
1 #ifndef THUMBNAILWORKER_H
2 #define THUMBNAILWORKER_H
3
4 #include "abstractworker.h"
5
6 #include <QSize>
7 #include <QPixmap>
8
9 class ThumbnailWorker : public AbstractWorker
10 {
11     Q_OBJECT
12 public:
13     explicit ThumbnailWorker();
14
15     void    addPath(const QString &path);
16     void    clearPath();
17
18 private:
19     QStringList m_pathList;
20
21     QString     getPath();
22
23 signals:
24     void    resultReady(const QString &path, const QPixmap &pixmap);
25
26     // AbstractWorker interface
27 public slots:
28     void run();
29 };
30
31 #endif // THUMBNAILWORKER_H