MainWindowHandler Class Reference

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

Public Slots

void snapshot (const QVariant &file)
 
void render (const QVariant &file)
 
void newProject ()
 
void saveProject (const QVariant &file)
 
void loadProject (const QVariant &file)
 
void openSVGFolder () const
 
void addItem (QQuickItem *item)
 
void removeCurrentItem ()
 
void removeAnimation (const qint32 animation_number)
 
void itemClickedByUser (const QString &itemName)
 
void setTimeByUser (const QVariant &time)
 
void propertyChangedByUser (const QString &item_name, const QByteArray &property, const QVariant &value)
 
void updateProjectSettings (const QVariantList &new_project_settings)
 
void updateProjectSettings (const QList< qint32 > &new_project_settings, const QColor &new_background_color)
 
void addAnimation (const QString &item_name, const QString &animation_type, const qreal start_time, const qreal duration)
 

Signals

void fpsChanged (const qint32 new_fps)
 
void videoLengthChanged (const qint32 new_video_length)
 
void projectSizeChanged ()
 
void backgroundColorChanged (const QColor &new_background_color)
 
void snapshotRequested (const QFileInfo &snapshot_file_info)
 
void renderingRequested (const QFileInfo &video_file_info)
 
void newProjectRequested ()
 
void saveProjectRequested (const QFileInfo &save_file_info)
 
void loadProjectRequested (const QFileInfo &load_file_info)
 
void removeCurrentItemRequested ()
 
void removeAnimationRequested (const qint32 animation_number)
 
void itemAdded (BasicItem *item)
 
void itemClicked (const QString &name)
 
void timeChanged (const qreal time)
 
void propertyChanged (const QString &item_name, const QByteArray &property, const QVariant &value)
 
void renderingVideoFinished (const QFileInfo &video_file)
 
void addAnimationSignal (const QString &item_name, const QString &animation_type, const qreal start_time, const qreal duration)
 

Public Member Functions

 MainWindowHandler (QObject *parent=Q_NULLPTR)
 
qint32 fps () const
 
void setFPS (const qint32 new_fps)
 
qint32 videoLength () const
 
void setVideoLength (const qint32 new_video_length)
 
QSize projectSize () const
 
void setProjectSize (const QSize &new_project_size)
 
QColor backgroundColor () const
 
void setBackgroundColor (const QColor &newBackground_color)
 

Properties

QSize project_size
 
qint32 fps
 
qint32 video_length
 
QColor background_color
 

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