6#ifndef QSK_HINT_ANIMATOR_H
7#define QSK_HINT_ANIMATOR_H
10#include "QskVariantAnimator.h"
11#include "QskAnimationHint.h"
30 void setIndex(
int )
noexcept;
31 int index()
const noexcept;
36 void setUpdateFlags( QskAnimationHint::UpdateFlags )
noexcept;
37 QskAnimationHint::UpdateFlags updateFlags()
const noexcept;
39 void advance( qreal value )
override;
46 QskAnimationHint::UpdateFlags m_updateFlags;
47 QPointer< QskControl > m_control;
50#ifndef QT_NO_DEBUG_STREAM
67 QVariant currentValue(
QskAspect,
int index = -1 )
const;
76 PrivateData* m_data =
nullptr;
79inline QskAspect QskHintAnimator::aspect() const noexcept
84inline int QskHintAnimator::index() const noexcept
89inline QskAnimationHint::UpdateFlags QskHintAnimator::updateFlags() const noexcept
94inline QskControl* QskHintAnimator::control() const noexcept
99inline bool QskHintAnimator::operator<(
const QskHintAnimator& other )
const noexcept
101 return m_aspect < other.m_aspect;
104inline bool QskHintAnimatorTable::isEmpty()
const
106 return m_data ==
nullptr;
Lookup key for a QskSkinHintTable.
Base class of all controls.