QskGraphicProvider

Inherits from QObject

Public Functions

  Name
  QskGraphicProvider(QObject * parent =nullptr)
  ~QskGraphicProvider() override
void setCacheSize(int size)
int cacheSize() const
void clearCache()
const QskGraphic * requestGraphic(const QString & id) const

Protected Functions

  Name
virtual const QskGraphic * loadGraphic(const QString & id) const =0

Protected Attributes

  Name
std::unique_ptr< PrivateData > m_data

Public Functions Documentation

function QskGraphicProvider

QskGraphicProvider(
    QObject * parent =nullptr
)

function ~QskGraphicProvider

~QskGraphicProvider() override

function setCacheSize

void setCacheSize(
    int size
)

function cacheSize

int cacheSize() const

function clearCache

void clearCache()

function requestGraphic

const QskGraphic * requestGraphic(
    const QString & id
) const

Protected Functions Documentation

function loadGraphic

virtual const QskGraphic * loadGraphic(
    const QString & id
) const =0

Protected Attributes Documentation

variable m_data

std::unique_ptr< PrivateData > m_data;

Updated on 28 July 2023 at 14:02:28 CEST