|  | Qt 6.x
    The Qt SDK | 
 Inheritance diagram for QSvgIconEnginePrivate:
 Inheritance diagram for QSvgIconEnginePrivate: Collaboration diagram for QSvgIconEnginePrivate:
 Collaboration diagram for QSvgIconEnginePrivate:| Public Member Functions | |
| QSvgIconEnginePrivate () | |
| ~QSvgIconEnginePrivate () | |
| QString | pmcKey (const QSize &size, QIcon::Mode mode, QIcon::State state) | 
| void | stepSerialNum () | 
| bool | tryLoad (QSvgRenderer *renderer, QIcon::Mode mode, QIcon::State state) | 
| QIcon::Mode | loadDataForModeAndState (QSvgRenderer *renderer, QIcon::Mode mode, QIcon::State state) | 
|  Public Member Functions inherited from QSharedData | |
| QSharedData () noexcept | |
| Constructs a QSharedData object with a reference count of 0. | |
| QSharedData (const QSharedData &) noexcept | |
| Constructs a QSharedData object with reference count 0. | |
| QSharedData & | operator= (const QSharedData &)=delete | 
| ~QSharedData ()=default | |
| Static Public Member Functions | |
| static int | hashKey (QIcon::Mode mode, QIcon::State state) | 
| Public Attributes | |
| QHash< int, QString > | svgFiles | 
| QHash< int, QByteArray > * | svgBuffers | 
| QHash< int, QPixmap > * | addedPixmaps | 
| int | serialNum | 
|  Public Attributes inherited from QSharedData | |
| QAtomicInt | ref | 
| Static Public Attributes | |
| static QAtomicInt | lastSerialNum | 
Definition at line 22 of file qsvgiconengine.cpp.
| 
 | inline | 
Definition at line 25 of file qsvgiconengine.cpp.
References stepSerialNum().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | inline | 
Definition at line 29 of file qsvgiconengine.cpp.
References addedPixmaps, and svgBuffers.
| 
 | inlinestatic | 
Definition at line 32 of file qsvgiconengine.cpp.
References state.
Referenced by QSvgIconEngine::actualSize(), QSvgIconEngine::addFile(), QSvgIconEngine::addPixmap(), QSvgIconEngine::pixmap(), QSvgIconEngine::read(), tryLoad(), and QSvgIconEngine::write().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| QIcon::Mode QSvgIconEnginePrivate::loadDataForModeAndState | ( | QSvgRenderer * | renderer, | 
| QIcon::Mode | mode, | ||
| QIcon::State | state | ||
| ) | 
Definition at line 118 of file qsvgiconengine.cpp.
References QIcon::Active, QIcon::Disabled, QIcon::Normal, QIcon::Off, QIcon::On, renderer, QIcon::Selected, state, and tryLoad().
Referenced by QSvgIconEngine::pixmap().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 35 of file qsvgiconengine.cpp.
References QString::append(), QString::number(), serialNum, and state.
Referenced by QSvgIconEngine::pixmap().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 40 of file qsvgiconengine.cpp.
References QBasicAtomicInteger< T >::fetchAndAddRelaxed(), lastSerialNum, and serialNum.
Referenced by QSvgIconEnginePrivate(), QSvgIconEngine::addFile(), and QSvgIconEngine::addPixmap().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| bool QSvgIconEnginePrivate::tryLoad | ( | QSvgRenderer * | renderer, | 
| QIcon::Mode | mode, | ||
| QIcon::State | state | ||
| ) | 
Definition at line 100 of file qsvgiconengine.cpp.
References hashKey(), QString::isEmpty(), QSvgRenderer::load(), maybeUncompress(), renderer, state, svgBuffers, svgFiles, and QHash< Key, T >::value().
Referenced by loadDataForModeAndState().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 48 of file qsvgiconengine.cpp.
Referenced by QSvgIconEngine::QSvgIconEngine(), ~QSvgIconEnginePrivate(), QSvgIconEngine::actualSize(), QSvgIconEngine::addPixmap(), QSvgIconEngine::pixmap(), QSvgIconEngine::read(), QSvgIconEngine::virtual_hook(), and QSvgIconEngine::write().
| 
 | static | 
Definition at line 50 of file qsvgiconengine.cpp.
Referenced by stepSerialNum().
| int QSvgIconEnginePrivate::serialNum | 
Definition at line 49 of file qsvgiconengine.cpp.
Referenced by pmcKey(), and stepSerialNum().
| QHash<int, QByteArray>* QSvgIconEnginePrivate::svgBuffers | 
Definition at line 47 of file qsvgiconengine.cpp.
Referenced by QSvgIconEngine::QSvgIconEngine(), ~QSvgIconEnginePrivate(), QSvgIconEngine::read(), tryLoad(), QSvgIconEngine::virtual_hook(), and QSvgIconEngine::write().
Definition at line 46 of file qsvgiconengine.cpp.
Referenced by QSvgIconEngine::QSvgIconEngine(), QSvgIconEngine::addFile(), tryLoad(), QSvgIconEngine::virtual_hook(), and QSvgIconEngine::write().