/***************************************************************************
                            qt_QMovie.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QMOVIE
#define QT_QMOVIE

#include <qtc/qtc_types.h>

#define QMOVIE_SourceEmpty	-2
#define QMOVIE_UnrecognizedFormat	-1
#define QMOVIE_Paused	1
#define QMOVIE_EndOfFrame	2
#define QMOVIE_EndOfLoop	3
#define QMOVIE_EndOfMovie	4
#define QMOVIE_SpeedChanged	5
qt_QMovie * qt_new_QMovie();
qt_QMovie * qt_new_QMovie1(int bufsize);
qt_QMovie * qt_new_QMovie2(qt_QDataSource* arg1, int bufsize);
qt_QMovie * qt_new_QMovie3(qt_QString * fileName, int bufsize);
qt_QMovie * qt_new_QMovie4(qt_QByteArray* data, int bufsize);
qt_QMovie * qt_new_QMovie5(qt_QMovie * arg1);
void qt_del_QMovie( qt_QMovie* p );
int qt_QMovie_pushSpace(qt_QMovie* instPointer);
void qt_QMovie_pushData(qt_QMovie* instPointer,unsigned char* data, int length);
qt_QColor * qt_QMovie_backgroundColor(qt_QMovie* instPointer);
void qt_QMovie_setBackgroundColor(qt_QMovie* instPointer,qt_QColor * arg1);
qt_QRect* qt_QMovie_getValidRect(qt_QMovie* instPointer);
qt_QPixmap * qt_QMovie_framePixmap(qt_QMovie* instPointer);
qt_QImage * qt_QMovie_frameImage(qt_QMovie* instPointer);
int qt_QMovie_isNull(qt_QMovie* instPointer);
int qt_QMovie_frameNumber(qt_QMovie* instPointer);
int qt_QMovie_steps(qt_QMovie* instPointer);
int qt_QMovie_paused(qt_QMovie* instPointer);
int qt_QMovie_finished(qt_QMovie* instPointer);
int qt_QMovie_running(qt_QMovie* instPointer);
void qt_QMovie_unpause(qt_QMovie* instPointer);
void qt_QMovie_pause(qt_QMovie* instPointer);
void qt_QMovie_step(qt_QMovie* instPointer);
void qt_QMovie_step1(qt_QMovie* instPointer,int arg1);
void qt_QMovie_restart(qt_QMovie* instPointer);
int qt_QMovie_speed(qt_QMovie* instPointer);
void qt_QMovie_setSpeed(qt_QMovie* instPointer,int arg1);
void qt_QMovie_connectResize(qt_QMovie* instPointer,qt_QObject * receiver, char* member);
void qt_QMovie_disconnectResize(qt_QMovie* instPointer,qt_QObject * receiver, char* member);
void qt_QMovie_connectUpdate(qt_QMovie* instPointer,qt_QObject * receiver, char* member);
void qt_QMovie_disconnectUpdate(qt_QMovie* instPointer,qt_QObject * receiver, char* member);
//void qt_QMovie_setDisplayWidget(qt_QMovie* instPointer,qt_QWidget * w);
void qt_QMovie_connectStatus(qt_QMovie* instPointer,qt_QObject * receiver, char* member);
void qt_QMovie_disconnectStatus(qt_QMovie* instPointer,qt_QObject * receiver, char* member);

#endif
