QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
#include <qgssvgcache.h>
Public Member Functions | |
QgsSvgCacheEntry () | |
QgsSvgCacheEntry (const QString &file, double size, double outlineWidth, double widthScaleFactor, double rasterScaleFactor, const QColor &fill, const QColor &outline, const QString &lookupKey=QString()) | |
Constructor. More... | |
~QgsSvgCacheEntry () | |
int | dataSize () const |
Return memory usage in bytes. More... | |
bool | operator== (const QgsSvgCacheEntry &other) const |
Don't consider image, picture, last used timestamp for comparison. More... | |
Public Attributes | |
QString | file |
Absolute path to SVG file. More... | |
QColor | fill |
QImage * | image |
QString | lookupKey |
Lookup key used by QgsSvgCache's hashtable (relative or absolute path). Needed for removal from the hashtable. More... | |
QgsSvgCacheEntry * | nextEntry |
QColor | outline |
double | outlineWidth |
QPicture * | picture |
QgsSvgCacheEntry * | previousEntry |
double | rasterScaleFactor |
double | size |
QByteArray | svgContent |
QSizeF | viewboxSize |
SVG viewbox size. More... | |
double | widthScaleFactor |
Definition at line 37 of file qgssvgcache.h.
QgsSvgCacheEntry::QgsSvgCacheEntry | ( | ) |
Definition at line 39 of file qgssvgcache.cpp.
QgsSvgCacheEntry::QgsSvgCacheEntry | ( | const QString & | file, |
double | size, | ||
double | outlineWidth, | ||
double | widthScaleFactor, | ||
double | rasterScaleFactor, | ||
const QColor & | fill, | ||
const QColor & | outline, | ||
const QString & | lookupKey = QString() |
||
) |
Constructor.
file | Absolute path to SVG file (relative paths are not resolved). |
size | |
outlineWidth | width of outline |
widthScaleFactor | width scale factor |
rasterScaleFactor | raster scale factor |
fill | color of fill |
outline | color of outline |
lookupKey | the key string used in QgsSvgCache for quick lookup of this entry (relative or absolute path) |
Definition at line 54 of file qgssvgcache.cpp.
QgsSvgCacheEntry::~QgsSvgCacheEntry | ( | ) |
Definition at line 71 of file qgssvgcache.cpp.
int QgsSvgCacheEntry::dataSize | ( | ) | const |
Return memory usage in bytes.
Definition at line 83 of file qgssvgcache.cpp.
bool QgsSvgCacheEntry::operator== | ( | const QgsSvgCacheEntry & | other | ) | const |
Don't consider image, picture, last used timestamp for comparison.
Definition at line 77 of file qgssvgcache.cpp.
QString QgsSvgCacheEntry::file |
Absolute path to SVG file.
Definition at line 55 of file qgssvgcache.h.
QColor QgsSvgCacheEntry::fill |
Definition at line 68 of file qgssvgcache.h.
QImage* QgsSvgCacheEntry::image |
Definition at line 70 of file qgssvgcache.h.
QString QgsSvgCacheEntry::lookupKey |
Lookup key used by QgsSvgCache's hashtable (relative or absolute path). Needed for removal from the hashtable.
Definition at line 57 of file qgssvgcache.h.
QgsSvgCacheEntry* QgsSvgCacheEntry::nextEntry |
Definition at line 76 of file qgssvgcache.h.
QColor QgsSvgCacheEntry::outline |
Definition at line 69 of file qgssvgcache.h.
double QgsSvgCacheEntry::outlineWidth |
Definition at line 59 of file qgssvgcache.h.
QPicture* QgsSvgCacheEntry::picture |
Definition at line 71 of file qgssvgcache.h.
QgsSvgCacheEntry* QgsSvgCacheEntry::previousEntry |
Definition at line 77 of file qgssvgcache.h.
double QgsSvgCacheEntry::rasterScaleFactor |
Definition at line 61 of file qgssvgcache.h.
double QgsSvgCacheEntry::size |
Definition at line 58 of file qgssvgcache.h.
QByteArray QgsSvgCacheEntry::svgContent |
Definition at line 73 of file qgssvgcache.h.
QSizeF QgsSvgCacheEntry::viewboxSize |
double QgsSvgCacheEntry::widthScaleFactor |
Definition at line 60 of file qgssvgcache.h.