ItemObserver Class Reference

MathVizAnimator: ItemObserver Class Reference
MathVizAnimator  0.0.1
ItemObserver Class Reference
Inheritance diagram for ItemObserver:
[legend]
Collaboration diagram for ItemObserver:
[legend]

Public Member Functions

 ItemObserver (BasicItem *const item, QObject *parent=nullptr)
 
void setTimeProgressive (const qreal time)
 
void setTime (const qreal time)
 
void addAnimation (const QSharedPointer< AbstractAnimation > &animation)
 
void addAnimations (const QList< QSharedPointer< AbstractAnimation >> &animations)
 
void removeAnimation (const QSharedPointer< AbstractAnimation > &animation)
 
void removeAnimation (const qint32 animation_number)
 
void updateItemProperty (const QString &property, const QVariant &value)
 
QJsonObject toJson () const
 
BasicItemitem () const
 
AbstractItemabstractitem () const
 
QList< QSharedPointer< AbstractAnimation > > animations () const
 

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/mathvizanimator/checkouts/latest/libs/mva_workflow/include/workflow/item_observer.h
  • /home/docs/checkouts/readthedocs.org/user_builds/mathvizanimator/checkouts/latest/libs/mva_workflow/src/item_observer.cpp