QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
QPixmapCacheEntry Class Reference

#include <qpixmapcache_p.h>

Inheritance diagram for QPixmapCacheEntry:
Inheritance graph
[legend]
Collaboration diagram for QPixmapCacheEntry:
Collaboration graph
[legend]

Public Member Functions

 QPixmapCacheEntry (const QPixmapCache::Key &key, const QPixmap &pix)
 
 ~QPixmapCacheEntry ()
 
- Public Member Functions inherited from QPixmap
 QPixmap ()
 
 QPixmap (QPlatformPixmap *data)
 
 QPixmap (int w, int h)
 
 QPixmap (const QSize &)
 
 QPixmap (const QString &fileName, const char *format=nullptr, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
 QPixmap (const char *const xpm[])
 
 QPixmap (const QPixmap &)
 
 QPixmap (QPixmap &&other) noexcept
 
 ~QPixmap ()
 
QPixmapoperator= (const QPixmap &)
 
void swap (QPixmap &other) noexcept
 
bool operator== (const QPixmap &) const =delete
 
bool operator!= (const QPixmap &) const =delete
 
 operator QVariant () const
 
bool isNull () const
 
int devType () const override
 
int width () const
 
int height () const
 
QSize size () const
 
QRect rect () const
 
int depth () const
 
void fill (const QColor &fillColor=Qt::white)
 
QBitmap mask () const
 
void setMask (const QBitmap &)
 
qreal devicePixelRatio () const
 
void setDevicePixelRatio (qreal scaleFactor)
 
QSizeF deviceIndependentSize () const
 
bool hasAlpha () const
 
bool hasAlphaChannel () const
 
QBitmap createHeuristicMask (bool clipTight=true) const
 
QBitmap createMaskFromColor (const QColor &maskColor, Qt::MaskMode mode=Qt::MaskInColor) const
 
QPixmap scaled (int w, int h, Qt::AspectRatioMode aspectMode=Qt::IgnoreAspectRatio, Qt::TransformationMode mode=Qt::FastTransformation) const
 
QPixmap scaled (const QSize &s, Qt::AspectRatioMode aspectMode=Qt::IgnoreAspectRatio, Qt::TransformationMode mode=Qt::FastTransformation) const
 
QPixmap scaledToWidth (int w, Qt::TransformationMode mode=Qt::FastTransformation) const
 
QPixmap scaledToHeight (int h, Qt::TransformationMode mode=Qt::FastTransformation) const
 
QPixmap transformed (const QTransform &, Qt::TransformationMode mode=Qt::FastTransformation) const
 
QImage toImage () const
 
bool load (const QString &fileName, const char *format=nullptr, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
bool loadFromData (const uchar *buf, uint len, const char *format=nullptr, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
bool loadFromData (const QByteArray &data, const char *format=nullptr, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
bool save (const QString &fileName, const char *format=nullptr, int quality=-1) const
 
bool save (QIODevice *device, const char *format=nullptr, int quality=-1) const
 
bool convertFromImage (const QImage &img, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
QPixmap copy (int x, int y, int width, int height) const
 
QPixmap copy (const QRect &rect=QRect()) const
 
void scroll (int dx, int dy, int x, int y, int width, int height, QRegion *exposed=nullptr)
 
void scroll (int dx, int dy, const QRect &rect, QRegion *exposed=nullptr)
 
qint64 cacheKey () const
 
bool isDetached () const
 
void detach ()
 
bool isQBitmap () const
 
QPaintEnginepaintEngine () const override
 
bool operator! () const
 
QPlatformPixmaphandle () const
 
DataPtrdata_ptr ()
 
- Public Member Functions inherited from QPaintDevice
virtual ~QPaintDevice ()
 
bool paintingActive () const
 
int width () const
 
int height () const
 
int widthMM () const
 
int heightMM () const
 
int logicalDpiX () const
 
int logicalDpiY () const
 
int physicalDpiX () const
 
int physicalDpiY () const
 
qreal devicePixelRatio () const
 
qreal devicePixelRatioF () const
 
int colorCount () const
 
int depth () const
 

Public Attributes

QPixmapCache::Key key
 

Additional Inherited Members

- Public Types inherited from QPixmap
typedef QExplicitlySharedDataPointer< QPlatformPixmapDataPtr
 
- Public Types inherited from QPaintDevice
enum  PaintDeviceMetric {
  PdmWidth = 1 , PdmHeight , PdmWidthMM , PdmHeightMM ,
  PdmNumColors , PdmDepth , PdmDpiX , PdmDpiY ,
  PdmPhysicalDpiX , PdmPhysicalDpiY , PdmDevicePixelRatio , PdmDevicePixelRatioScaled
}
 
- Static Public Member Functions inherited from QPixmap
static int defaultDepth ()
 
static QTransform trueMatrix (const QTransform &m, int w, int h)
 
static QPixmap fromImage (const QImage &image, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
static QPixmap fromImageReader (QImageReader *imageReader, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
static QPixmap fromImage (QImage &&image, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
- Static Public Member Functions inherited from QPaintDevice
static qreal devicePixelRatioFScale ()
 
- Protected Member Functions inherited from QPixmap
int metric (PaintDeviceMetric) const override
 
- Protected Member Functions inherited from QPaintDevice
 QPaintDevice () noexcept
 
virtual void initPainter (QPainter *painter) const
 
virtual QPaintDeviceredirected (QPoint *offset) const
 
virtual QPaintersharedPainter () const
 
- Static Protected Member Functions inherited from QPixmap
static QPixmap fromImageInPlace (QImage &image, Qt::ImageConversionFlags flags=Qt::AutoColor)
 
- Protected Attributes inherited from QPaintDevice
ushort painters
 

Detailed Description

Definition at line 78 of file qpixmapcache_p.h.

Constructor & Destructor Documentation

◆ QPixmapCacheEntry()

QPixmapCacheEntry::QPixmapCacheEntry ( const QPixmapCache::Key key,
const QPixmap pix 
)
inline

Definition at line 81 of file qpixmapcache_p.h.

Here is the call graph for this function:

◆ ~QPixmapCacheEntry()

QPixmapCacheEntry::~QPixmapCacheEntry ( )

Definition at line 492 of file qpixmapcache.cpp.

Member Data Documentation

◆ key

QPixmapCache::Key QPixmapCacheEntry::key

Definition at line 95 of file qpixmapcache_p.h.


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