|
Krita Source Code Documentation
|
#include <KisResourceThumbnailCache.h>
Classes | |
| struct | Private |
Public Member Functions | |
| QImage | getImage (const QModelIndex &index, const QSize size=QSize(-1, -1), Qt::AspectRatioMode aspectMode=Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode=Qt::FastTransformation) |
| KisResourceThumbnailCache () | |
| ~KisResourceThumbnailCache () | |
Static Public Member Functions | |
| static KisResourceThumbnailCache * | instance () |
Private Member Functions | |
| void | insert (const QPair< QString, QString > &key, const QImage &image) |
| void | insert (const QString &storageLocation, const QString &resourceType, const QString &filename, const QImage &image) |
| QImage | originalImage (const QString &storageLocation, const QString &resourceType, const QString &filename) const |
| void | remove (const QPair< QString, QString > &key) |
| void | remove (const QString &storageLocation, const QString &resourceType, const QString &filename) |
Private Attributes | |
| QScopedPointer< Private > | m_d |
Friends | |
| class | KisResourceLocator |
| class | KisResourceQueryMapper |
| class | KisStorageModel |
Definition at line 17 of file KisResourceThumbnailCache.h.
| KisResourceThumbnailCache::KisResourceThumbnailCache | ( | ) |
Definition at line 112 of file KisResourceThumbnailCache.cpp.
| KisResourceThumbnailCache::~KisResourceThumbnailCache | ( | ) |
Definition at line 117 of file KisResourceThumbnailCache.cpp.
| QImage KisResourceThumbnailCache::getImage | ( | const QModelIndex & | index, |
| const QSize | size = QSize(-1, -1), | ||
| Qt::AspectRatioMode | aspectMode = Qt::IgnoreAspectRatio, | ||
| Qt::TransformationMode | transformMode = Qt::FastTransformation ) |
Definition at line 167 of file KisResourceThumbnailCache.cpp.
References KisAbstractResourceModel::Filename, KisResourceLocator::instance(), KIS_SAFE_ASSERT_RECOVER_NOOP, KisAbstractResourceModel::Location, m_d, KisResourceLocator::makeStorageLocationAbsolute(), KisAbstractResourceModel::ResourceType, and KisAbstractResourceModel::Thumbnail.
|
private |
Definition at line 140 of file KisResourceThumbnailCache.cpp.
References m_d.
|
private |
Definition at line 129 of file KisResourceThumbnailCache.cpp.
|
static |
Definition at line 107 of file KisResourceThumbnailCache.cpp.
|
private |
|
private |
Definition at line 152 of file KisResourceThumbnailCache.cpp.
References KIS_ASSERT, and m_d.
|
private |
Definition at line 145 of file KisResourceThumbnailCache.cpp.
|
friend |
Definition at line 32 of file KisResourceThumbnailCache.h.
|
friend |
Definition at line 31 of file KisResourceThumbnailCache.h.
|
friend |
Definition at line 33 of file KisResourceThumbnailCache.h.
|
private |
Definition at line 50 of file KisResourceThumbnailCache.h.