![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qcssparser_p.h"
#include <QtCore/qmap.h>
#include <qdebug.h>
#include <qicon.h>
#include <qcolor.h>
#include <qfont.h>
#include <qfileinfo.h>
#include <qfontmetrics.h>
#include <qbrush.h>
#include <qimagereader.h>
#include <qtextformat.h>
#include <QtCore/q20algorithm.h>
#include "qcssscanner.cpp"
Go to the source code of this file.
Classes | |
struct | QCssKnownValue |
struct | QCssKnownValue::ByName |
Macros | |
#define | NOT_OLD_GCCs(...) |
#define | CHECK_ARRAY_IS_SORTED(array, Num) |
Variables | |
static constexpr QCssKnownValue | properties [] |
static constexpr QCssKnownValue | values [] |
static constexpr uchar | indexOfId [] |
static constexpr QCssKnownValue | pseudos [] |
static constexpr QCssKnownValue | origins [] |
static constexpr QCssKnownValue | repeats [] |
static constexpr QCssKnownValue | tileModes [] |
static constexpr QCssKnownValue | positions [] |
static constexpr QCssKnownValue | attachments [] |
static constexpr QCssKnownValue | styleFeatures [] |
#define CHECK_ARRAY_IS_SORTED | ( | array, | |
Num ) |
Definition at line 52 of file qcssparser.cpp.
#define NOT_OLD_GCCs | ( | ... | ) |
Definition at line 48 of file qcssparser.cpp.
Definition at line 969 of file qcssparser.cpp.
References QCss::BrushData::Role.
Definition at line 846 of file qcssparser.cpp.
References QCss::ColorData::Color, and QCss::ColorData::Role.
|
static |
Definition at line 397 of file qcssparser.cpp.
References operator<().
|
static |
Definition at line 1637 of file qcssparser.cpp.
References QCss::Value::Length, and QCss::Value::type.
|
inlinestatic |
Definition at line 2319 of file qcssparser.cpp.
|
inlinestatic |
Definition at line 406 of file qcssparser.cpp.
References QCss::Font, QCss::FontFamily, QCss::FontKerning, QCss::FontSize, QCss::FontStyle, QCss::FontVariant, QCss::FontWeight, QCss::LetterSpacing, QCss::LineHeight, QCss::ListStyle, QCss::ListStyleType, QCss::TextAlignment, QCss::TextIndent, QCss::TextTransform, QCss::Whitespace, and QCss::WordSpacing.
|
static |
Definition at line 461 of file qcssparser.cpp.
References QCss::LengthData::Em, and QCss::LengthData::Ex.
|
static |
Definition at line 389 of file qcssparser.cpp.
|
static |
Definition at line 384 of file qcssparser.cpp.
Referenced by findKnownValue().
|
static |
Definition at line 730 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, and QCss::Value::type.
|
static |
Definition at line 856 of file qcssparser.cpp.
References QCss::BrushData::BrushData(), QCss::ColorData::Color, QCss::BrushData::DependsOnThePalette, QCss::Value::Function, parseColorValue(), QCss::ColorData::Role, and QCss::Value::type.
|
static |
Definition at line 753 of file qcssparser.cpp.
References QCss::ColorData::ColorData(), QCss::Value::Color, QCss::Value::Function, QCss::Value::Identifier, QCss::Value::Number, QCss::Value::Percentage, QCss::Value::String, and QCss::Value::type.
Referenced by parseBrushValue().
|
static |
Definition at line 1065 of file qcssparser.cpp.
References QCss::BrushData::BrushData(), QCss::Value::KnownIdentifier, QCss::Repeat_Unknown, QCss::Repeat_XY, QCss::Value::type, QCss::Value::Uri, QCss::Value_None, and QCss::Value_Transparent.
|
static |
Definition at line 1338 of file qcssparser.cpp.
|
static |
Definition at line 978 of file qcssparser.cpp.
References QCss::BorderStyle_Dashed, QCss::BorderStyle_DotDash, QCss::BorderStyle_DotDotDash, QCss::BorderStyle_Dotted, QCss::BorderStyle_Double, QCss::BorderStyle_Groove, QCss::BorderStyle_Inset, QCss::BorderStyle_Native, QCss::BorderStyle_None, QCss::BorderStyle_Outset, QCss::BorderStyle_Ridge, QCss::BorderStyle_Solid, QCss::BorderStyle_Unknown, QCss::Value::KnownIdentifier, QCss::Value::type, QCss::Value_Dashed, QCss::Value_DotDash, QCss::Value_DotDotDash, QCss::Value_Dotted, QCss::Value_Double, QCss::Value_Groove, QCss::Value_Inset, QCss::Value_Native, QCss::Value_None, QCss::Value_Outset, QCss::Value_Ridge, and QCss::Value_Solid.
Definition at line 2498 of file qcssparser.cpp.
|
static |
parse the font family from the values (starting from index start) and set it the font The function returns true
if a family was extracted.
Definition at line 1259 of file qcssparser.cpp.
References QCss::Value::TermOperatorComma, and QCss::Value::type.
|
static |
Definition at line 1224 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, QCss::Value::type, QCss::Value_Auto, QCss::Value_None, and QCss::Value_Normal.
|
static |
Definition at line 1174 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, QCss::Value::Length, QCss::Value::type, QCss::Value_Large, QCss::Value_Medium, QCss::Value_Small, QCss::Value_XLarge, and QCss::Value_XXLarge.
|
static |
Definition at line 1211 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, and QCss::Value::type.
|
static |
Definition at line 1363 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, and QCss::Value::type.
|
static |
Definition at line 1237 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, QCss::Value::Number, and QCss::Value::type.
|
static |
Definition at line 1307 of file qcssparser.cpp.
|
static |
Definition at line 1288 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, QCss::Value_LineThrough, QCss::Value_None, QCss::Value_Overline, and QCss::Value_Underline.
|
static |
Definition at line 1374 of file qcssparser.cpp.
References QCss::Value::KnownIdentifier, and QCss::Value::type.
|
static |
Definition at line 1325 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 371 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 275 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 340 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 363 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 61 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 292 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 348 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 377 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 356 of file qcssparser.cpp.
|
staticconstexpr |
Definition at line 185 of file qcssparser.cpp.