![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qplatformdefs.h"#include "qsvghandler_p.h"#include "qsvgdocument_p.h"#include "qsvgstructure_p.h"#include "qsvggraphics_p.h"#include "qsvgfilter_p.h"#include "qsvgnode_p.h"#include "qsvgfont_p.h"#include "qsvganimate_p.h"#include "qpen.h"#include "qpainterpath.h"#include "qbrush.h"#include "qcolor.h"#include "qtextformat.h"#include <QtCore/private/qdataurl_p.h>#include "qlist.h"#include "qfileinfo.h"#include "qfile.h"#include "qdir.h"#include "qdebug.h"#include "qmath.h"#include "qnumeric.h"#include <qregularexpression.h>#include "qtransform.h"#include "qvarlengtharray.h"#include "qimagereader.h"#include "float.h"#include <algorithm>Go to the source code of this file.
Classes | |
| struct | QSvgAttributes |
Macros | |
| #define | QT_INHERIT QLatin1String(qt_inherit_text) |
| #define | NOOP qDebug()<<"Operation: "<<op<<" is not implemented" |
Typedefs | |
| typedef QSvgNode *(* | FactoryMethod) (QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
| typedef QSvgNode *(* | AnimationMethod) (QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
| typedef bool(* | ParseMethod) (QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
| typedef QSvgStyleProperty *(* | StyleFactoryMethod) (QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
| typedef bool(* | StyleParseMethod) (QSvgStyleProperty *, const QXmlStreamAttributes &, QSvgHandler *) |
Enumerations | |
| enum | FontSizeSpec { XXSmall , XSmall , Small , Medium , Large , XLarge , XXLarge , FontSizeNone , FontSizeValue , XXSmall , XSmall , Small , Medium , Large , XLarge , XXLarge , FontSizeNone , FontSizeValue } |
| enum | FontSizeSpec { XXSmall , XSmall , Small , Medium , Large , XLarge , XXLarge , FontSizeNone , FontSizeValue , XXSmall , XSmall , Small , Medium , Large , XLarge , XXLarge , FontSizeNone , FontSizeValue } |
Functions | |
| static QByteArray | prefixMessage (const QByteArray &msg, const QXmlStreamReader *r) |
| static QByteArray | msgProblemParsing (QStringView localName, const QXmlStreamReader *r) |
| static QByteArray | msgCouldNotResolveProperty (QStringView id, const QXmlStreamReader *r) |
| static QList< QStringView > | splitWithDelimiter (QStringView delimitedList) |
| static int | qsvg_h2i (char hex, bool *ok=nullptr) |
| static int | qsvg_hex2int (const char *s, bool *ok=nullptr) |
| static int | qsvg_hex2int (char s, bool *ok=nullptr) |
| bool | qsvg_get_hex_rgb (const char *name, QRgb *rgb) |
| bool | qsvg_get_hex_rgb (const QChar *str, int len, QRgb *rgb) |
| static QString | someId (const QXmlStreamAttributes &attributes) |
| static QList< qreal > | parseNumbersList (const QChar *&str) |
| static QList< qreal > | parsePercentageList (const QChar *&str) |
| static QStringView | idFromUrl (QStringView url) |
| static bool | resolveColor (QStringView colorStr, QColor &color, QSvgHandler *handler) |
| void | setAlpha (QStringView opacity, QColor *color) |
| static bool | constructColor (QStringView colorStr, QStringView opacity, QColor &color, QSvgHandler *handler) |
| static qreal | convertToNumber (QStringView str, bool *ok=NULL) |
| static bool | createSvgGlyph (QSvgFont *font, const QXmlStreamAttributes &attributes, bool isMissingGlyph) |
| static void | parseColor (QSvgNode *, const QSvgAttributes &attributes, QSvgHandler *handler) |
| static QSvgStyleProperty * | styleFromUrl (QSvgNode *node, QStringView url) |
| static void | parseBrush (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *handler) |
| static QTransform | parseTransformationMatrix (QStringView value) |
| static void | parsePen (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *handler) |
| Q_STATIC_ASSERT (sizeof(sizeTable)/sizeof(sizeTable[0])==FontSizeNone) | |
| static FontSizeSpec | fontSizeSpec (QStringView spec) |
| static void | parseFont (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static void | parseTransform (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static void | parseVisibility (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static bool | parseStyle (QSvgNode *node, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static int | parseClockValue (QStringView str, bool *ok) |
| static void | parseCssAnimations (QSvgNode *node, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static void | parseOffsetPath (QSvgNode *node, const QXmlStreamAttributes &attributes) |
| static QStringList | stringToList (const QString &str) |
| static bool | parseCoreNode (QSvgNode *node, const QXmlStreamAttributes &attributes) |
| static void | parseOpacity (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static QPainter::CompositionMode | svgToQtCompositionMode (const QStringView op) |
| static void | parseCompOp (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static QSvgNode::DisplayMode | displayStringToEnum (const QStringView str) |
| static void | parseOthers (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static std::optional< QStringView > | getAttributeId (const QStringView &attribute) |
| static void | parseExtendedAttributes (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *handler) |
| static void | parseRenderingHints (QSvgNode *node, const QSvgAttributes &attributes, QSvgHandler *) |
| static bool | parseAnchorNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseBaseAnimate (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgAnimateNode *anim, QSvgHandler *handler) |
| static void | generateKeyFrames (QList< qreal > &keyFrames, uint count) |
| static QSvgNode * | createAnimateColorNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createAimateMotionNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static void | parseNumberTriplet (QList< qreal > &values, const QChar *&s) |
| static QSvgNode * | createAnimateTransformNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createAnimateNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseAudioNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createCircleNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createDefsNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseDiscardNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createEllipseNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgStyleProperty * | createFontNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseFontFaceNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseFontFaceNameNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseFontFaceSrcNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseFontFaceUriNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseForeignObjectNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createGNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseGlyphNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseHandlerNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseHkernNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createImageNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createLineNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static void | parseBaseGradient (QSvgNode *node, const QXmlStreamAttributes &attributes, QSvgGradientStyle *gradProp, QSvgHandler *handler) |
| static QSvgStyleProperty * | createLinearGradientNode (QSvgNode *node, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static bool | parseMetadataNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseMissingGlyphNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseMpathNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseMaskNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseMarkerNode (QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
| static QSvgNode * | createMaskNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static void | parseFilterBounds (const QXmlStreamAttributes &attributes, QSvgRectF *rect) |
| static QSvgNode * | createFilterNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static void | parseFilterAttributes (const QXmlStreamAttributes &attributes, QString *inString, QString *outString, QSvgRectF *rect) |
| static QSvgNode * | createFeColorMatrixNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeGaussianBlurNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeOffsetNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeCompositeNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeMergeNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeFloodNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createFeMergeNodeNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeBlendNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createFeUnsupportedNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static std::optional< QRectF > | parseViewBox (QStringView str) |
| static bool | parseSymbolLikeAttributes (const QXmlStreamAttributes &attributes, QSvgHandler *handler, QRectF *rect, QRectF *viewBox, QPointF *refPoint, QSvgSymbolLike::PreserveAspectRatios *aspect, QSvgSymbolLike::Overflow *overflow, bool marker=false) |
| static QSvgNode * | createSymbolNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createMarkerNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createPathNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createPolyNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, bool createLine) |
| static QSvgNode * | createPolygonNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createPolylineNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parsePrefetchNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgStyleProperty * | createRadialGradientNode (QSvgNode *node, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createRectNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseScriptNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static bool | parseSetNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgStyleProperty * | createSolidColorNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static bool | parseStopNode (QSvgStyleProperty *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static bool | parseStyleNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createSvgNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createSwitchNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createPatternNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static bool | parseTbreakNode (QSvgNode *parent, const QXmlStreamAttributes &, QSvgHandler *) |
| static QSvgNode * | createTextNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createTextAreaNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler) |
| static QSvgNode * | createTspanNode (QSvgNode *parent, const QXmlStreamAttributes &, QSvgHandler *) |
| static QSvgNode * | createUseNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static QSvgNode * | createVideoNode (QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *) |
| static FactoryMethod | findGroupFactory (const QStringView name, QtSvg::Options options) |
| static FactoryMethod | findGraphicsFactory (const QStringView name, QtSvg::Options options) |
| static FactoryMethod | findFilterFactory (const QStringView name, QtSvg::Options options) |
| static AnimationMethod | findAnimationFactory (const QStringView name, QtSvg::Options options) |
| static ParseMethod | findUtilFactory (const QStringView name, QtSvg::Options options) |
| static StyleFactoryMethod | findStyleFactoryMethod (const QStringView name) |
| static StyleParseMethod | findStyleUtilFactoryMethod (const QStringView name) |
| static bool | detectPatternCycles (const QSvgNode *node, QList< const QSvgNode * > active={}) |
| static bool | detectCycles (const QSvgNode *node, QList< const QSvgNode * > active={}) |
| static bool | detectCyclesAndWarn (const QSvgNode *node) |
Variables | |
| static QT_BEGIN_NAMESPACE const char * | qt_inherit_text = "inherit" |
| static const qreal | sizeTable [] |
| static const int | unfinishedElementsLimit = 2048 |
| #define NOOP qDebug()<<"Operation: "<<op<<" is not implemented" |
| #define QT_INHERIT QLatin1String(qt_inherit_text) |
Definition at line 45 of file qsvghandler.cpp.
| typedef QSvgNode *(* AnimationMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3370 of file qsvghandler.cpp.
| typedef QSvgNode *(* FactoryMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3246 of file qsvghandler.cpp.
| typedef bool(* ParseMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3393 of file qsvghandler.cpp.
| typedef QSvgStyleProperty *(* StyleFactoryMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3439 of file qsvghandler.cpp.
| typedef bool(* StyleParseMethod)(QSvgStyleProperty *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3468 of file qsvghandler.cpp.
| enum FontSizeSpec |
| Enumerator | |
|---|---|
| XXSmall | |
| XSmall | |
| Small | |
| Medium | |
| Large | |
| XLarge | |
| XXLarge | |
| FontSizeNone | |
| FontSizeValue | |
| XXSmall | |
| XSmall | |
| Small | |
| Medium | |
| Large | |
| XLarge | |
| XXLarge | |
| FontSizeNone | |
| FontSizeValue | |
Definition at line 845 of file qsvghandler.cpp.
| enum FontSizeSpec |
| Enumerator | |
|---|---|
| XXSmall | |
| XSmall | |
| Small | |
| Medium | |
| Large | |
| XLarge | |
| XXLarge | |
| FontSizeNone | |
| FontSizeValue | |
| XXSmall | |
| XSmall | |
| Small | |
| Medium | |
| Large | |
| XLarge | |
| XXLarge | |
| FontSizeNone | |
| FontSizeValue | |
Definition at line 845 of file qsvghandler.cpp.
|
static |
Definition at line 493 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 503 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT.
|
static |
Definition at line 1502 of file qsvghandler.cpp.
|
static |
Definition at line 1452 of file qsvghandler.cpp.
|
static |
Definition at line 1622 of file qsvghandler.cpp.
|
static |
Definition at line 1518 of file qsvghandler.cpp.
|
static |
Definition at line 1638 of file qsvghandler.cpp.
|
static |
Definition at line 1656 of file qsvghandler.cpp.
|
static |
Definition at line 1673 of file qsvghandler.cpp.
|
static |
Definition at line 2485 of file qsvghandler.cpp.
|
static |
Definition at line 2264 of file qsvghandler.cpp.
|
static |
Definition at line 2376 of file qsvghandler.cpp.
|
static |
Definition at line 2445 of file qsvghandler.cpp.
|
static |
Definition at line 2309 of file qsvghandler.cpp.
|
static |
Definition at line 2431 of file qsvghandler.cpp.
|
static |
Definition at line 2471 of file qsvghandler.cpp.
|
static |
Definition at line 2342 of file qsvghandler.cpp.
References QSvgUtils::LT_PT.
|
static |
Definition at line 2513 of file qsvghandler.cpp.
|
static |
Definition at line 2210 of file qsvghandler.cpp.
References QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 1691 of file qsvghandler.cpp.
|
static |
Definition at line 1791 of file qsvghandler.cpp.
|
static |
Definition at line 1829 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 1988 of file qsvghandler.cpp.
|
static |
Definition at line 1909 of file qsvghandler.cpp.
|
static |
Definition at line 2682 of file qsvghandler.cpp.
|
static |
Definition at line 2068 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 2728 of file qsvghandler.cpp.
|
static |
Definition at line 3053 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 2764 of file qsvghandler.cpp.
|
static |
Definition at line 2771 of file qsvghandler.cpp.
|
static |
Definition at line 2746 of file qsvghandler.cpp.
|
static |
Definition at line 2786 of file qsvghandler.cpp.
|
static |
Definition at line 2825 of file qsvghandler.cpp.
References QSvgUtils::toDouble().
|
static |
Definition at line 2892 of file qsvghandler.cpp.
|
static |
Definition at line 513 of file qsvghandler.cpp.
|
static |
Definition at line 3002 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QSvgUtils::LT_PT, and QSvgUtils::LT_PX.
|
static |
Definition at line 3044 of file qsvghandler.cpp.
|
static |
Definition at line 2665 of file qsvghandler.cpp.
|
static |
Definition at line 3164 of file qsvghandler.cpp.
|
static |
Definition at line 3147 of file qsvghandler.cpp.
|
static |
Definition at line 3178 of file qsvghandler.cpp.
|
static |
Definition at line 3185 of file qsvghandler.cpp.
|
static |
Definition at line 3238 of file qsvghandler.cpp.
Definition at line 3562 of file qsvghandler.cpp.
|
static |
Definition at line 3613 of file qsvghandler.cpp.
Definition at line 3541 of file qsvghandler.cpp.
|
static |
Definition at line 1238 of file qsvghandler.cpp.
|
static |
Definition at line 3372 of file qsvghandler.cpp.
References QtSvg::DisableSMILAnimations.
|
static |
Definition at line 3327 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 3282 of file qsvghandler.cpp.
|
static |
Definition at line 3248 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 3443 of file qsvghandler.cpp.
|
static |
Definition at line 3472 of file qsvghandler.cpp.
References parseFontFaceNameNode(), parseFontFaceNode(), parseFontFaceSrcNode(), parseFontFaceUriNode(), parseGlyphNode(), parseMissingGlyphNode(), and parseStopNode().
|
static |
Definition at line 3395 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 853 of file qsvghandler.cpp.
References FontSizeNone, FontSizeValue, Large, Medium, Small, XLarge, XSmall, XXLarge, and XXSmall.
Definition at line 1441 of file qsvghandler.cpp.
|
static |
Definition at line 1293 of file qsvghandler.cpp.
|
static |
Definition at line 397 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 72 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 67 of file qsvghandler.cpp.
|
static |
Definition at line 1384 of file qsvghandler.cpp.
|
static |
Definition at line 1630 of file qsvghandler.cpp.
|
static |
Definition at line 1392 of file qsvghandler.cpp.
|
static |
Definition at line 1928 of file qsvghandler.cpp.
|
static |
Definition at line 555 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1012 of file qsvghandler.cpp.
|
static |
Definition at line 539 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1224 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1098 of file qsvghandler.cpp.
|
static |
Definition at line 1035 of file qsvghandler.cpp.
|
static |
Definition at line 1665 of file qsvghandler.cpp.
|
static |
Definition at line 1308 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
Referenced by parseStyle().
|
static |
Definition at line 2245 of file qsvghandler.cpp.
References QtSvg::unknown.
Definition at line 2145 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QSvgUtils::LT_PT, QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 888 of file qsvghandler.cpp.
References FontSizeNone, and FontSizeValue.
Referenced by parseStyle().
|
static |
Definition at line 1745 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1717 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1767 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1775 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1783 of file qsvghandler.cpp.
|
static |
Definition at line 1800 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1813 of file qsvghandler.cpp.
|
static |
Definition at line 1821 of file qsvghandler.cpp.
|
static |
Definition at line 2061 of file qsvghandler.cpp.
|
static |
Definition at line 2053 of file qsvghandler.cpp.
|
static |
Definition at line 2024 of file qsvghandler.cpp.
|
static |
Definition at line 2032 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2045 of file qsvghandler.cpp.
Definition at line 338 of file qsvghandler.cpp.
References QSvgUtils::isDigit().
Definition at line 1510 of file qsvghandler.cpp.
Definition at line 1058 of file qsvghandler.cpp.
|
static |
Definition at line 1148 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1280 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 733 of file qsvghandler.cpp.
Referenced by parseStyle().
Definition at line 366 of file qsvghandler.cpp.
|
static |
Definition at line 2778 of file qsvghandler.cpp.
|
static |
Definition at line 1327 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 2876 of file qsvghandler.cpp.
|
static |
Definition at line 2884 of file qsvghandler.cpp.
|
static |
Definition at line 2910 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1345 of file qsvghandler.cpp.
References QtSvg::DisableCSSAnimations, parseBrush(), parseColor(), parseCompOp(), parseExtendedAttributes(), parseFont(), parseOpacity(), parseOthers(), parsePen(), parseRenderingHints(), parseTransform(), and parseVisibility().
|
static |
Definition at line 2985 of file qsvghandler.cpp.
|
static |
Definition at line 2544 of file qsvghandler.cpp.
References QSvgUtils::LT_PT.
|
static |
Definition at line 3137 of file qsvghandler.cpp.
|
static |
Definition at line 980 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 603 of file qsvghandler.cpp.
References QSvgUtils::parseNumbersArray().
|
static |
Definition at line 2527 of file qsvghandler.cpp.
|
static |
Definition at line 994 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 47 of file qsvghandler.cpp.
| Q_STATIC_ASSERT | ( | sizeof(sizeTable)/sizeof(sizeTable[0]) | = =FontSizeNone | ) |
| bool qsvg_get_hex_rgb | ( | const char * | name, |
| QRgb * | rgb ) |
Definition at line 109 of file qsvghandler.cpp.
References qsvg_hex2int(), and qsvg_hex2int().
Definition at line 144 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 85 of file qsvghandler.cpp.
Referenced by qsvg_hex2int(), and qsvg_hex2int().
|
inlinestatic |
Definition at line 103 of file qsvghandler.cpp.
References qsvg_h2i().
Referenced by qsvg_get_hex_rgb().
|
inlinestatic |
Definition at line 98 of file qsvghandler.cpp.
References qsvg_h2i().
Referenced by qsvg_get_hex_rgb().
|
static |
returns true when successfully set the color. false signifies that the color should be inherited
Definition at line 419 of file qsvghandler.cpp.
| void setAlpha | ( | QStringView | opacity, |
| QColor * | color ) |
Definition at line 484 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 157 of file qsvghandler.cpp.
|
static |
Definition at line 77 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 1092 of file qsvghandler.cpp.
|
static |
Definition at line 550 of file qsvghandler.cpp.
|
static |
Definition at line 1166 of file qsvghandler.cpp.
|
static |
Definition at line 44 of file qsvghandler.cpp.
|
static |
|
static |
Definition at line 3622 of file qsvghandler.cpp.