2015-10-24 18:18:24 +03:00
|
|
|
#include "qradiodata.h"
|
2015-11-09 20:23:42 +03:00
|
|
|
#include <QMetaObject>
|
|
|
|
#include <QString>
|
2015-10-24 18:18:24 +03:00
|
|
|
#include <QVariant>
|
|
|
|
#include <QUrl>
|
|
|
|
#include <QModelIndex>
|
|
|
|
#include <QMediaObject>
|
2015-11-09 20:23:42 +03:00
|
|
|
#include <QObject>
|
2015-10-24 18:18:24 +03:00
|
|
|
#include <QRadioData>
|
|
|
|
#include "_cgo_export.h"
|
|
|
|
|
|
|
|
class MyQRadioData: public QRadioData {
|
|
|
|
public:
|
|
|
|
void Signal_AlternativeFrequenciesEnabledChanged(bool enabled){callbackQRadioDataAlternativeFrequenciesEnabledChanged(this->objectName().toUtf8().data(), enabled);};
|
|
|
|
void Signal_ProgramTypeChanged(QRadioData::ProgramType programType){callbackQRadioDataProgramTypeChanged(this->objectName().toUtf8().data(), programType);};
|
|
|
|
void Signal_ProgramTypeNameChanged(QString programTypeName){callbackQRadioDataProgramTypeNameChanged(this->objectName().toUtf8().data(), programTypeName.toUtf8().data());};
|
|
|
|
void Signal_RadioTextChanged(QString radioText){callbackQRadioDataRadioTextChanged(this->objectName().toUtf8().data(), radioText.toUtf8().data());};
|
|
|
|
void Signal_StationIdChanged(QString stationId){callbackQRadioDataStationIdChanged(this->objectName().toUtf8().data(), stationId.toUtf8().data());};
|
|
|
|
void Signal_StationNameChanged(QString stationName){callbackQRadioDataStationNameChanged(this->objectName().toUtf8().data(), stationName.toUtf8().data());};
|
|
|
|
};
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
int QRadioData_IsAlternativeFrequenciesEnabled(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->isAlternativeFrequenciesEnabled();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
int QRadioData_ProgramType(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->programType();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
char* QRadioData_ProgramTypeName(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->programTypeName().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
char* QRadioData_RadioText(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->radioText().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_SetAlternativeFrequenciesEnabled(void* ptr, int enabled){
|
2015-10-24 18:18:24 +03:00
|
|
|
QMetaObject::invokeMethod(static_cast<QRadioData*>(ptr), "setAlternativeFrequenciesEnabled", Q_ARG(bool, enabled != 0));
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
char* QRadioData_StationId(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->stationId().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
char* QRadioData_StationName(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->stationName().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void* QRadioData_NewQRadioData(void* mediaObject, void* parent){
|
2015-10-24 18:18:24 +03:00
|
|
|
return new QRadioData(static_cast<QMediaObject*>(mediaObject), static_cast<QObject*>(parent));
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_ConnectAlternativeFrequenciesEnabledChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::connect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(bool)>(&QRadioData::alternativeFrequenciesEnabledChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(bool)>(&MyQRadioData::Signal_AlternativeFrequenciesEnabledChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DisconnectAlternativeFrequenciesEnabledChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::disconnect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(bool)>(&QRadioData::alternativeFrequenciesEnabledChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(bool)>(&MyQRadioData::Signal_AlternativeFrequenciesEnabledChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
int QRadioData_Error(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->error();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
char* QRadioData_ErrorString(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->errorString().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void* QRadioData_MediaObject(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
return static_cast<QRadioData*>(ptr)->mediaObject();
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_ConnectProgramTypeChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::connect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QRadioData::ProgramType)>(&QRadioData::programTypeChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QRadioData::ProgramType)>(&MyQRadioData::Signal_ProgramTypeChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DisconnectProgramTypeChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::disconnect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QRadioData::ProgramType)>(&QRadioData::programTypeChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QRadioData::ProgramType)>(&MyQRadioData::Signal_ProgramTypeChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_ConnectProgramTypeNameChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::connect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::programTypeNameChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_ProgramTypeNameChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DisconnectProgramTypeNameChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::disconnect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::programTypeNameChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_ProgramTypeNameChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_ConnectRadioTextChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::connect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::radioTextChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_RadioTextChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DisconnectRadioTextChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::disconnect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::radioTextChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_RadioTextChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_ConnectStationIdChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::connect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::stationIdChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_StationIdChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DisconnectStationIdChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::disconnect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::stationIdChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_StationIdChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_ConnectStationNameChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::connect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::stationNameChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_StationNameChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DisconnectStationNameChanged(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
QObject::disconnect(static_cast<QRadioData*>(ptr), static_cast<void (QRadioData::*)(QString)>(&QRadioData::stationNameChanged), static_cast<MyQRadioData*>(ptr), static_cast<void (MyQRadioData::*)(QString)>(&MyQRadioData::Signal_StationNameChanged));;
|
|
|
|
}
|
|
|
|
|
2015-11-09 20:23:42 +03:00
|
|
|
void QRadioData_DestroyQRadioData(void* ptr){
|
2015-10-24 18:18:24 +03:00
|
|
|
static_cast<QRadioData*>(ptr)->~QRadioData();
|
|
|
|
}
|
|
|
|
|