15class Q_GUI_EXPORT
QBitmap :
public QPixmap
19#if QT_DEPRECATED_SINCE(6
, 0
)
20 QT_DEPRECATED_VERSION_X_6_0(
"Use fromPixmap instead.")
explicit QBitmap(
const QPixmap &);
22 QBitmap(
int w,
int h);
23 explicit QBitmap(
const QSize &);
24 explicit QBitmap(
const QString &fileName,
const char *format =
nullptr);
27#if QT_DEPRECATED_SINCE(6
, 0
)
28 QT_DEPRECATED_VERSION_X_6_0(
"Use fromPixmap instead.") QBitmap &operator=(
const QPixmap &);
30 inline void swap(QBitmap &other) { QPixmap::swap(other); }
31 operator QVariant()
const;
33 inline void clear() { fill(Qt::color0); }
35 static QBitmap fromImage(
const QImage &image, Qt::ImageConversionFlags flags = Qt::AutoColor);
36 static QBitmap fromImage(QImage &&image, Qt::ImageConversionFlags flags = Qt::AutoColor);
37 static QBitmap fromData(
const QSize &size,
const uchar *bits,
38 QImage::Format monoFormat = QImage::Format_MonoLSB);
39 static QBitmap fromPixmap(
const QPixmap &pixmap);
41 QBitmap transformed(
const QTransform &matrix)
const;
43 typedef QExplicitlySharedDataPointer<QPlatformPixmap> DataPtr;