![]() |
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 "qsvgtinydocument_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 "private/qmath_p.h"
#include "qimagereader.h"
#include "float.h"
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 bool | parsePathDataFast (QStringView data, QPainterPath &path, bool limitLength=true) |
static QString | someId (const QXmlStreamAttributes &attributes) |
static QList< qreal > | parseNumbersList (const QChar *&str) |
static void | parseNumbersArray (const QChar *&str, QVarLengthArray< qreal, 8 > &points, const char *pattern=nullptr) |
static QList< qreal > | parsePercentageList (const QChar *&str) |
static QStringView | idFromUrl (QStringView url) |
static bool | resolveColor (QStringView colorStr, QColor &color, QSvgHandler *handler) |
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 void | pathArcSegment (QPainterPath &path, qreal xc, qreal yc, qreal th0, qreal th1, qreal rx, qreal ry, qreal xAxisRotation) |
static void | pathArc (QPainterPath &path, qreal rx, qreal ry, qreal x_axis_rotation, int large_arc_flag, int sweep_flag, qreal x, qreal y, qreal curx, qreal cury) |
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 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 44 of file qsvghandler.cpp.
typedef QSvgNode *(* AnimationMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3838 of file qsvghandler.cpp.
typedef QSvgNode *(* FactoryMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3714 of file qsvghandler.cpp.
typedef bool(* ParseMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3861 of file qsvghandler.cpp.
typedef QSvgStyleProperty *(* StyleFactoryMethod)(QSvgNode *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3907 of file qsvghandler.cpp.
typedef bool(* StyleParseMethod)(QSvgStyleProperty *, const QXmlStreamAttributes &, QSvgHandler *) |
Definition at line 3936 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 873 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 873 of file qsvghandler.cpp.
|
static |
Definition at line 516 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 531 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT.
|
static |
Definition at line 1979 of file qsvghandler.cpp.
|
static |
Definition at line 1932 of file qsvghandler.cpp.
|
static |
Definition at line 2096 of file qsvghandler.cpp.
|
static |
Definition at line 1995 of file qsvghandler.cpp.
|
static |
Definition at line 2112 of file qsvghandler.cpp.
|
static |
Definition at line 2130 of file qsvghandler.cpp.
|
static |
Definition at line 2147 of file qsvghandler.cpp.
|
static |
Definition at line 2959 of file qsvghandler.cpp.
|
static |
Definition at line 2738 of file qsvghandler.cpp.
|
static |
Definition at line 2850 of file qsvghandler.cpp.
|
static |
Definition at line 2919 of file qsvghandler.cpp.
|
static |
Definition at line 2783 of file qsvghandler.cpp.
|
static |
Definition at line 2905 of file qsvghandler.cpp.
|
static |
Definition at line 2945 of file qsvghandler.cpp.
|
static |
Definition at line 2816 of file qsvghandler.cpp.
References QSvgUtils::LT_PT.
|
static |
Definition at line 2987 of file qsvghandler.cpp.
|
static |
Definition at line 2684 of file qsvghandler.cpp.
References QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 2165 of file qsvghandler.cpp.
|
static |
Definition at line 2265 of file qsvghandler.cpp.
|
static |
Definition at line 2303 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 2462 of file qsvghandler.cpp.
|
static |
Definition at line 2383 of file qsvghandler.cpp.
|
static |
Definition at line 3156 of file qsvghandler.cpp.
|
static |
Definition at line 2542 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 3202 of file qsvghandler.cpp.
|
static |
Definition at line 3521 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 3235 of file qsvghandler.cpp.
|
static |
Definition at line 3242 of file qsvghandler.cpp.
|
static |
Definition at line 3217 of file qsvghandler.cpp.
|
static |
Definition at line 3257 of file qsvghandler.cpp.
|
static |
Definition at line 3296 of file qsvghandler.cpp.
References QSvgUtils::toDouble().
|
static |
Definition at line 3363 of file qsvghandler.cpp.
|
static |
Definition at line 541 of file qsvghandler.cpp.
|
static |
Definition at line 3470 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QSvgUtils::LT_PT, and QSvgUtils::LT_PX.
|
static |
Definition at line 3512 of file qsvghandler.cpp.
|
static |
Definition at line 3139 of file qsvghandler.cpp.
|
static |
Definition at line 3632 of file qsvghandler.cpp.
|
static |
Definition at line 3615 of file qsvghandler.cpp.
|
static |
Definition at line 3646 of file qsvghandler.cpp.
|
static |
Definition at line 3653 of file qsvghandler.cpp.
|
static |
Definition at line 3706 of file qsvghandler.cpp.
Definition at line 4030 of file qsvghandler.cpp.
|
static |
Definition at line 4081 of file qsvghandler.cpp.
Definition at line 4009 of file qsvghandler.cpp.
|
static |
Definition at line 1719 of file qsvghandler.cpp.
|
static |
Definition at line 3840 of file qsvghandler.cpp.
References QtSvg::DisableSMILAnimations.
|
static |
Definition at line 3795 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 3750 of file qsvghandler.cpp.
|
static |
Definition at line 3716 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 3911 of file qsvghandler.cpp.
|
static |
Definition at line 3940 of file qsvghandler.cpp.
References parseFontFaceNameNode(), parseFontFaceNode(), parseFontFaceSrcNode(), parseFontFaceUriNode(), parseGlyphNode(), parseMissingGlyphNode(), and parseStopNode().
|
static |
Definition at line 3863 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
|
static |
Definition at line 881 of file qsvghandler.cpp.
References FontSizeNone, FontSizeValue, Large, Medium, Small, XLarge, XSmall, XXLarge, and XXSmall.
Definition at line 1921 of file qsvghandler.cpp.
|
static |
Definition at line 1774 of file qsvghandler.cpp.
|
static |
Definition at line 429 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 71 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 66 of file qsvghandler.cpp.
|
static |
Definition at line 1864 of file qsvghandler.cpp.
|
static |
Definition at line 2104 of file qsvghandler.cpp.
|
static |
Definition at line 1872 of file qsvghandler.cpp.
|
static |
Definition at line 2402 of file qsvghandler.cpp.
|
static |
Definition at line 583 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1513 of file qsvghandler.cpp.
|
static |
Definition at line 567 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1705 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1579 of file qsvghandler.cpp.
|
static |
Definition at line 1536 of file qsvghandler.cpp.
|
static |
Definition at line 2139 of file qsvghandler.cpp.
|
static |
Definition at line 1789 of file qsvghandler.cpp.
References QtSvg::Tiny12FeaturesOnly.
Referenced by parseStyle().
|
static |
Definition at line 2719 of file qsvghandler.cpp.
References QtSvg::unknown.
Definition at line 2619 of file qsvghandler.cpp.
References QSvgUtils::LT_PERCENT, QSvgUtils::LT_PT, QtSvg::objectBoundingBox, and QtSvg::userSpaceOnUse.
|
static |
Definition at line 916 of file qsvghandler.cpp.
References FontSizeNone, and FontSizeValue.
Referenced by parseStyle().
|
static |
Definition at line 2219 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2191 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2241 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2249 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2257 of file qsvghandler.cpp.
|
static |
Definition at line 2274 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2287 of file qsvghandler.cpp.
|
static |
Definition at line 2295 of file qsvghandler.cpp.
|
static |
Definition at line 2535 of file qsvghandler.cpp.
|
static |
Definition at line 2527 of file qsvghandler.cpp.
|
static |
Definition at line 2498 of file qsvghandler.cpp.
|
static |
Definition at line 2506 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 2519 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 367 of file qsvghandler.cpp.
References QSvgUtils::isDigit().
Definition at line 339 of file qsvghandler.cpp.
References QSvgUtils::isDigit().
Definition at line 1987 of file qsvghandler.cpp.
|
static |
Definition at line 1629 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1761 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1181 of file qsvghandler.cpp.
|
static |
Definition at line 761 of file qsvghandler.cpp.
Referenced by parseStyle().
Definition at line 398 of file qsvghandler.cpp.
|
static |
Definition at line 3249 of file qsvghandler.cpp.
|
static |
Definition at line 1808 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 3347 of file qsvghandler.cpp.
|
static |
Definition at line 3355 of file qsvghandler.cpp.
|
static |
Definition at line 3381 of file qsvghandler.cpp.
Referenced by findStyleUtilFactoryMethod().
|
static |
Definition at line 1826 of file qsvghandler.cpp.
References QtSvg::DisableCSSAnimations, parseBrush(), parseColor(), parseCompOp(), parseExtendedAttributes(), parseFont(), parseOpacity(), parseOthers(), parsePen(), parseRenderingHints(), parseTransform(), and parseVisibility().
|
static |
Definition at line 3453 of file qsvghandler.cpp.
|
static |
Definition at line 3018 of file qsvghandler.cpp.
References QSvgUtils::LT_PT.
|
static |
Definition at line 3605 of file qsvghandler.cpp.
|
static |
Definition at line 1008 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 631 of file qsvghandler.cpp.
|
static |
Definition at line 3001 of file qsvghandler.cpp.
|
static |
Definition at line 1022 of file qsvghandler.cpp.
Referenced by parseStyle().
|
static |
Definition at line 1095 of file qsvghandler.cpp.
|
static |
Definition at line 1036 of file qsvghandler.cpp.
|
static |
Definition at line 46 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 108 of file qsvghandler.cpp.
References qsvg_hex2int(), and qsvg_hex2int().
Definition at line 143 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 84 of file qsvghandler.cpp.
Referenced by qsvg_hex2int(), and qsvg_hex2int().
|
inlinestatic |
Definition at line 102 of file qsvghandler.cpp.
References qsvg_h2i().
Referenced by qsvg_get_hex_rgb().
|
inlinestatic |
Definition at line 97 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 451 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 158 of file qsvghandler.cpp.
|
static |
Definition at line 76 of file qsvghandler.cpp.
|
inlinestatic |
Definition at line 1573 of file qsvghandler.cpp.
|
static |
Definition at line 578 of file qsvghandler.cpp.
|
static |
Definition at line 1647 of file qsvghandler.cpp.
|
static |
Definition at line 43 of file qsvghandler.cpp.
|
static |
|
static |
Definition at line 4090 of file qsvghandler.cpp.