DtkWidget 5.6.0.2
DTK Widget module
Public 成员函数 | 所有成员列表
Dtk::Widget::DTabBarPrivate::TabBarAnimation结构体 参考
类 Dtk::Widget::DTabBarPrivate::TabBarAnimation 继承关系图:
Inheritance graph
[图例]
Dtk::Widget::DTabBarPrivate::TabBarAnimation 的协作图:
Collaboration graph
[图例]

Public 成员函数

 TabBarAnimation (QTabBarPrivate::Tab *t, QTabBarPrivate *_priv, DTabBarPrivate *_dpriv)
 
void updateCurrentValue (const QVariant &current) Q_DECL_OVERRIDE
 
void updateState (State, State newState) Q_DECL_OVERRIDE
 
- Public 成员函数 继承自 QVariantAnimation
 QVariantAnimation (QObject *parent)
 
QVariant startValue () const const
 
void setStartValue (const QVariant &value)
 
QVariant endValue () const const
 
void setEndValue (const QVariant &value)
 
QVariant keyValueAt (qreal step) const const
 
void setKeyValueAt (qreal step, const QVariant &value)
 
QVariantAnimation::KeyValues keyValues () const const
 
void setKeyValues (const QVariantAnimation::KeyValues &keyValues)
 
QVariant currentValue () const const
 
virtual int duration () const const override
 
void setDuration (int msecs)
 
QEasingCurve easingCurve () const const
 
void setEasingCurve (const QEasingCurve &easing)
 
void valueChanged (const QVariant &value)
 
void qRegisterAnimationInterpolator (QVariant(*)(const T &, const T &, qreal) func)
 
- Public 成员函数 继承自 QAbstractAnimation
 QAbstractAnimation (QObject *parent)
 
QAbstractAnimation::State state () const const
 
QAnimationGroupgroup () const const
 
QAbstractAnimation::Direction direction () const const
 
void setDirection (QAbstractAnimation::Direction direction)
 
int currentTime () const const
 
int currentLoopTime () const const
 
int loopCount () const const
 
void setLoopCount (int loopCount)
 
int currentLoop () const const
 
virtual int duration () const const=0
 
int totalDuration () const const
 
void finished ()
 
void stateChanged (QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
 
void currentLoopChanged (int currentLoop)
 
void directionChanged (QAbstractAnimation::Direction newDirection)
 
void start (QAbstractAnimation::DeletionPolicy policy)
 
void pause ()
 
void resume ()
 
void setPaused (bool paused)
 
void stop ()
 
void setCurrentTime (int msecs)
 
- Public 成员函数 继承自 QObject
virtual const QMetaObjectmetaObject () const const
 
 QObject (QObject *parent)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
QString objectName () const const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
bool blockSignals (bool block)
 
QThreadthread () const const
 
void moveToThread (QThread *targetThread)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::milliseconds time, Qt::TimerType timerType)
 
void killTimer (int id)
 
findChild (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegExp &regExp, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
const QObjectListchildren () const const
 
void setParent (QObject *parent)
 
void installEventFilter (QObject *filterObj)
 
void removeEventFilter (QObject *obj)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
void dumpObjectTree () const const
 
void dumpObjectInfo () const const
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const const
 
QList< QByteArraydynamicPropertyNames () const const
 
void destroyed (QObject *obj)
 
void objectNameChanged (const QString &objectName)
 
QObjectparent () const const
 
bool inherits (const char *className) const const
 
void deleteLater ()
 
 Q_DISABLE_COPY (Class)
 
 Q_DISABLE_MOVE (Class)
 
 Q_DISABLE_COPY_MOVE (Class)
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
qFindChild (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QRegExp &regExp)
 
 Q_CLASSINFO (Name, Value)
 
 Q_INTERFACES (...)
 
 Q_PROPERTY (...)
 
 Q_ENUMS (...)
 
 Q_FLAGS (...)
 
 Q_ENUM (...)
 
 Q_FLAG (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG_NS (...)
 
 Q_OBJECT Q_OBJECT
 
 Q_GADGET Q_GADGET
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SLOTS Q_SLOTS
 
 Q_SLOT Q_SLOT
 
 Q_EMIT Q_EMIT
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 

额外继承的成员函数

- Public 类型 继承自 QAbstractAnimation
enum  Direction
 
enum  State
 
enum  DeletionPolicy
 
- 静态 Public 成员函数 继承自 QObject
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
- Public 属性 继承自 QVariantAnimation
typedef KeyValue
 
typedef KeyValues
 
- Public 属性 继承自 QAbstractAnimation
 Forward
 
 Backward
 
 Stopped
 
 Paused
 
 Running
 
 KeepWhenStopped
 
 DeleteWhenStopped
 
- Public 属性 继承自 QObject
typedef QObjectList
 
- Protected 成员函数 继承自 QVariantAnimation
virtual bool event (QEvent *event) override
 
virtual void updateCurrentTime (int) override
 
virtual void updateState (QAbstractAnimation::State newState, QAbstractAnimation::State oldState) override
 
virtual void updateCurrentValue (const QVariant &value)
 
virtual QVariant interpolated (const QVariant &from, const QVariant &to, qreal progress) const const
 
- Protected 成员函数 继承自 QAbstractAnimation
virtual bool event (QEvent *event) override
 
virtual void updateCurrentTime (int currentTime)=0
 
virtual void updateState (QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
 
virtual void updateDirection (QAbstractAnimation::Direction direction)
 
- Protected 成员函数 继承自 QObject
QObjectsender () const const
 
int senderSignalIndex () const const
 
int receivers (const char *signal) const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
virtual void timerEvent (QTimerEvent *event)
 
virtual void childEvent (QChildEvent *event)
 
virtual void customEvent (QEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
- 属性 继承自 QVariantAnimation
 startValue
 
 endValue
 
 currentValue
 
 duration
 
 easingCurve
 
- 属性 继承自 QAbstractAnimation
 state
 
 loopCount
 
 currentTime
 
 currentLoop
 
 direction
 
 duration
 
- 属性 继承自 QObject
 objectName
 

成员函数说明

◆ updateCurrentValue()

void Dtk::Widget::DTabBarPrivate::TabBarAnimation::updateCurrentValue ( const QVariant current)
inlinevirtual

◆ updateState()

void Dtk::Widget::DTabBarPrivate::TabBarAnimation::updateState ( State  ,
State  newState 
)
inlinevirtual

该结构体的文档由以下文件生成: