// THIS FILE IS GENERATED (see helper/)

#ifndef Q_CLASSES_H
#define Q_CLASSES_H

#include "_ini2.h"
#include "../../ecl_fun.h"
#include "../_lobjects.h"
#include <QtWidgets>
#include <QtPrintSupport>

QT_BEGIN_NAMESPACE

class LAudioOutput : public QAudioOutput {
    Q_OBJECT
    friend class Q23;
public:
    LAudioOutput(uint u, const QAudioFormat& x1 = QAudioFormat(), QObject* x2 = 0) : QAudioOutput(x1, x2), unique(u) {}
    LAudioOutput(uint u, const QAudioDeviceInfo& x1, const QAudioFormat& x2 = QAudioFormat(), QObject* x3 = 0) : QAudioOutput(x1, x2, x3), unique(u) {}

    static NumList overrideIds;
    uint unique;

    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QAudioOutput::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QAudioOutput::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QAudioOutput::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QAudioOutput::timerEvent(x1); }}
};

class LAudioRecorder : public QAudioRecorder {
    Q_OBJECT
    friend class Q24;
public:
    LAudioRecorder(uint u, QObject* x1 = 0) : QAudioRecorder(x1), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMediaObject* mediaObject() const { quint64 id = LObjects::override_id(unique, 162); void* fun = LObjects::overrideFun(id); QMediaObject* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaObject*)callOverrideFun(fun, 162, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QAudioRecorder::mediaObject(); } return ret; }
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QAudioRecorder::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QAudioRecorder::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QAudioRecorder::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QAudioRecorder::timerEvent(x1); }}
};

class LCamera : public QCamera {
    Q_OBJECT
    friend class Q29;
public:
    LCamera(uint u, QObject* x1 = 0) : QCamera(x1), unique(u) {}
    LCamera(uint u, const QByteArray& x1, QObject* x2 = 0) : QCamera(x1, x2), unique(u) {}
    LCamera(uint u, const QCameraInfo& x1, QObject* x2 = 0) : QCamera(x1, x2), unique(u) {}
    LCamera(uint u, QCamera::Position x1, QObject* x2 = 0) : QCamera(x1, x2), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMultimedia::AvailabilityStatus availability() const { quint64 id = LObjects::override_id(unique, 179); void* fun = LObjects::overrideFun(id); QMultimedia::AvailabilityStatus ret = (QMultimedia::AvailabilityStatus)0; if(fun && (LObjects::calling != id)) { ret = (QMultimedia::AvailabilityStatus)callOverrideFun(fun, 179, 0, id).toInt(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCamera::availability(); } return ret; }
    bool bind(QObject* x1) { quint64 id = LObjects::override_id(unique, 180); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; ret = callOverrideFun(fun, 180, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCamera::bind(x1); } return ret; }
    bool isAvailable() const { quint64 id = LObjects::override_id(unique, 181); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { ret = callOverrideFun(fun, 181, 0, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCamera::isAvailable(); } return ret; }
    QMediaService* service() const { quint64 id = LObjects::override_id(unique, 182); void* fun = LObjects::overrideFun(id); QMediaService* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaService*)callOverrideFun(fun, 182, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCamera::service(); } return ret; }
    void unbind(QObject* x1) { quint64 id = LObjects::override_id(unique, 183); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 183, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCamera::unbind(x1); }}
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCamera::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCamera::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCamera::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCamera::timerEvent(x1); }}
};

class LCameraImageCapture : public QCameraImageCapture {
    Q_OBJECT
    friend class Q32;
public:
    LCameraImageCapture(uint u, QMediaObject* x1, QObject* x2 = 0) : QCameraImageCapture(x1, x2), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMediaObject* mediaObject() const { quint64 id = LObjects::override_id(unique, 162); void* fun = LObjects::overrideFun(id); QMediaObject* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaObject*)callOverrideFun(fun, 162, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCameraImageCapture::mediaObject(); } return ret; }
    bool setMediaObject(QMediaObject* x1) { quint64 id = LObjects::override_id(unique, 184); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; ret = callOverrideFun(fun, 184, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCameraImageCapture::setMediaObject(x1); } return ret; }
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QCameraImageCapture::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCameraImageCapture::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCameraImageCapture::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QCameraImageCapture::timerEvent(x1); }}
};

class LMediaControl : public QMediaControl {
    Q_OBJECT
    friend class Q126;
public:

    static NumList overrideIds;
    uint unique;

    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaControl::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaControl::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaControl::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaControl::timerEvent(x1); }}
};

class LMediaObject : public QMediaObject {
    Q_OBJECT
    friend class Q127;
public:

    static NumList overrideIds;
    uint unique;

    QMultimedia::AvailabilityStatus availability() const { quint64 id = LObjects::override_id(unique, 179); void* fun = LObjects::overrideFun(id); QMultimedia::AvailabilityStatus ret = (QMultimedia::AvailabilityStatus)0; if(fun && (LObjects::calling != id)) { ret = (QMultimedia::AvailabilityStatus)callOverrideFun(fun, 179, 0, id).toInt(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaObject::availability(); } return ret; }
    bool bind(QObject* x1) { quint64 id = LObjects::override_id(unique, 180); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; ret = callOverrideFun(fun, 180, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaObject::bind(x1); } return ret; }
    bool isAvailable() const { quint64 id = LObjects::override_id(unique, 181); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { ret = callOverrideFun(fun, 181, 0, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaObject::isAvailable(); } return ret; }
    QMediaService* service() const { quint64 id = LObjects::override_id(unique, 182); void* fun = LObjects::overrideFun(id); QMediaService* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaService*)callOverrideFun(fun, 182, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaObject::service(); } return ret; }
    void unbind(QObject* x1) { quint64 id = LObjects::override_id(unique, 183); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 183, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaObject::unbind(x1); }}
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaObject::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaObject::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaObject::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaObject::timerEvent(x1); }}
};

class LMediaPlayer : public QMediaPlayer {
    Q_OBJECT
    friend class Q128;
public:
    LMediaPlayer(uint u, QObject* x1 = 0, Flags x2 = 0) : QMediaPlayer(x1, x2), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMultimedia::AvailabilityStatus availability() const { quint64 id = LObjects::override_id(unique, 179); void* fun = LObjects::overrideFun(id); QMultimedia::AvailabilityStatus ret = (QMultimedia::AvailabilityStatus)0; if(fun && (LObjects::calling != id)) { ret = (QMultimedia::AvailabilityStatus)callOverrideFun(fun, 179, 0, id).toInt(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlayer::availability(); } return ret; }
    bool bind(QObject* x1) { quint64 id = LObjects::override_id(unique, 180); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; ret = callOverrideFun(fun, 180, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlayer::bind(x1); } return ret; }
    bool isAvailable() const { quint64 id = LObjects::override_id(unique, 181); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { ret = callOverrideFun(fun, 181, 0, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlayer::isAvailable(); } return ret; }
    QMediaService* service() const { quint64 id = LObjects::override_id(unique, 182); void* fun = LObjects::overrideFun(id); QMediaService* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaService*)callOverrideFun(fun, 182, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlayer::service(); } return ret; }
    void unbind(QObject* x1) { quint64 id = LObjects::override_id(unique, 183); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 183, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlayer::unbind(x1); }}
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlayer::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlayer::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlayer::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlayer::timerEvent(x1); }}
};

class LMediaPlaylist : public QMediaPlaylist {
    Q_OBJECT
    friend class Q129;
public:
    LMediaPlaylist(uint u, QObject* x1 = 0) : QMediaPlaylist(x1), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMediaObject* mediaObject() const { quint64 id = LObjects::override_id(unique, 162); void* fun = LObjects::overrideFun(id); QMediaObject* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaObject*)callOverrideFun(fun, 162, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlaylist::mediaObject(); } return ret; }
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaPlaylist::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlaylist::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlaylist::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaPlaylist::timerEvent(x1); }}
};

class LMediaRecorder : public QMediaRecorder {
    Q_OBJECT
    friend class Q130;
public:
    LMediaRecorder(uint u, QMediaObject* x1, QObject* x2 = 0) : QMediaRecorder(x1, x2), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMediaObject* mediaObject() const { quint64 id = LObjects::override_id(unique, 162); void* fun = LObjects::overrideFun(id); QMediaObject* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaObject*)callOverrideFun(fun, 162, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaRecorder::mediaObject(); } return ret; }
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QMediaRecorder::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaRecorder::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaRecorder::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QMediaRecorder::timerEvent(x1); }}
};

class LRadioTuner : public QRadioTuner {
    Q_OBJECT
    friend class Q187;
public:
    LRadioTuner(uint u, QObject* x1 = 0) : QRadioTuner(x1), unique(u) {}

    static NumList overrideIds;
    uint unique;

    QMultimedia::AvailabilityStatus availability() const { quint64 id = LObjects::override_id(unique, 179); void* fun = LObjects::overrideFun(id); QMultimedia::AvailabilityStatus ret = (QMultimedia::AvailabilityStatus)0; if(fun && (LObjects::calling != id)) { ret = (QMultimedia::AvailabilityStatus)callOverrideFun(fun, 179, 0, id).toInt(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QRadioTuner::availability(); } return ret; }
    bool bind(QObject* x1) { quint64 id = LObjects::override_id(unique, 180); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; ret = callOverrideFun(fun, 180, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QRadioTuner::bind(x1); } return ret; }
    bool isAvailable() const { quint64 id = LObjects::override_id(unique, 181); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { ret = callOverrideFun(fun, 181, 0, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QRadioTuner::isAvailable(); } return ret; }
    QMediaService* service() const { quint64 id = LObjects::override_id(unique, 182); void* fun = LObjects::overrideFun(id); QMediaService* ret = 0; if(fun && (LObjects::calling != id)) { ret = (QMediaService*)callOverrideFun(fun, 182, 0, id).value<void*>(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QRadioTuner::service(); } return ret; }
    void unbind(QObject* x1) { quint64 id = LObjects::override_id(unique, 183); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 183, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QRadioTuner::unbind(x1); }}
    bool eventFilter(QObject* x1, QEvent* x2) { quint64 id = LObjects::override_id(unique, 5); void* fun = LObjects::overrideFun(id); bool ret = false; if(fun && (LObjects::calling != id)) { const void* args[] = { &x1, &x2 }; ret = callOverrideFun(fun, 5, args, id).toBool(); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { ret = QRadioTuner::eventFilter(x1, x2); } return ret; }
    void childEvent(QChildEvent* x1) { quint64 id = LObjects::override_id(unique, 6); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 6, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QRadioTuner::childEvent(x1); }}
    void customEvent(QEvent* x1) { quint64 id = LObjects::override_id(unique, 7); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 7, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QRadioTuner::customEvent(x1); }}
    void timerEvent(QTimerEvent* x1) { quint64 id = LObjects::override_id(unique, 8); void* fun = LObjects::overrideFun(id); if(fun && (LObjects::calling != id)) { const void* args[] = { &x1 }; callOverrideFun(fun, 8, args, id); } if(!fun || LObjects::call_default || (LObjects::calling == id)) { QRadioTuner::timerEvent(x1); }}
};

QT_END_NAMESPACE

#endif
