dthumbnailprovider_zh
2022-04-14 15:20:19

Class::DThumbnailProvider

暂无该属性


Detailed Description

~chinese ~chinese

缩略图生成类 ~chinese Note: 缩略图创建失败 ~chinese

该文件格式未知,无法由程序加载。 ~chinese

文件格式是已知的,但是文件已被损坏,因此无法读取。 ~chinese

由于文件很大,缩略图的生成将花费很长时间

DThumbnailProvider::instance

[private plain static ]

DThumbnailProvider * instance()

DThumbnailProvider::hasThumbnail

[private plain  ]

bool hasThumbnail(const int &info) const ~chinese

DThumbnailProvider::hasThumbnail缩略图是否存在 ~chinese info文件信息 ~chinese Returns true存在 false不存在

DThumbnailProvider::thumbnailFilePath

[private plain  ]

int thumbnailFilePath(const int &, int ) const ~chinese

DThumbnailProvider::thumbnailFilePath返回文件缩略图文件路径 ~chinese info文件信息 ~chinese size 图片大小 ~chinese Returns 路径信息

DThumbnailProvider::createThumbnail

[private plain  ]

int createThumbnail(const int &, int ) ~chinese

DThumbnailProvider::createThumbnail创建缩略图 ~chinese info 文件信息 ~chinese size 图片大小 ~chinese Returns 成功返回绝对路径信息,失败则返回空

typedef DThumbnailProvider::CallBack

DThumbnailProvider::appendToProduceQueue

[private plain  ]

void appendToProduceQueue(const int &info, int size, DThumbnailProvider::CallBack callback)

DThumbnailProvider::removeInProduceQueue

[private plain  ]

void removeInProduceQueue(const int &info, int size) ~chinese

DThumbnailProvider::removeInProduceQueue将缩略图从列表中删除 ~chinese info缩略图文件 ~chinese size缩略图大小

DThumbnailProvider::errorString

[private plain  ]

int errorString() const ~chinese

DThumbnailProvider::errorString返回错误信息 ~chinese Returns 错误信息

DThumbnailProvider::defaultSizeLimit

[private plain  ]

int defaultSizeLimit() const ~chinese

DThumbnailProvider::defaultSizeLimit返回缩略图默认大小 ~chinese Returns 默认的大小

DThumbnailProvider::setDefaultSizeLimit

[private plain  ]

void setDefaultSizeLimit(int size) ~chinese

DThumbnailProvider::setDefaultSizeLimit设置缩略图的默认大小 ~chinese size 大小

DThumbnailProvider::sizeLimit

[private plain  ]

int sizeLimit(const int &) const ~chinese

DThumbnailProvider::sizeLimit 返回文件大小 ~chinese mimeType 由MIME类型字符串表示的文件或数据类型 ~chinese Returns

DThumbnailProvider::setSizeLimit

[private plain  ]

void setSizeLimit(const int &mimeType, int size) ~chinese

DThumbnailProvider::setSizeLimit 设置文件的大小 ~chinese mimeType 由MIME类型字符串表示的文件或数据类型 ~chinese size 范围

DThumbnailProvider::createThumbnailFinished

[private plain  ]

void createThumbnailFinished(const int &sourceFilePath, const int &thumbnailPath) const

DThumbnailProvider::createThumbnailFailed

[private plain  ]

void createThumbnailFailed(const int &sourceFilePath) const

DThumbnailProvider::DThumbnailProvider

[protected constructor  ]

DThumbnailProvider(int *parent)

DThumbnailProvider::~DThumbnailProvider

[protected destructor  ]

~DThumbnailProvider()

DThumbnailProvider::run

[protected plain  ]

void run()