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 1800 of file qcssparser.cpp.

◆ attachmentValue()

Attachment Declaration::attachmentValue ( ) const

Definition at line 1767 of file qcssparser.cpp.

◆ borderCollapseValue()

bool Declaration::borderCollapseValue ( ) const

Definition at line 1857 of file qcssparser.cpp.

◆ borderImageValue()

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

Definition at line 1812 of file qcssparser.cpp.

◆ brushValue()

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

Definition at line 1509 of file qcssparser.cpp.

◆ brushValues()

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

Definition at line 1533 of file qcssparser.cpp.

◆ colorValue()

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

Definition at line 1478 of file qcssparser.cpp.

◆ colorValues()

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

Definition at line 1680 of file qcssparser.cpp.

◆ dashArray()

QList< qreal > Declaration::dashArray ( ) const

Definition at line 1865 of file qcssparser.cpp.

◆ iconValue()

QIcon Declaration::iconValue ( ) const

Definition at line 1894 of file qcssparser.cpp.

◆ intValue()

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

Definition at line 1620 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 1743 of file qcssparser.cpp.

◆ positionValue()

PositionMode Declaration::positionValue ( ) const

Definition at line 1755 of file qcssparser.cpp.

◆ realValue()

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

Definition at line 1579 of file qcssparser.cpp.

◆ rectValue()

QRect Declaration::rectValue ( ) const

Definition at line 1658 of file qcssparser.cpp.

◆ repeatValue()

Repeat Declaration::repeatValue ( ) const

Definition at line 1731 of file qcssparser.cpp.

◆ sizeValue()

QSize Declaration::sizeValue ( ) const

Definition at line 1627 of file qcssparser.cpp.

◆ styleFeaturesValue()

int Declaration::styleFeaturesValue ( ) const

Definition at line 1779 of file qcssparser.cpp.

◆ styleValue()

BorderStyle Declaration::styleValue ( ) const

Definition at line 1713 of file qcssparser.cpp.

◆ styleValues()

void Declaration::styleValues ( BorderStyle * s) const

Definition at line 1720 of file qcssparser.cpp.

◆ uriValue()

QString Declaration::uriValue ( ) const

Definition at line 1793 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: