![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "private/qxpmhandler_p.h"#include <qbytearraymatcher.h>#include <qdebug.h>#include <qimage.h>#include <qimagereader.h>#include <qloggingcategory.h>#include <qmap.h>#include <qtextstream.h>#include <qvariant.h>#include <private/qcolor_p.h>#include <private/qduplicatetracker_p.h>#include <private/qtools_p.h>#include <private/qimage_p.h>#include <algorithm>#include <array>Go to the source code of this file.
Classes | |
| struct | XPMRGBData |
Functions | |
| static quint64 | xpmHash (const QString &str) |
| static quint64 | xpmHash (char *str) |
| bool | operator< (const char *namename, const XPMRGBData &datadata) |
| bool | operator< (const XPMRGBData &datadata, const char *namename) |
| static std::optional< QRgb > | qt_get_named_xpm_rgb (const char *name_no_space) |
| static QString | fbname (const QString &fileName) |
| static bool | read_xpm_string (QByteArray &bufbuf, QIODevice *d, const char *const *sourcesource, int &indexindex, QByteArray &state) |
| static bool | is_xpm_color_spec_prefix (const QByteArray &prefix) |
| static bool | read_xpm_header (QIODevice *device, const char *const *sourcesource, int &indexindex, QByteArray &state, int *cpp, int *ncols, int *ww, int *hh) |
| static bool | read_xpm_body (QIODevice *device, const char *const *sourcesource, int &indexindex, QByteArray &state, int cpp, int ncols, int ww, int hh, QImage &imageimage) |
| bool | qt_read_xpm_image_or_array (QIODevice *device, const char *const *sourcesource, QImage &imageimage) |
| static const char * | xpm_color_name (int cpp, int indexindex, CharBuffer< 5 > &&returnable={}) |
| static bool | write_xpm_image (const QImage &sourceImage, QIODevice *device, const QString &fileName) |
Variables | |
| static constexpr struct XPMRGBData | xpmRgbTbl [] |
Definition at line 730 of file qxpmhandler.cpp.
|
static |
Definition at line 798 of file qxpmhandler.cpp.
|
inline |
Definition at line 713 of file qxpmhandler.cpp.
References XPMRGBData::name.
|
inline |
Definition at line 715 of file qxpmhandler.cpp.
References XPMRGBData::name.
|
inlinestatic |
Definition at line 718 of file qxpmhandler.cpp.
Definition at line 992 of file qxpmhandler.cpp.
|
static |
Definition at line 833 of file qxpmhandler.cpp.
|
static |
Definition at line 809 of file qxpmhandler.cpp.
|
static |
Definition at line 761 of file qxpmhandler.cpp.
|
static |
Definition at line 1066 of file qxpmhandler.cpp.
References QT_FORWARD_DECLARE_CLASS().
|
static |
Definition at line 1033 of file qxpmhandler.cpp.
|
static |
Definition at line 39 of file qxpmhandler.cpp.
Definition at line 30 of file qxpmhandler.cpp.
|
static |