Krita Source Code Documentation
Loading...
Searching...
No Matches
KisFileIconProvider Class Reference

#include <KisPreviewFileDialog.h>

+ Inheritance diagram for KisFileIconProvider:

Public Member Functions

QIcon icon (const QFileIconProvider::IconType type) const override
 
QIcon icon (const QFileInfo &fi) const override
 
 KisFileIconProvider (qreal devicePixelRatioF)
 

Private Attributes

qreal m_devicePixelRatioF
 

Detailed Description

Definition at line 17 of file KisPreviewFileDialog.h.

Constructor & Destructor Documentation

◆ KisFileIconProvider()

KisFileIconProvider::KisFileIconProvider ( qreal devicePixelRatioF)

Definition at line 22 of file KisPreviewFileDialog.cpp.

23 : QFileIconProvider()
24 , m_devicePixelRatioF(devicePixelRatioF)
25{
26}

Member Function Documentation

◆ icon() [1/2]

QIcon KisFileIconProvider::icon ( const QFileIconProvider::IconType type) const
override

Definition at line 28 of file KisPreviewFileDialog.cpp.

29{
30 return QFileIconProvider::icon(type);
31}

◆ icon() [2/2]

QIcon KisFileIconProvider::icon ( const QFileInfo & fi) const
override

Definition at line 33 of file KisPreviewFileDialog.cpp.

34{
35 QIcon icon;
36 if (KisPreviewFileDialog::s_iconCreator && KisPreviewFileDialog::s_iconCreator->createFileIcon(fi.filePath(), icon, m_devicePixelRatioF, QSize(512, 512))) {
37 return icon;
38 }
39 return QFileIconProvider::icon(fi);
40}
QIcon icon(const QFileIconProvider::IconType type) const override
static KisAbstractFileIconCreator * s_iconCreator

References icon(), m_devicePixelRatioF, and KisPreviewFileDialog::s_iconCreator.

Member Data Documentation

◆ m_devicePixelRatioF

qreal KisFileIconProvider::m_devicePixelRatioF
private

Definition at line 26 of file KisPreviewFileDialog.h.


The documentation for this class was generated from the following files: