• 首页
  • Qt文档
  • DTK文档
  • 玲珑文档
  • dthumbnailprovider_zh

    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()