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
QCss::Declaration Struct Reference

#include <qcssparser_p.h>

Collaboration diagram for QCss::Declaration:

Classes

struct  DeclarationData

Public Member Functions

 Declaration ()
bool isEmpty () const
QColor colorValue (const QPalette &=QPalette()) const
void colorValues (QColor *c, const QPalette &=QPalette()) const
QBrush brushValue (const QPalette &=QPalette()) const
void brushValues (QBrush *c, const QPalette &=QPalette()) const
BorderStyle styleValue () const
void styleValues (BorderStyle *s) const
Origin originValue () const
Repeat repeatValue () const
Qt::Alignment alignmentValue () const
PositionMode positionValue () const
Attachment attachmentValue () const
int styleFeaturesValue () const
bool intValue (int *i, const char *unit=nullptr) const
bool realValue (qreal *r, const char *unit=nullptr) const
QSize sizeValue () const
QRect rectValue () const
QString uriValue () const
QIcon iconValue () const
void borderImageValue (QString *image, int *cuts, TileMode *h, TileMode *v) const
bool borderCollapseValue () const
QList< qrealdashArray () const

Public Attributes

QExplicitlySharedDataPointer< DeclarationDatad

Detailed Description

Definition at line 429 of file qcssparser_p.h.

Constructor & Destructor Documentation

◆ Declaration()

QCss::Declaration::Declaration ( )
inline

Definition at line 442 of file qcssparser_p.h.

Member Function Documentation

◆ alignmentValue()

Qt::Alignment Declaration::alignmentValue ( ) const

Definition at line 1836 of file qcssparser.cpp.

◆ attachmentValue()

Attachment Declaration::attachmentValue ( ) const

Definition at line 1803 of file qcssparser.cpp.

◆ borderCollapseValue()

bool Declaration::borderCollapseValue ( ) const

Definition at line 1893 of file qcssparser.cpp.

◆ borderImageValue()

void Declaration::borderImageValue ( QString * image,
int * cuts,
TileMode * h,
TileMode * v ) const

Definition at line 1848 of file qcssparser.cpp.

◆ brushValue()

QBrush Declaration::brushValue ( const QPalette & pal = QPalette()) const

Definition at line 1545 of file qcssparser.cpp.

◆ brushValues()

void Declaration::brushValues ( QBrush * c,
const QPalette & pal = QPalette() ) const

Definition at line 1569 of file qcssparser.cpp.

◆ colorValue()

QColor Declaration::colorValue ( const QPalette & pal = QPalette()) const

Definition at line 1514 of file qcssparser.cpp.

◆ colorValues()

void Declaration::colorValues ( QColor * c,
const QPalette & pal = QPalette() ) const

Definition at line 1716 of file qcssparser.cpp.

◆ dashArray()

QList< qreal > Declaration::dashArray ( ) const

Definition at line 1901 of file qcssparser.cpp.

◆ iconValue()

QIcon Declaration::iconValue ( ) const

Definition at line 1930 of file qcssparser.cpp.

◆ intValue()

bool Declaration::intValue ( int * i,
const char * unit = nullptr ) const

Definition at line 1656 of file qcssparser.cpp.

◆ isEmpty()

bool QCss::Declaration::isEmpty ( ) const
inline

Definition at line 443 of file qcssparser_p.h.

◆ originValue()

Origin Declaration::originValue ( ) const

Definition at line 1779 of file qcssparser.cpp.

◆ positionValue()

PositionMode Declaration::positionValue ( ) const

Definition at line 1791 of file qcssparser.cpp.

◆ realValue()

bool Declaration::realValue ( qreal * r,
const char * unit = nullptr ) const

Definition at line 1615 of file qcssparser.cpp.

◆ rectValue()

QRect Declaration::rectValue ( ) const

Definition at line 1694 of file qcssparser.cpp.

◆ repeatValue()

Repeat Declaration::repeatValue ( ) const

Definition at line 1767 of file qcssparser.cpp.

◆ sizeValue()

QSize Declaration::sizeValue ( ) const

Definition at line 1663 of file qcssparser.cpp.

◆ styleFeaturesValue()

int Declaration::styleFeaturesValue ( ) const

Definition at line 1815 of file qcssparser.cpp.

◆ styleValue()

BorderStyle Declaration::styleValue ( ) const

Definition at line 1749 of file qcssparser.cpp.

◆ styleValues()

void Declaration::styleValues ( BorderStyle * s) const

Definition at line 1756 of file qcssparser.cpp.

◆ uriValue()

QString Declaration::uriValue ( ) const

Definition at line 1829 of file qcssparser.cpp.

Member Data Documentation

◆ d

Definition at line 441 of file qcssparser_p.h.


The documentation for this struct was generated from the following files: