QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskSkinHintTable Class Reference

Detailed Description

Definition at line 16 of file QskSkinHintTable.h.

Public Member Functions

 QskSkinHintTable (const QskSkinHintTable &)
 
QskSkinHintTableoperator= (const QskSkinHintTable &)
 
bool setAnimation (QskAspect, QskAnimationHint)
 
QskAnimationHint animation (QskAspect) const
 
bool setHint (QskAspect, const QVariant &)
 
const QVariant & hint (QskAspect) const
 
template<typename T >
bool setHint (QskAspect, const T &)
 
template<typename T >
hint (QskAspect) const
 
bool removeHint (QskAspect)
 
QVariant takeHint (QskAspect)
 
bool hasHint (QskAspect) const
 
const QHash< QskAspect, QVariant > & hints () const
 
bool hasAnimators () const
 
bool hasHints () const
 
QskAspect::States states () const
 
void clear ()
 
const QVariant * resolvedHint (QskAspect, QskAspect *resolvedAspect=nullptr) const
 
QskAspect resolvedAspect (QskAspect) const
 
QskAspect resolvedAnimator (QskAspect, QskAnimationHint &) const
 
bool isResolutionMatching (QskAspect, QskAspect) const
 

Constructor & Destructor Documentation

◆ QskSkinHintTable() [1/2]

QskSkinHintTable::QskSkinHintTable ( )

Definition at line 72 of file QskSkinHintTable.cpp.

◆ QskSkinHintTable() [2/2]

QskSkinHintTable::QskSkinHintTable ( const QskSkinHintTable other)

Definition at line 76 of file QskSkinHintTable.cpp.

◆ ~QskSkinHintTable()

QskSkinHintTable::~QskSkinHintTable ( )

Definition at line 98 of file QskSkinHintTable.cpp.

Member Function Documentation

◆ animation()

QskAnimationHint QskSkinHintTable::animation ( QskAspect  aspect) const

Definition at line 266 of file QskSkinHintTable.cpp.

◆ clear()

void QskSkinHintTable::clear ( )

Definition at line 212 of file QskSkinHintTable.cpp.

◆ hasAnimators()

bool QskSkinHintTable::hasAnimators ( ) const
inline

Definition at line 78 of file QskSkinHintTable.h.

◆ hasHint()

bool QskSkinHintTable::hasHint ( QskAspect  aspect) const
inline

Definition at line 83 of file QskSkinHintTable.h.

◆ hasHints()

bool QskSkinHintTable::hasHints ( ) const
inline

Definition at line 68 of file QskSkinHintTable.h.

◆ hint() [1/2]

const QVariant & QskSkinHintTable::hint ( QskAspect  aspect) const
inline

Definition at line 88 of file QskSkinHintTable.h.

◆ hint() [2/2]

template<typename T >
T QskSkinHintTable::hint ( QskAspect  aspect) const
inline

Definition at line 107 of file QskSkinHintTable.h.

◆ hints()

const QHash< QskAspect, QVariant > & QskSkinHintTable::hints ( ) const

Definition at line 117 of file QskSkinHintTable.cpp.

◆ isResolutionMatching()

bool QskSkinHintTable::isResolutionMatching ( QskAspect  aspect1,
QskAspect  aspect2 
) const

Definition at line 279 of file QskSkinHintTable.cpp.

◆ operator=()

QskSkinHintTable & QskSkinHintTable::operator= ( const QskSkinHintTable other)

Definition at line 103 of file QskSkinHintTable.cpp.

◆ removeHint()

bool QskSkinHintTable::removeHint ( QskAspect  aspect)

Definition at line 160 of file QskSkinHintTable.cpp.

◆ resolvedAnimator()

QskAspect QskSkinHintTable::resolvedAnimator ( QskAspect  aspect,
QskAnimationHint hint 
) const

Definition at line 240 of file QskSkinHintTable.cpp.

◆ resolvedAspect()

QskAspect QskSkinHintTable::resolvedAspect ( QskAspect  aspect) const

Definition at line 230 of file QskSkinHintTable.cpp.

◆ resolvedHint()

const QVariant * QskSkinHintTable::resolvedHint ( QskAspect  aspect,
QskAspect resolvedAspect = nullptr 
) const

Definition at line 221 of file QskSkinHintTable.cpp.

◆ setAnimation()

bool QskSkinHintTable::setAnimation ( QskAspect  aspect,
QskAnimationHint  animation 
)

Definition at line 272 of file QskSkinHintTable.cpp.

◆ setHint() [1/2]

bool QskSkinHintTable::setHint ( QskAspect  aspect,
const QVariant &  skinHint 
)

Definition at line 128 of file QskSkinHintTable.cpp.

◆ setHint() [2/2]

template<typename T >
bool QskSkinHintTable::setHint ( QskAspect  aspect,
const T &  hint 
)
inline

Definition at line 101 of file QskSkinHintTable.h.

◆ states()

QskAspect::States QskSkinHintTable::states ( ) const
inline

Definition at line 73 of file QskSkinHintTable.h.

◆ takeHint()

QVariant QskSkinHintTable::takeHint ( QskAspect  aspect)

Definition at line 184 of file QskSkinHintTable.cpp.