Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Properties

QMovie Class Reference

Search for all occurrences

Detailed Description

Definition at line 74 of file qmovie.h.

#include <qmovie.h>

Inheritance diagram for QMovie:
Inheritance graph
[legend]

List of all members.

Public Types

enum   MovieState { NotRunning, Paused, Running }
enum   CacheMode { CacheNone, CacheAll }

Public Slots

void  start ()
bool  jumpToNextFrame ()
void  setPaused (bool paused)
void  stop ()
void  setSpeed (int percentSpeed)

Signals

void  started ()
void  resized (const QSize &size)
void  updated (const QRect &rect)
void  stateChanged (QMovie::MovieState state)
void  error (QImageReader::ImageReaderError error)
void  finished ()
void  frameChanged (int frameNumber)

Public Member Functions

  QMovie (QObject *parent=0)
  QMovie (QIODevice *device, const QByteArray &format=QByteArray(), QObject *parent=0)
  QMovie (const QString &fileName, const QByteArray &format=QByteArray(), QObject *parent=0)
  ~QMovie ()
void  setDevice (QIODevice *device)
QIODevice device () const
void  setFileName (const QString &fileName)
QString  fileName () const
void  setFormat (const QByteArray &format)
QByteArray  format () const
void  setBackgroundColor (const QColor &color)
QColor  backgroundColor () const
MovieState  state () const
QRect  frameRect () const
QImage  currentImage () const
QPixmap  currentPixmap () const
bool  isValid () const
bool  jumpToFrame (int frameNumber)
int  loopCount () const
int  frameCount () const
int  nextFrameDelay () const
int  currentFrameNumber () const
int  speed () const
QSize  scaledSize ()
void  setScaledSize (const QSize &size)
CacheMode  cacheMode () const
void  setCacheMode (CacheMode mode)
CacheMode  cacheMode ()

Static Public Member Functions

static QList< QByteArray supportedFormats ()

Properties

int  speed
CacheMode  cacheMode

Member Enumeration Documentation

enum MovieState
enum CacheMode
Enumerator:
CacheNone 
CacheAll 

Definition at line 87 of file qmovie.h.


Constructor & Destructor Documentation

QMovie ( QObject parent = 0 )
QMovie ( QIODevice device,
const QByteArray format = QByteArray(),
QObject parent = 0 
) [explicit]
QMovie ( const QString fileName,
const QByteArray format = QByteArray(),
QObject parent = 0 
) [explicit]
~QMovie ( )

Member Function Documentation

static QList<QByteArray> supportedFormats ( ) [static]
void setDevice ( QIODevice device )
QIODevice* device ( ) const
void setFileName ( const QString fileName )
QString fileName ( ) const
void setFormat ( const QByteArray format )
QByteArray format ( ) const
void setBackgroundColor ( const QColor color )
QColor backgroundColor ( ) const
MovieState state ( ) const
QRect frameRect ( ) const
QImage currentImage ( ) const
QPixmap currentPixmap ( ) const
bool isValid ( ) const
bool jumpToFrame ( int  frameNumber )
int loopCount ( ) const
int frameCount ( ) const
int nextFrameDelay ( ) const
int currentFrameNumber ( ) const
int speed ( ) const
QSize scaledSize ( )
void setScaledSize ( const QSize size )
CacheMode cacheMode ( ) const
void setCacheMode ( CacheMode  mode )
CacheMode cacheMode ( )
void started ( ) [signal]
void resized ( const QSize size ) [signal]
void updated ( const QRect rect ) [signal]
void stateChanged ( QMovie::MovieState  state ) [signal]
void error ( QImageReader::ImageReaderError  error ) [signal]
void finished ( ) [signal]
void frameChanged ( int  frameNumber ) [signal]
void start ( ) [slot]
bool jumpToNextFrame ( ) [slot]
void setPaused ( bool  paused ) [slot]
void stop ( ) [slot]
void setSpeed ( int  percentSpeed ) [slot]

Property Documentation

int speed [read, write]

Definition at line 79 of file qmovie.h.

CacheMode cacheMode [read, write]

Definition at line 80 of file qmovie.h.


The documentation for this class was generated from the following file:

QMovie QMovie QMovie QMovie QMovie QMovie QMovie QMovie QMovie QMovie
QMovie QMovie QMovie QMovie QMovie QMovie QMovie QMovie QMovie QMovie