#include <QCameraPathPlayer.h>
Public Slots | |
void | sltLoad () |
void | sltStop () |
void | sltPlayPause () |
void | sltBegin () |
void | sltBwd () |
void | sltFwd () |
void | sltEnd () |
void | sltSliderChanged (int) |
void | sltFpsChanged (int) |
void | sltTimer () |
void | sltEnableLooping (bool fFlag) |
void | sltSetCameraPath (const CList< CCamera > &cCameraPath) |
Signals | |
void | sigRedraw () |
void | sigPositionChanged (const QString &qNewPosition) |
void | sigAnimationStopped () |
void | sigAnimationStarted () |
Public Member Functions | |
QCameraPathPlayer (QGLViewer *pViewer, QWidget *parent=NULL, const char *name=NULL, bool modal=FALSE, WFlags fl=0) | |
~QCameraPathPlayer () | |
void | setSlider (int i) |
CList< CCamera > & | getCameraPath () |
Protected Member Functions | |
void | dragEnterEvent (QDragEnterEvent *) |
void | dragLeaveEvent (QDragLeaveEvent *) |
void | dropEvent (QDropEvent *) |
Private Attributes | |
QPushButton * | m_pLoopButton |
QPushButton * | m_pPlayPauseButton |
QLabel * | m_pStatusLabel |
QComboBox * | m_pFpsCombo |
QSlider * | m_pFrameSlider |
QCameraPathDropSite * | m_pDropSite |
QTimer * | m_pTimer |
int | m_nStatus |
int | m_nFps |
QGLViewer * | m_pViewer |
CList< CCamera > | m_CameraList |
QCameraPathPlayer::QCameraPathPlayer | ( | QGLViewer * | pViewer, | |
QWidget * | parent = NULL , |
|||
const char * | name = NULL , |
|||
bool | modal = FALSE , |
|||
WFlags | fl = 0 | |||
) |
QCameraPathPlayer::~QCameraPathPlayer | ( | ) | [inline] |
void QCameraPathPlayer::dragEnterEvent | ( | QDragEnterEvent * | ) | [protected] |
Method to handle drag 'n drop.
void QCameraPathPlayer::dragLeaveEvent | ( | QDragLeaveEvent * | ) | [inline, protected] |
Method to handle drag 'n drop.
void QCameraPathPlayer::dropEvent | ( | QDropEvent * | ) | [protected] |
Method to handle drag 'n drop.
Returns the interpolated camera path.
void QCameraPathPlayer::setSlider | ( | int | i | ) | [inline] |
Set the slider value.
void QCameraPathPlayer::sigAnimationStarted | ( | ) | [signal] |
This signal is emitted if the animation has been started.
void QCameraPathPlayer::sigAnimationStopped | ( | ) | [signal] |
This signal is emitted if the animation has been stopped.
void QCameraPathPlayer::sigPositionChanged | ( | const QString & | qNewPosition | ) | [signal] |
This signal is emitted whenever the current position has changed. The string with the current position and the number of all frames is passed with the parameter.
void QCameraPathPlayer::sigRedraw | ( | ) | [signal] |
void QCameraPathPlayer::sltBegin | ( | ) | [slot] |
void QCameraPathPlayer::sltBwd | ( | ) | [slot] |
void QCameraPathPlayer::sltEnableLooping | ( | bool | fFlag | ) | [inline, slot] |
Enables looping if 'fFlag' is true and disables it if 'fFlag' is false.
void QCameraPathPlayer::sltEnd | ( | ) | [slot] |
void QCameraPathPlayer::sltFpsChanged | ( | int | ) | [slot] |
void QCameraPathPlayer::sltFwd | ( | ) | [slot] |
void QCameraPathPlayer::sltLoad | ( | ) | [slot] |
void QCameraPathPlayer::sltPlayPause | ( | ) | [slot] |
Sets the Camerapath to play.
void QCameraPathPlayer::sltSliderChanged | ( | int | ) | [slot] |
void QCameraPathPlayer::sltStop | ( | ) | [slot] |
void QCameraPathPlayer::sltTimer | ( | ) | [slot] |
CList<CCamera> QCameraPathPlayer::m_CameraList [private] |
int QCameraPathPlayer::m_nFps [private] |
int QCameraPathPlayer::m_nStatus [private] |
QComboBox* QCameraPathPlayer::m_pFpsCombo [private] |
QSlider* QCameraPathPlayer::m_pFrameSlider [private] |
QPushButton* QCameraPathPlayer::m_pLoopButton [private] |
QPushButton* QCameraPathPlayer::m_pPlayPauseButton [private] |
QLabel* QCameraPathPlayer::m_pStatusLabel [private] |
QTimer* QCameraPathPlayer::m_pTimer [private] |
QGLViewer* QCameraPathPlayer::m_pViewer [private] |