Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qguisvg_p.h File Reference

(6cb431a7bd1ac19e4292516f8a8e1ec67e26e365)

#include <QtCore/qstring.h>
#include <QtCore/qvarlengtharray.h>
#include <QtGui/qpainterpath.h>
#include <optional>
Include dependency graph for qguisvg_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  QGuiSvg

Enumerations

enum  QGuiSvg::LengthType {
  QGuiSvg::LT_PERCENT , QGuiSvg::LT_PX , QGuiSvg::LT_PC , QGuiSvg::LT_PT ,
  QGuiSvg::LT_MM , QGuiSvg::LT_CM , QGuiSvg::LT_IN , QGuiSvg::LT_OTHER
}

Functions

bool QGuiSvg::isDigit (ushort ch)
qreal QGuiSvg::toDouble (QStringView *str)
qreal QGuiSvg::toDouble (QStringView str, bool *ok)
qreal QGuiSvg::parseLength (QStringView str, LengthType *type, bool *ok)
qreal QGuiSvg::convertToPixels (qreal len, bool, LengthType type)
std::optional< qrealQGuiSvg::parseAngle (QStringView str)
void QGuiSvg::parseNumbersArray (QStringView *str, QVarLengthArray< qreal, 8 > &points, const char *pattern)
std::optional< QPainterPathQGuiSvg::parsePath (QStringView dataStr, bool limitLength)
void QGuiSvg::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)