/****************************************************************************
** Kvdr meta object code from reading C++ file 'kvdr.h'
**
** Created: Tue Jun 14 17:24:55 2005
**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.3   edited Aug 5 16:40 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#undef QT_NO_COMPAT
#include "kvdr.h"
#include <qmetaobject.h>
#include <qapplication.h>

#include <private/qucomextra_p.h>
#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
#error "This file was generated using the moc from 3.3.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

const char *Kvdr::className() const
{
    return "Kvdr";
}

QMetaObject *Kvdr::metaObj = 0;
static QMetaObjectCleanUp cleanUp_Kvdr( "Kvdr", &Kvdr::staticMetaObject );

#ifndef QT_NO_TRANSLATION
QString Kvdr::tr( const char *s, const char *c )
{
    if ( qApp )
	return qApp->translate( "Kvdr", s, c, QApplication::DefaultCodec );
    else
	return QString::fromLatin1( s );
}
#ifndef QT_NO_TRANSLATION_UTF8
QString Kvdr::trUtf8( const char *s, const char *c )
{
    if ( qApp )
	return qApp->translate( "Kvdr", s, c, QApplication::UnicodeUTF8 );
    else
	return QString::fromUtf8( s );
}
#endif // QT_NO_TRANSLATION_UTF8

#endif // QT_NO_TRANSLATION

QMetaObject* Kvdr::staticMetaObject()
{
    if ( metaObj )
	return metaObj;
    QMetaObject* parentObject = QWidget::staticMetaObject();
    static const QUMethod slot_0 = {"QuitSLOT", 0, 0 };
    static const QUMethod slot_1 = {"HelpSLOT", 0, 0 };
    static const QUMethod slot_2 = {"MuteSLOT", 0, 0 };
    static const QUMethod slot_3 = {"VolumeUpSLOT", 0, 0 };
    static const QUMethod slot_4 = {"VolumeDownSLOT", 0, 0 };
    static const QUMethod slot_5 = {"RearVolumeUpSLOT", 0, 0 };
    static const QUMethod slot_6 = {"RearVolumeDownSLOT", 0, 0 };
    static const QUMethod slot_7 = {"FullscreenSLOT", 0, 0 };
    static const QUMethod slot_8 = {"GrabJpgSLOT", 0, 0 };
    static const QUMethod slot_9 = {"GrabPnmSLOT", 0, 0 };
    static const QUMethod slot_10 = {"ConfigurationSLOT", 0, 0 };
    static const QUMethod slot_11 = {"AdjustAspectRatioSlot", 0, 0 };
    static const QUMethod slot_12 = {"RefreshDisplaySlot", 0, 0 };
    static const QUMethod slot_13 = {"CheckClippingTimerSlot", 0, 0 };
    static const QUMethod slot_14 = {"ZapVideoDevSlot", 0, 0 };
    static const QUMethod slot_15 = {"MultiVideoDevSlot", 0, 0 };
    static const QUMethod slot_16 = {"PiPposSlot", 0, 0 };
    static const QUMethod slot_17 = {"PiPzapSlot", 0, 0 };
    static const QUMethod slot_18 = {"PipexchangeSlot", 0, 0 };
    static const QUMethod slot_19 = {"OvlCursorSlot", 0, 0 };
    static const QUMethod slot_20 = {"XvDeinterlaceSLOT", 0, 0 };
    static const QUMethod slot_21 = {"XvSLOT", 0, 0 };
    static const QUMethod slot_22 = {"XvDeinterlaceSLOT", 0, 0 };
    static const QUMethod slot_23 = {"XvSLOT", 0, 0 };
    static const QUMethod slot_24 = {"KeyMenuSLOT", 0, 0 };
    static const QUMethod slot_25 = {"KeyOkSLOT", 0, 0 };
    static const QUMethod slot_26 = {"KeyLeftSLOT", 0, 0 };
    static const QUMethod slot_27 = {"KeyRightSLOT", 0, 0 };
    static const QUMethod slot_28 = {"KeyUpSLOT", 0, 0 };
    static const QUMethod slot_29 = {"KeyDownSLOT", 0, 0 };
    static const QUMethod slot_30 = {"KeyBackSLOT", 0, 0 };
    static const QUMethod slot_31 = {"KeyRedSLOT", 0, 0 };
    static const QUMethod slot_32 = {"KeyGreenSLOT", 0, 0 };
    static const QUMethod slot_33 = {"KeyYellowSLOT", 0, 0 };
    static const QUMethod slot_34 = {"KeyBlueSLOT", 0, 0 };
    static const QUMethod slot_35 = {"Key0SLOT", 0, 0 };
    static const QUMethod slot_36 = {"Key1SLOT", 0, 0 };
    static const QUMethod slot_37 = {"Key2SLOT", 0, 0 };
    static const QUMethod slot_38 = {"Key3SLOT", 0, 0 };
    static const QUMethod slot_39 = {"Key4SLOT", 0, 0 };
    static const QUMethod slot_40 = {"Key5SLOT", 0, 0 };
    static const QUMethod slot_41 = {"Key6SLOT", 0, 0 };
    static const QUMethod slot_42 = {"Key7SLOT", 0, 0 };
    static const QUMethod slot_43 = {"Key8SLOT", 0, 0 };
    static const QUMethod slot_44 = {"Key9SLOT", 0, 0 };
    static const QUMethod slot_45 = {"RecordSLOT", 0, 0 };
    static const QUMethod slot_46 = {"PgUpSLOT", 0, 0 };
    static const QUMethod slot_47 = {"PgDownSLOT", 0, 0 };
    static const QUMethod slot_48 = {"OverlayOnOffSLOT", 0, 0 };
    static const QUParameter param_slot_49[] = {
	{ "state", &static_QUType_int, 0, QUParameter::In }
    };
    static const QUMethod slot_49 = {"OverlayOnOffSLOT", 1, param_slot_49 };
    static const QMetaData slot_tbl[] = {
	{ "QuitSLOT()", &slot_0, QMetaData::Protected },
	{ "HelpSLOT()", &slot_1, QMetaData::Protected },
	{ "MuteSLOT()", &slot_2, QMetaData::Protected },
	{ "VolumeUpSLOT()", &slot_3, QMetaData::Protected },
	{ "VolumeDownSLOT()", &slot_4, QMetaData::Protected },
	{ "RearVolumeUpSLOT()", &slot_5, QMetaData::Protected },
	{ "RearVolumeDownSLOT()", &slot_6, QMetaData::Protected },
	{ "FullscreenSLOT()", &slot_7, QMetaData::Protected },
	{ "GrabJpgSLOT()", &slot_8, QMetaData::Protected },
	{ "GrabPnmSLOT()", &slot_9, QMetaData::Protected },
	{ "ConfigurationSLOT()", &slot_10, QMetaData::Protected },
	{ "AdjustAspectRatioSlot()", &slot_11, QMetaData::Protected },
	{ "RefreshDisplaySlot()", &slot_12, QMetaData::Protected },
	{ "CheckClippingTimerSlot()", &slot_13, QMetaData::Protected },
	{ "ZapVideoDevSlot()", &slot_14, QMetaData::Protected },
	{ "MultiVideoDevSlot()", &slot_15, QMetaData::Protected },
	{ "PiPposSlot()", &slot_16, QMetaData::Protected },
	{ "PiPzapSlot()", &slot_17, QMetaData::Protected },
	{ "PipexchangeSlot()", &slot_18, QMetaData::Protected },
	{ "OvlCursorSlot()", &slot_19, QMetaData::Protected },
	{ "XvDeinterlaceSLOT()", &slot_20, QMetaData::Protected },
	{ "XvSLOT()", &slot_21, QMetaData::Protected },
	{ "XvDeinterlaceSLOT()", &slot_22, QMetaData::Protected },
	{ "XvSLOT()", &slot_23, QMetaData::Protected },
	{ "KeyMenuSLOT()", &slot_24, QMetaData::Protected },
	{ "KeyOkSLOT()", &slot_25, QMetaData::Protected },
	{ "KeyLeftSLOT()", &slot_26, QMetaData::Protected },
	{ "KeyRightSLOT()", &slot_27, QMetaData::Protected },
	{ "KeyUpSLOT()", &slot_28, QMetaData::Protected },
	{ "KeyDownSLOT()", &slot_29, QMetaData::Protected },
	{ "KeyBackSLOT()", &slot_30, QMetaData::Protected },
	{ "KeyRedSLOT()", &slot_31, QMetaData::Protected },
	{ "KeyGreenSLOT()", &slot_32, QMetaData::Protected },
	{ "KeyYellowSLOT()", &slot_33, QMetaData::Protected },
	{ "KeyBlueSLOT()", &slot_34, QMetaData::Protected },
	{ "Key0SLOT()", &slot_35, QMetaData::Protected },
	{ "Key1SLOT()", &slot_36, QMetaData::Protected },
	{ "Key2SLOT()", &slot_37, QMetaData::Protected },
	{ "Key3SLOT()", &slot_38, QMetaData::Protected },
	{ "Key4SLOT()", &slot_39, QMetaData::Protected },
	{ "Key5SLOT()", &slot_40, QMetaData::Protected },
	{ "Key6SLOT()", &slot_41, QMetaData::Protected },
	{ "Key7SLOT()", &slot_42, QMetaData::Protected },
	{ "Key8SLOT()", &slot_43, QMetaData::Protected },
	{ "Key9SLOT()", &slot_44, QMetaData::Protected },
	{ "RecordSLOT()", &slot_45, QMetaData::Protected },
	{ "PgUpSLOT()", &slot_46, QMetaData::Protected },
	{ "PgDownSLOT()", &slot_47, QMetaData::Protected },
	{ "OverlayOnOffSLOT()", &slot_48, QMetaData::Public },
	{ "OverlayOnOffSLOT(int)", &slot_49, QMetaData::Public }
    };
    metaObj = QMetaObject::new_metaobject(
	"Kvdr", parentObject,
	slot_tbl, 50,
	0, 0,
#ifndef QT_NO_PROPERTIES
	0, 0,
	0, 0,
#endif // QT_NO_PROPERTIES
	0, 0 );
    cleanUp_Kvdr.setMetaObject( metaObj );
    return metaObj;
}

void* Kvdr::qt_cast( const char* clname )
{
    if ( !qstrcmp( clname, "Kvdr" ) )
	return this;
    return QWidget::qt_cast( clname );
}

bool Kvdr::qt_invoke( int _id, QUObject* _o )
{
    switch ( _id - staticMetaObject()->slotOffset() ) {
    case 0: QuitSLOT(); break;
    case 1: HelpSLOT(); break;
    case 2: MuteSLOT(); break;
    case 3: VolumeUpSLOT(); break;
    case 4: VolumeDownSLOT(); break;
    case 5: RearVolumeUpSLOT(); break;
    case 6: RearVolumeDownSLOT(); break;
    case 7: FullscreenSLOT(); break;
    case 8: GrabJpgSLOT(); break;
    case 9: GrabPnmSLOT(); break;
    case 10: ConfigurationSLOT(); break;
    case 11: AdjustAspectRatioSlot(); break;
    case 12: RefreshDisplaySlot(); break;
    case 13: CheckClippingTimerSlot(); break;
    case 14: ZapVideoDevSlot(); break;
    case 15: MultiVideoDevSlot(); break;
    case 16: PiPposSlot(); break;
    case 17: PiPzapSlot(); break;
    case 18: PipexchangeSlot(); break;
    case 19: OvlCursorSlot(); break;
    case 20: XvDeinterlaceSLOT(); break;
    case 21: XvSLOT(); break;
    case 22: XvDeinterlaceSLOT(); break;
    case 23: XvSLOT(); break;
    case 24: KeyMenuSLOT(); break;
    case 25: KeyOkSLOT(); break;
    case 26: KeyLeftSLOT(); break;
    case 27: KeyRightSLOT(); break;
    case 28: KeyUpSLOT(); break;
    case 29: KeyDownSLOT(); break;
    case 30: KeyBackSLOT(); break;
    case 31: KeyRedSLOT(); break;
    case 32: KeyGreenSLOT(); break;
    case 33: KeyYellowSLOT(); break;
    case 34: KeyBlueSLOT(); break;
    case 35: Key0SLOT(); break;
    case 36: Key1SLOT(); break;
    case 37: Key2SLOT(); break;
    case 38: Key3SLOT(); break;
    case 39: Key4SLOT(); break;
    case 40: Key5SLOT(); break;
    case 41: Key6SLOT(); break;
    case 42: Key7SLOT(); break;
    case 43: Key8SLOT(); break;
    case 44: Key9SLOT(); break;
    case 45: RecordSLOT(); break;
    case 46: PgUpSLOT(); break;
    case 47: PgDownSLOT(); break;
    case 48: OverlayOnOffSLOT(); break;
    case 49: OverlayOnOffSLOT((int)static_QUType_int.get(_o+1)); break;
    default:
	return QWidget::qt_invoke( _id, _o );
    }
    return TRUE;
}

bool Kvdr::qt_emit( int _id, QUObject* _o )
{
    return QWidget::qt_emit(_id,_o);
}
#ifndef QT_NO_PROPERTIES

bool Kvdr::qt_property( int id, int f, QVariant* v)
{
    return QWidget::qt_property( id, f, v);
}

bool Kvdr::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
#endif // QT_NO_PROPERTIES
