#include <thumbgenerator.h>
Definition at line 39 of file thumbgenerator.h.
Public Member Functions | |
| ThumbGenerator (QObject *parent, int w, int h) | |
| ~ThumbGenerator () | |
| void | setSize (int w, int h) |
| void | setDirectory (const QString &directory, bool isGallery=false) |
| void | addFile (const QString &fileName) |
| void | cancel () |
| QString | getThumbcacheDir (const QString &inDir) |
Protected Member Functions | |
| void | run () |
Private Member Functions | |
| bool | moreWork () |
| bool | checkGalleryDir (const QFileInfo &fi) |
| bool | checkGalleryFile (const QFileInfo &fi) |
| void | loadDir (QImage &image, const QFileInfo &fi) |
| void | loadFile (QImage &image, const QFileInfo &fi) |
| bool | mkpath (const QString &inPath) |
Private Attributes | |
| QObject * | m_parent |
| QString | m_directory |
| bool | m_isGallery |
| QStringList | m_fileList |
| QMutex | m_mutex |
| int | m_width |
| int | m_height |
| ThumbGenerator::ThumbGenerator | ( | QObject * | parent, | |
| int | w, | |||
| int | h | |||
| ) |
Definition at line 41 of file thumbgenerator.cpp.
| ThumbGenerator::~ThumbGenerator | ( | ) |
Definition at line 49 of file thumbgenerator.cpp.
| void ThumbGenerator::setSize | ( | int | w, | |
| int | h | |||
| ) |
| void ThumbGenerator::setDirectory | ( | const QString & | directory, | |
| bool | isGallery = false | |||
| ) |
| void ThumbGenerator::addFile | ( | const QString & | fileName | ) |
Definition at line 69 of file thumbgenerator.cpp.
Referenced by IconView::HandleImport(), and GalleryUtil::LoadDirectory().
| void ThumbGenerator::cancel | ( | ) |
Definition at line 78 of file thumbgenerator.cpp.
Referenced by IconView::HandleShowDevices(), GalleryUtil::LoadDirectory(), and ~ThumbGenerator().
| QString ThumbGenerator::getThumbcacheDir | ( | const QString & | inDir | ) |
Definition at line 315 of file thumbgenerator.cpp.
Referenced by GalleryUtil::LoadDirectory(), IconView::LoadThumbnail(), and run().
| void ThumbGenerator::run | ( | void | ) | [protected] |
Definition at line 85 of file thumbgenerator.cpp.
| bool ThumbGenerator::moreWork | ( | ) | [private] |
| bool ThumbGenerator::checkGalleryDir | ( | const QFileInfo & | fi | ) | [private] |
| bool ThumbGenerator::checkGalleryFile | ( | const QFileInfo & | fi | ) | [private] |
| void ThumbGenerator::loadDir | ( | QImage & | image, | |
| const QFileInfo & | fi | |||
| ) | [private] |
| void ThumbGenerator::loadFile | ( | QImage & | image, | |
| const QFileInfo & | fi | |||
| ) | [private] |
| bool ThumbGenerator::mkpath | ( | const QString & | inPath | ) | [private] |
QObject* ThumbGenerator::m_parent [private] |
QString ThumbGenerator::m_directory [private] |
bool ThumbGenerator::m_isGallery [private] |
Definition at line 69 of file thumbgenerator.h.
Referenced by run(), setDirectory(), and ThumbGenerator().
QStringList ThumbGenerator::m_fileList [private] |
Definition at line 70 of file thumbgenerator.h.
Referenced by addFile(), cancel(), moreWork(), and run().
QMutex ThumbGenerator::m_mutex [private] |
Definition at line 71 of file thumbgenerator.h.
Referenced by addFile(), cancel(), moreWork(), run(), and setDirectory().
int ThumbGenerator::m_width [private] |
Definition at line 72 of file thumbgenerator.h.
Referenced by run(), setSize(), and ThumbGenerator().
int ThumbGenerator::m_height [private] |
Definition at line 72 of file thumbgenerator.h.
Referenced by run(), setSize(), and ThumbGenerator().
1.5.5