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 412 of file qcssparser_p.h.

Constructor & Destructor Documentation

◆ Declaration()

QCss::Declaration::Declaration ( )
inline

Definition at line 425 of file qcssparser_p.h.

Member Function Documentation

◆ alignmentValue()

Qt::Alignment Declaration::alignmentValue ( ) const

Definition at line 1825 of file qcssparser.cpp.

◆ attachmentValue()

Attachment Declaration::attachmentValue ( ) const

Definition at line 1792 of file qcssparser.cpp.

◆ borderCollapseValue()

bool Declaration::borderCollapseValue ( ) const

Definition at line 1882 of file qcssparser.cpp.

◆ borderImageValue()

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

Definition at line 1837 of file qcssparser.cpp.

◆ brushValue()

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

Definition at line 1534 of file qcssparser.cpp.

◆ brushValues()

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

Definition at line 1558 of file qcssparser.cpp.

◆ colorValue()

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

Definition at line 1503 of file qcssparser.cpp.

◆ colorValues()

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

Definition at line 1705 of file qcssparser.cpp.

◆ dashArray()

QList< qreal > Declaration::dashArray ( ) const

Definition at line 1890 of file qcssparser.cpp.

◆ iconValue()

QIcon Declaration::iconValue ( ) const

Definition at line 1919 of file qcssparser.cpp.

◆ intValue()

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

Definition at line 1645 of file qcssparser.cpp.

◆ isEmpty()

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

Definition at line 426 of file qcssparser_p.h.

◆ originValue()

Origin Declaration::originValue ( ) const

Definition at line 1768 of file qcssparser.cpp.

◆ positionValue()

PositionMode Declaration::positionValue ( ) const

Definition at line 1780 of file qcssparser.cpp.

◆ realValue()

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

Definition at line 1604 of file qcssparser.cpp.

◆ rectValue()

QRect Declaration::rectValue ( ) const

Definition at line 1683 of file qcssparser.cpp.

◆ repeatValue()

Repeat Declaration::repeatValue ( ) const

Definition at line 1756 of file qcssparser.cpp.

◆ sizeValue()

QSize Declaration::sizeValue ( ) const

Definition at line 1652 of file qcssparser.cpp.

◆ styleFeaturesValue()

int Declaration::styleFeaturesValue ( ) const

Definition at line 1804 of file qcssparser.cpp.

◆ styleValue()

BorderStyle Declaration::styleValue ( ) const

Definition at line 1738 of file qcssparser.cpp.

◆ styleValues()

void Declaration::styleValues ( BorderStyle * s) const

Definition at line 1745 of file qcssparser.cpp.

◆ uriValue()

QString Declaration::uriValue ( ) const

Definition at line 1818 of file qcssparser.cpp.

Member Data Documentation

◆ d

Definition at line 424 of file qcssparser_p.h.


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