partial support of generic containers

This commit is contained in:
therecipe 2016-11-15 23:07:05 +01:00
parent 8720755230
commit 4afb83f930
94 changed files with 7962 additions and 59 deletions

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtAndroidExtras_PackedString { char* data; long long len; };
struct QtAndroidExtras_PackedList { void* data; long long len; };
void QAndroidActivityResultReceiver_HandleActivityResult(void* ptr, int receiverRequestCode, int resultCode, void* data);
void* QAndroidJniEnvironment_NewQAndroidJniEnvironment();
void* QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM();

View file

@ -23,6 +23,7 @@
#include <QChildEvent>
#include <QEvent>
#include <QIODevice>
#include <QList>
#include <QLowEnergyAdvertisingData>
#include <QLowEnergyAdvertisingParameters>
#include <QLowEnergyCharacteristic>
@ -180,6 +181,11 @@ void* QBluetoothDeviceDiscoveryAgent_NewQBluetoothDeviceDiscoveryAgent2(void* de
return new MyQBluetoothDeviceDiscoveryAgent(*static_cast<QBluetoothAddress*>(deviceAdapter), static_cast<QObject*>(parent));
}
struct QtBluetooth_PackedList QBluetoothDeviceDiscoveryAgent_DiscoveredDevices(void* ptr)
{
return ({ QList<QBluetoothDeviceInfo>* tmpValue = new QList<QBluetoothDeviceInfo>(static_cast<QBluetoothDeviceDiscoveryAgent*>(ptr)->discoveredDevices()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
long long QBluetoothDeviceDiscoveryAgent_Error(void* ptr)
{
return static_cast<QBluetoothDeviceDiscoveryAgent*>(ptr)->error();
@ -220,6 +226,11 @@ void QBluetoothDeviceDiscoveryAgent_DestroyQBluetoothDeviceDiscoveryAgent(void*
static_cast<QBluetoothDeviceDiscoveryAgent*>(ptr)->~QBluetoothDeviceDiscoveryAgent();
}
void* QBluetoothDeviceDiscoveryAgent_discoveredDevices_atList(void* ptr, int i)
{
return new QBluetoothDeviceInfo(static_cast<QList<QBluetoothDeviceInfo>*>(ptr)->at(i));
}
void QBluetoothDeviceDiscoveryAgent_TimerEvent(void* ptr, void* event)
{
static_cast<QBluetoothDeviceDiscoveryAgent*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -410,6 +421,11 @@ void QBluetoothDeviceInfo_DestroyQBluetoothDeviceInfo(void* ptr)
static_cast<QBluetoothDeviceInfo*>(ptr)->~QBluetoothDeviceInfo();
}
void* QBluetoothDeviceInfo_serviceUuids_atList(void* ptr, int i)
{
return new QBluetoothUuid(static_cast<QList<QBluetoothUuid>*>(ptr)->at(i));
}
void* QBluetoothHostInfo_NewQBluetoothHostInfo()
{
return new QBluetoothHostInfo();
@ -605,6 +621,16 @@ void* QBluetoothLocalDevice_Address(void* ptr)
return new QBluetoothAddress(static_cast<QBluetoothLocalDevice*>(ptr)->address());
}
struct QtBluetooth_PackedList QBluetoothLocalDevice_QBluetoothLocalDevice_AllDevices()
{
return ({ QList<QBluetoothHostInfo>* tmpValue = new QList<QBluetoothHostInfo>(QBluetoothLocalDevice::allDevices()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtBluetooth_PackedList QBluetoothLocalDevice_ConnectedDevices(void* ptr)
{
return ({ QList<QBluetoothAddress>* tmpValue = new QList<QBluetoothAddress>(static_cast<QBluetoothLocalDevice*>(ptr)->connectedDevices()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
long long QBluetoothLocalDevice_HostMode(void* ptr)
{
return static_cast<QBluetoothLocalDevice*>(ptr)->hostMode();
@ -640,6 +666,16 @@ void QBluetoothLocalDevice_SetHostMode(void* ptr, long long mode)
static_cast<QBluetoothLocalDevice*>(ptr)->setHostMode(static_cast<QBluetoothLocalDevice::HostMode>(mode));
}
void* QBluetoothLocalDevice_allDevices_atList(void* ptr, int i)
{
return new QBluetoothHostInfo(static_cast<QList<QBluetoothHostInfo>*>(ptr)->at(i));
}
void* QBluetoothLocalDevice_connectedDevices_atList(void* ptr, int i)
{
return new QBluetoothAddress(static_cast<QList<QBluetoothAddress>*>(ptr)->at(i));
}
void QBluetoothLocalDevice_TimerEvent(void* ptr, void* event)
{
static_cast<QBluetoothLocalDevice*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -1035,6 +1071,11 @@ void QBluetoothServiceDiscoveryAgent_Clear(void* ptr)
QMetaObject::invokeMethod(static_cast<QBluetoothServiceDiscoveryAgent*>(ptr), "clear");
}
struct QtBluetooth_PackedList QBluetoothServiceDiscoveryAgent_DiscoveredServices(void* ptr)
{
return ({ QList<QBluetoothServiceInfo>* tmpValue = new QList<QBluetoothServiceInfo>(static_cast<QBluetoothServiceDiscoveryAgent*>(ptr)->discoveredServices()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
long long QBluetoothServiceDiscoveryAgent_Error(void* ptr)
{
return static_cast<QBluetoothServiceDiscoveryAgent*>(ptr)->error();
@ -1075,11 +1116,26 @@ void QBluetoothServiceDiscoveryAgent_Stop(void* ptr)
QMetaObject::invokeMethod(static_cast<QBluetoothServiceDiscoveryAgent*>(ptr), "stop");
}
struct QtBluetooth_PackedList QBluetoothServiceDiscoveryAgent_UuidFilter(void* ptr)
{
return ({ QList<QBluetoothUuid>* tmpValue = new QList<QBluetoothUuid>(static_cast<QBluetoothServiceDiscoveryAgent*>(ptr)->uuidFilter()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
void QBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgent(void* ptr)
{
static_cast<QBluetoothServiceDiscoveryAgent*>(ptr)->~QBluetoothServiceDiscoveryAgent();
}
void* QBluetoothServiceDiscoveryAgent_discoveredServices_atList(void* ptr, int i)
{
return new QBluetoothServiceInfo(static_cast<QList<QBluetoothServiceInfo>*>(ptr)->at(i));
}
void* QBluetoothServiceDiscoveryAgent_uuidFilter_atList(void* ptr, int i)
{
return new QBluetoothUuid(static_cast<QList<QBluetoothUuid>*>(ptr)->at(i));
}
void QBluetoothServiceDiscoveryAgent_TimerEvent(void* ptr, void* event)
{
static_cast<QBluetoothServiceDiscoveryAgent*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -1300,6 +1356,11 @@ int QBluetoothServiceInfo_ServerChannel(void* ptr)
return static_cast<QBluetoothServiceInfo*>(ptr)->serverChannel();
}
struct QtBluetooth_PackedList QBluetoothServiceInfo_ServiceClassUuids(void* ptr)
{
return ({ QList<QBluetoothUuid>* tmpValue = new QList<QBluetoothUuid>(static_cast<QBluetoothServiceInfo*>(ptr)->serviceClassUuids()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
void QBluetoothServiceInfo_SetAttribute(void* ptr, unsigned short attributeId, void* value)
{
static_cast<QBluetoothServiceInfo*>(ptr)->setAttribute(attributeId, *static_cast<QVariant*>(value));
@ -1325,6 +1386,11 @@ void QBluetoothServiceInfo_DestroyQBluetoothServiceInfo(void* ptr)
static_cast<QBluetoothServiceInfo*>(ptr)->~QBluetoothServiceInfo();
}
void* QBluetoothServiceInfo_serviceClassUuids_atList(void* ptr, int i)
{
return new QBluetoothUuid(static_cast<QList<QBluetoothUuid>*>(ptr)->at(i));
}
class MyQBluetoothSocket: public QBluetoothSocket
{
public:
@ -2289,6 +2355,11 @@ void* QLowEnergyAdvertisingData_RawData(void* ptr)
return new QByteArray(static_cast<QLowEnergyAdvertisingData*>(ptr)->rawData());
}
struct QtBluetooth_PackedList QLowEnergyAdvertisingData_Services(void* ptr)
{
return ({ QList<QBluetoothUuid>* tmpValue = new QList<QBluetoothUuid>(static_cast<QLowEnergyAdvertisingData*>(ptr)->services()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
void QLowEnergyAdvertisingData_SetDiscoverability(void* ptr, long long mode)
{
static_cast<QLowEnergyAdvertisingData*>(ptr)->setDiscoverability(static_cast<QLowEnergyAdvertisingData::Discoverability>(mode));
@ -2324,6 +2395,11 @@ void QLowEnergyAdvertisingData_DestroyQLowEnergyAdvertisingData(void* ptr)
static_cast<QLowEnergyAdvertisingData*>(ptr)->~QLowEnergyAdvertisingData();
}
void* QLowEnergyAdvertisingData_services_atList(void* ptr, int i)
{
return new QBluetoothUuid(static_cast<QList<QBluetoothUuid>*>(ptr)->at(i));
}
void* QLowEnergyAdvertisingParameters_NewQLowEnergyAdvertisingParameters()
{
return new QLowEnergyAdvertisingParameters();
@ -2389,6 +2465,11 @@ void* QLowEnergyCharacteristic_Descriptor(void* ptr, void* uuid)
return new QLowEnergyDescriptor(static_cast<QLowEnergyCharacteristic*>(ptr)->descriptor(*static_cast<QBluetoothUuid*>(uuid)));
}
struct QtBluetooth_PackedList QLowEnergyCharacteristic_Descriptors(void* ptr)
{
return ({ QList<QLowEnergyDescriptor>* tmpValue = new QList<QLowEnergyDescriptor>(static_cast<QLowEnergyCharacteristic*>(ptr)->descriptors()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
char QLowEnergyCharacteristic_IsValid(void* ptr)
{
return static_cast<QLowEnergyCharacteristic*>(ptr)->isValid();
@ -2419,6 +2500,11 @@ void QLowEnergyCharacteristic_DestroyQLowEnergyCharacteristic(void* ptr)
static_cast<QLowEnergyCharacteristic*>(ptr)->~QLowEnergyCharacteristic();
}
void* QLowEnergyCharacteristic_descriptors_atList(void* ptr, int i)
{
return new QLowEnergyDescriptor(static_cast<QList<QLowEnergyDescriptor>*>(ptr)->at(i));
}
void* QLowEnergyCharacteristicData_NewQLowEnergyCharacteristicData()
{
return new QLowEnergyCharacteristicData();
@ -2434,6 +2520,11 @@ void QLowEnergyCharacteristicData_AddDescriptor(void* ptr, void* descriptor)
static_cast<QLowEnergyCharacteristicData*>(ptr)->addDescriptor(*static_cast<QLowEnergyDescriptorData*>(descriptor));
}
struct QtBluetooth_PackedList QLowEnergyCharacteristicData_Descriptors(void* ptr)
{
return ({ QList<QLowEnergyDescriptorData>* tmpValue = new QList<QLowEnergyDescriptorData>(static_cast<QLowEnergyCharacteristicData*>(ptr)->descriptors()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
char QLowEnergyCharacteristicData_IsValid(void* ptr)
{
return static_cast<QLowEnergyCharacteristicData*>(ptr)->isValid();
@ -2494,6 +2585,11 @@ void QLowEnergyCharacteristicData_DestroyQLowEnergyCharacteristicData(void* ptr)
static_cast<QLowEnergyCharacteristicData*>(ptr)->~QLowEnergyCharacteristicData();
}
void* QLowEnergyCharacteristicData_descriptors_atList(void* ptr, int i)
{
return new QLowEnergyDescriptorData(static_cast<QList<QLowEnergyDescriptorData>*>(ptr)->at(i));
}
void* QLowEnergyConnectionParameters_NewQLowEnergyConnectionParameters()
{
return new QLowEnergyConnectionParameters();
@ -2750,6 +2846,11 @@ long long QLowEnergyController_Role(void* ptr)
return static_cast<QLowEnergyController*>(ptr)->role();
}
struct QtBluetooth_PackedList QLowEnergyController_Services(void* ptr)
{
return ({ QList<QBluetoothUuid>* tmpValue = new QList<QBluetoothUuid>(static_cast<QLowEnergyController*>(ptr)->services()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
void QLowEnergyController_SetRemoteAddressType(void* ptr, long long ty)
{
static_cast<QLowEnergyController*>(ptr)->setRemoteAddressType(static_cast<QLowEnergyController::RemoteAddressType>(ty));
@ -2775,6 +2876,11 @@ void QLowEnergyController_DestroyQLowEnergyController(void* ptr)
static_cast<QLowEnergyController*>(ptr)->~QLowEnergyController();
}
void* QLowEnergyController_services_atList(void* ptr, int i)
{
return new QBluetoothUuid(static_cast<QList<QBluetoothUuid>*>(ptr)->at(i));
}
void QLowEnergyController_TimerEvent(void* ptr, void* event)
{
static_cast<QLowEnergyController*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3096,6 +3202,11 @@ void* QLowEnergyService_Characteristic(void* ptr, void* uuid)
return new QLowEnergyCharacteristic(static_cast<QLowEnergyService*>(ptr)->characteristic(*static_cast<QBluetoothUuid*>(uuid)));
}
struct QtBluetooth_PackedList QLowEnergyService_Characteristics(void* ptr)
{
return ({ QList<QLowEnergyCharacteristic>* tmpValue = new QList<QLowEnergyCharacteristic>(static_cast<QLowEnergyService*>(ptr)->characteristics()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
char QLowEnergyService_Contains(void* ptr, void* characteristic)
{
return static_cast<QLowEnergyService*>(ptr)->contains(*static_cast<QLowEnergyCharacteristic*>(characteristic));
@ -3116,6 +3227,11 @@ long long QLowEnergyService_Error(void* ptr)
return static_cast<QLowEnergyService*>(ptr)->error();
}
struct QtBluetooth_PackedList QLowEnergyService_IncludedServices(void* ptr)
{
return ({ QList<QBluetoothUuid>* tmpValue = new QList<QBluetoothUuid>(static_cast<QLowEnergyService*>(ptr)->includedServices()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
void QLowEnergyService_ReadCharacteristic(void* ptr, void* characteristic)
{
static_cast<QLowEnergyService*>(ptr)->readCharacteristic(*static_cast<QLowEnergyCharacteristic*>(characteristic));
@ -3161,6 +3277,16 @@ void QLowEnergyService_DestroyQLowEnergyService(void* ptr)
static_cast<QLowEnergyService*>(ptr)->~QLowEnergyService();
}
void* QLowEnergyService_characteristics_atList(void* ptr, int i)
{
return new QLowEnergyCharacteristic(static_cast<QList<QLowEnergyCharacteristic>*>(ptr)->at(i));
}
void* QLowEnergyService_includedServices_atList(void* ptr, int i)
{
return new QBluetoothUuid(static_cast<QList<QBluetoothUuid>*>(ptr)->at(i));
}
void QLowEnergyService_TimerEvent(void* ptr, void* event)
{
static_cast<QLowEnergyService*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3271,6 +3397,16 @@ void QLowEnergyServiceData_AddIncludedService(void* ptr, void* service)
static_cast<QLowEnergyServiceData*>(ptr)->addIncludedService(static_cast<QLowEnergyService*>(service));
}
struct QtBluetooth_PackedList QLowEnergyServiceData_Characteristics(void* ptr)
{
return ({ QList<QLowEnergyCharacteristicData>* tmpValue = new QList<QLowEnergyCharacteristicData>(static_cast<QLowEnergyServiceData*>(ptr)->characteristics()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtBluetooth_PackedList QLowEnergyServiceData_IncludedServices(void* ptr)
{
return ({ QList<QLowEnergyService *>* tmpValue = new QList<QLowEnergyService *>(static_cast<QLowEnergyServiceData*>(ptr)->includedServices()); QtBluetooth_PackedList { tmpValue, tmpValue->size() }; });
}
char QLowEnergyServiceData_IsValid(void* ptr)
{
return static_cast<QLowEnergyServiceData*>(ptr)->isValid();
@ -3306,3 +3442,13 @@ void QLowEnergyServiceData_DestroyQLowEnergyServiceData(void* ptr)
static_cast<QLowEnergyServiceData*>(ptr)->~QLowEnergyServiceData();
}
void* QLowEnergyServiceData_characteristics_atList(void* ptr, int i)
{
return new QLowEnergyCharacteristicData(static_cast<QList<QLowEnergyCharacteristicData>*>(ptr)->at(i));
}
void* QLowEnergyServiceData_includedServices_atList(void* ptr, int i)
{
return const_cast<QLowEnergyService*>(static_cast<QList<QLowEnergyService *>*>(ptr)->at(i));
}

View file

@ -310,6 +310,19 @@ func NewQBluetoothDeviceDiscoveryAgent2(deviceAdapter QBluetoothAddress_ITF, par
return tmpValue
}
func (ptr *QBluetoothDeviceDiscoveryAgent) DiscoveredDevices() []*QBluetoothDeviceInfo {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothDeviceInfo {
var out = make([]*QBluetoothDeviceInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothDeviceDiscoveryAgentFromPointer(l.data).discoveredDevices_atList(i)
}
return out
}(C.QBluetoothDeviceDiscoveryAgent_DiscoveredDevices(ptr.Pointer()))
}
return nil
}
func (ptr *QBluetoothDeviceDiscoveryAgent) Error() QBluetoothDeviceDiscoveryAgent__Error {
if ptr.Pointer() != nil {
return QBluetoothDeviceDiscoveryAgent__Error(C.QBluetoothDeviceDiscoveryAgent_Error(ptr.Pointer()))
@ -408,6 +421,15 @@ func (ptr *QBluetoothDeviceDiscoveryAgent) DestroyQBluetoothDeviceDiscoveryAgent
}
}
func (ptr *QBluetoothDeviceDiscoveryAgent) discoveredDevices_atList(i int) *QBluetoothDeviceInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothDeviceInfoFromPointer(C.QBluetoothDeviceDiscoveryAgent_discoveredDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothDeviceInfo).DestroyQBluetoothDeviceInfo)
return tmpValue
}
return nil
}
//export callbackQBluetoothDeviceDiscoveryAgent_TimerEvent
func callbackQBluetoothDeviceDiscoveryAgent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -1104,6 +1126,15 @@ func (ptr *QBluetoothDeviceInfo) DestroyQBluetoothDeviceInfo() {
}
}
func (ptr *QBluetoothDeviceInfo) serviceUuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothUuidFromPointer(C.QBluetoothDeviceInfo_serviceUuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
type QBluetoothHostInfo struct {
ptr unsafe.Pointer
}
@ -1536,6 +1567,39 @@ func (ptr *QBluetoothLocalDevice) Address() *QBluetoothAddress {
return nil
}
func QBluetoothLocalDevice_AllDevices() []*QBluetoothHostInfo {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothHostInfo {
var out = make([]*QBluetoothHostInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothLocalDeviceFromPointer(l.data).allDevices_atList(i)
}
return out
}(C.QBluetoothLocalDevice_QBluetoothLocalDevice_AllDevices())
}
func (ptr *QBluetoothLocalDevice) AllDevices() []*QBluetoothHostInfo {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothHostInfo {
var out = make([]*QBluetoothHostInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothLocalDeviceFromPointer(l.data).allDevices_atList(i)
}
return out
}(C.QBluetoothLocalDevice_QBluetoothLocalDevice_AllDevices())
}
func (ptr *QBluetoothLocalDevice) ConnectedDevices() []*QBluetoothAddress {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothAddress {
var out = make([]*QBluetoothAddress, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothLocalDeviceFromPointer(l.data).connectedDevices_atList(i)
}
return out
}(C.QBluetoothLocalDevice_ConnectedDevices(ptr.Pointer()))
}
return nil
}
func (ptr *QBluetoothLocalDevice) HostMode() QBluetoothLocalDevice__HostMode {
if ptr.Pointer() != nil {
return QBluetoothLocalDevice__HostMode(C.QBluetoothLocalDevice_HostMode(ptr.Pointer()))
@ -1603,6 +1667,24 @@ func (ptr *QBluetoothLocalDevice) SetHostMode(mode QBluetoothLocalDevice__HostMo
}
}
func (ptr *QBluetoothLocalDevice) allDevices_atList(i int) *QBluetoothHostInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothHostInfoFromPointer(C.QBluetoothLocalDevice_allDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothHostInfo).DestroyQBluetoothHostInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothLocalDevice) connectedDevices_atList(i int) *QBluetoothAddress {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothAddressFromPointer(C.QBluetoothLocalDevice_connectedDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothAddress).DestroyQBluetoothAddress)
return tmpValue
}
return nil
}
//export callbackQBluetoothLocalDevice_TimerEvent
func callbackQBluetoothLocalDevice_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -2703,6 +2785,19 @@ func (ptr *QBluetoothServiceDiscoveryAgent) Clear() {
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) DiscoveredServices() []*QBluetoothServiceInfo {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothServiceInfo {
var out = make([]*QBluetoothServiceInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothServiceDiscoveryAgentFromPointer(l.data).discoveredServices_atList(i)
}
return out
}(C.QBluetoothServiceDiscoveryAgent_DiscoveredServices(ptr.Pointer()))
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) Error() QBluetoothServiceDiscoveryAgent__Error {
if ptr.Pointer() != nil {
return QBluetoothServiceDiscoveryAgent__Error(C.QBluetoothServiceDiscoveryAgent_Error(ptr.Pointer()))
@ -2802,6 +2897,19 @@ func (ptr *QBluetoothServiceDiscoveryAgent) Stop() {
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) UuidFilter() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
var out = make([]*QBluetoothUuid, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothServiceDiscoveryAgentFromPointer(l.data).uuidFilter_atList(i)
}
return out
}(C.QBluetoothServiceDiscoveryAgent_UuidFilter(ptr.Pointer()))
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) DestroyQBluetoothServiceDiscoveryAgent() {
if ptr.Pointer() != nil {
C.QBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgent(ptr.Pointer())
@ -2810,6 +2918,24 @@ func (ptr *QBluetoothServiceDiscoveryAgent) DestroyQBluetoothServiceDiscoveryAge
}
}
func (ptr *QBluetoothServiceDiscoveryAgent) discoveredServices_atList(i int) *QBluetoothServiceInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothServiceInfoFromPointer(C.QBluetoothServiceDiscoveryAgent_discoveredServices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothServiceInfo).DestroyQBluetoothServiceInfo)
return tmpValue
}
return nil
}
func (ptr *QBluetoothServiceDiscoveryAgent) uuidFilter_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothUuidFromPointer(C.QBluetoothServiceDiscoveryAgent_uuidFilter_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
//export callbackQBluetoothServiceDiscoveryAgent_TimerEvent
func callbackQBluetoothServiceDiscoveryAgent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -3379,6 +3505,19 @@ func (ptr *QBluetoothServiceInfo) ServerChannel() int {
return 0
}
func (ptr *QBluetoothServiceInfo) ServiceClassUuids() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
var out = make([]*QBluetoothUuid, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQBluetoothServiceInfoFromPointer(l.data).serviceClassUuids_atList(i)
}
return out
}(C.QBluetoothServiceInfo_ServiceClassUuids(ptr.Pointer()))
}
return nil
}
func (ptr *QBluetoothServiceInfo) SetAttribute(attributeId uint16, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QBluetoothServiceInfo_SetAttribute(ptr.Pointer(), C.ushort(attributeId), core.PointerFromQVariant(value))
@ -3412,6 +3551,15 @@ func (ptr *QBluetoothServiceInfo) DestroyQBluetoothServiceInfo() {
}
}
func (ptr *QBluetoothServiceInfo) serviceClassUuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothUuidFromPointer(C.QBluetoothServiceInfo_serviceClassUuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
//QBluetoothSocket::SocketError
type QBluetoothSocket__SocketError int64
@ -6416,6 +6564,19 @@ func (ptr *QLowEnergyAdvertisingData) RawData() *core.QByteArray {
return nil
}
func (ptr *QLowEnergyAdvertisingData) Services() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
var out = make([]*QBluetoothUuid, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyAdvertisingDataFromPointer(l.data).services_atList(i)
}
return out
}(C.QLowEnergyAdvertisingData_Services(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyAdvertisingData) SetDiscoverability(mode QLowEnergyAdvertisingData__Discoverability) {
if ptr.Pointer() != nil {
C.QLowEnergyAdvertisingData_SetDiscoverability(ptr.Pointer(), C.longlong(mode))
@ -6461,6 +6622,15 @@ func (ptr *QLowEnergyAdvertisingData) DestroyQLowEnergyAdvertisingData() {
}
}
func (ptr *QLowEnergyAdvertisingData) services_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothUuidFromPointer(C.QLowEnergyAdvertisingData_services_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
//QLowEnergyAdvertisingParameters::FilterPolicy
type QLowEnergyAdvertisingParameters__FilterPolicy int64
@ -6655,6 +6825,19 @@ func (ptr *QLowEnergyCharacteristic) Descriptor(uuid QBluetoothUuid_ITF) *QLowEn
return nil
}
func (ptr *QLowEnergyCharacteristic) Descriptors() []*QLowEnergyDescriptor {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyDescriptor {
var out = make([]*QLowEnergyDescriptor, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyCharacteristicFromPointer(l.data).descriptors_atList(i)
}
return out
}(C.QLowEnergyCharacteristic_Descriptors(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyCharacteristic) IsValid() bool {
if ptr.Pointer() != nil {
return C.QLowEnergyCharacteristic_IsValid(ptr.Pointer()) != 0
@ -6701,6 +6884,15 @@ func (ptr *QLowEnergyCharacteristic) DestroyQLowEnergyCharacteristic() {
}
}
func (ptr *QLowEnergyCharacteristic) descriptors_atList(i int) *QLowEnergyDescriptor {
if ptr.Pointer() != nil {
var tmpValue = NewQLowEnergyDescriptorFromPointer(C.QLowEnergyCharacteristic_descriptors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptor).DestroyQLowEnergyDescriptor)
return tmpValue
}
return nil
}
type QLowEnergyCharacteristicData struct {
ptr unsafe.Pointer
}
@ -6756,6 +6948,19 @@ func (ptr *QLowEnergyCharacteristicData) AddDescriptor(descriptor QLowEnergyDesc
}
}
func (ptr *QLowEnergyCharacteristicData) Descriptors() []*QLowEnergyDescriptorData {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyDescriptorData {
var out = make([]*QLowEnergyDescriptorData, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyCharacteristicDataFromPointer(l.data).descriptors_atList(i)
}
return out
}(C.QLowEnergyCharacteristicData_Descriptors(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyCharacteristicData) IsValid() bool {
if ptr.Pointer() != nil {
return C.QLowEnergyCharacteristicData_IsValid(ptr.Pointer()) != 0
@ -6839,6 +7044,15 @@ func (ptr *QLowEnergyCharacteristicData) DestroyQLowEnergyCharacteristicData() {
}
}
func (ptr *QLowEnergyCharacteristicData) descriptors_atList(i int) *QLowEnergyDescriptorData {
if ptr.Pointer() != nil {
var tmpValue = NewQLowEnergyDescriptorDataFromPointer(C.QLowEnergyCharacteristicData_descriptors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyDescriptorData).DestroyQLowEnergyDescriptorData)
return tmpValue
}
return nil
}
type QLowEnergyConnectionParameters struct {
ptr unsafe.Pointer
}
@ -7362,6 +7576,19 @@ func (ptr *QLowEnergyController) Role() QLowEnergyController__Role {
return 0
}
func (ptr *QLowEnergyController) Services() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
var out = make([]*QBluetoothUuid, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyControllerFromPointer(l.data).services_atList(i)
}
return out
}(C.QLowEnergyController_Services(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyController) SetRemoteAddressType(ty QLowEnergyController__RemoteAddressType) {
if ptr.Pointer() != nil {
C.QLowEnergyController_SetRemoteAddressType(ptr.Pointer(), C.longlong(ty))
@ -7395,6 +7622,15 @@ func (ptr *QLowEnergyController) DestroyQLowEnergyController() {
}
}
func (ptr *QLowEnergyController) services_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothUuidFromPointer(C.QLowEnergyController_services_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
//export callbackQLowEnergyController_TimerEvent
func callbackQLowEnergyController_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -8234,6 +8470,19 @@ func (ptr *QLowEnergyService) Characteristic(uuid QBluetoothUuid_ITF) *QLowEnerg
return nil
}
func (ptr *QLowEnergyService) Characteristics() []*QLowEnergyCharacteristic {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyCharacteristic {
var out = make([]*QLowEnergyCharacteristic, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyServiceFromPointer(l.data).characteristics_atList(i)
}
return out
}(C.QLowEnergyService_Characteristics(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyService) Contains(characteristic QLowEnergyCharacteristic_ITF) bool {
if ptr.Pointer() != nil {
return C.QLowEnergyService_Contains(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic)) != 0
@ -8261,6 +8510,19 @@ func (ptr *QLowEnergyService) Error() QLowEnergyService__ServiceError {
return 0
}
func (ptr *QLowEnergyService) IncludedServices() []*QBluetoothUuid {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QBluetoothUuid {
var out = make([]*QBluetoothUuid, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyServiceFromPointer(l.data).includedServices_atList(i)
}
return out
}(C.QLowEnergyService_IncludedServices(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyService) ReadCharacteristic(characteristic QLowEnergyCharacteristic_ITF) {
if ptr.Pointer() != nil {
C.QLowEnergyService_ReadCharacteristic(ptr.Pointer(), PointerFromQLowEnergyCharacteristic(characteristic))
@ -8323,6 +8585,24 @@ func (ptr *QLowEnergyService) DestroyQLowEnergyService() {
}
}
func (ptr *QLowEnergyService) characteristics_atList(i int) *QLowEnergyCharacteristic {
if ptr.Pointer() != nil {
var tmpValue = NewQLowEnergyCharacteristicFromPointer(C.QLowEnergyService_characteristics_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristic).DestroyQLowEnergyCharacteristic)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyService) includedServices_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
var tmpValue = NewQBluetoothUuidFromPointer(C.QLowEnergyService_includedServices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
//export callbackQLowEnergyService_TimerEvent
func callbackQLowEnergyService_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -8725,6 +9005,32 @@ func (ptr *QLowEnergyServiceData) AddIncludedService(service QLowEnergyService_I
}
}
func (ptr *QLowEnergyServiceData) Characteristics() []*QLowEnergyCharacteristicData {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyCharacteristicData {
var out = make([]*QLowEnergyCharacteristicData, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyServiceDataFromPointer(l.data).characteristics_atList(i)
}
return out
}(C.QLowEnergyServiceData_Characteristics(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyServiceData) IncludedServices() []*QLowEnergyService {
if ptr.Pointer() != nil {
return func(l C.struct_QtBluetooth_PackedList) []*QLowEnergyService {
var out = make([]*QLowEnergyService, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQLowEnergyServiceDataFromPointer(l.data).includedServices_atList(i)
}
return out
}(C.QLowEnergyServiceData_IncludedServices(ptr.Pointer()))
}
return nil
}
func (ptr *QLowEnergyServiceData) IsValid() bool {
if ptr.Pointer() != nil {
return C.QLowEnergyServiceData_IsValid(ptr.Pointer()) != 0
@ -8772,3 +9078,23 @@ func (ptr *QLowEnergyServiceData) DestroyQLowEnergyServiceData() {
ptr.SetPointer(nil)
}
}
func (ptr *QLowEnergyServiceData) characteristics_atList(i int) *QLowEnergyCharacteristicData {
if ptr.Pointer() != nil {
var tmpValue = NewQLowEnergyCharacteristicDataFromPointer(C.QLowEnergyServiceData_characteristics_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QLowEnergyCharacteristicData).DestroyQLowEnergyCharacteristicData)
return tmpValue
}
return nil
}
func (ptr *QLowEnergyServiceData) includedServices_atList(i int) *QLowEnergyService {
if ptr.Pointer() != nil {
var tmpValue = NewQLowEnergyServiceFromPointer(C.QLowEnergyServiceData_includedServices_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtBluetooth_PackedString { char* data; long long len; };
struct QtBluetooth_PackedList { void* data; long long len; };
void* QBluetoothAddress_NewQBluetoothAddress();
void* QBluetoothAddress_NewQBluetoothAddress4(void* other);
void* QBluetoothAddress_NewQBluetoothAddress3(char* address);
@ -35,6 +36,7 @@ void QBluetoothDeviceDiscoveryAgent_DisconnectFinished(void* ptr);
void QBluetoothDeviceDiscoveryAgent_Finished(void* ptr);
void* QBluetoothDeviceDiscoveryAgent_NewQBluetoothDeviceDiscoveryAgent(void* parent);
void* QBluetoothDeviceDiscoveryAgent_NewQBluetoothDeviceDiscoveryAgent2(void* deviceAdapter, void* parent);
struct QtBluetooth_PackedList QBluetoothDeviceDiscoveryAgent_DiscoveredDevices(void* ptr);
long long QBluetoothDeviceDiscoveryAgent_Error(void* ptr);
struct QtBluetooth_PackedString QBluetoothDeviceDiscoveryAgent_ErrorString(void* ptr);
long long QBluetoothDeviceDiscoveryAgent_InquiryType(void* ptr);
@ -43,6 +45,7 @@ void QBluetoothDeviceDiscoveryAgent_SetInquiryType(void* ptr, long long ty);
void QBluetoothDeviceDiscoveryAgent_Start(void* ptr);
void QBluetoothDeviceDiscoveryAgent_Stop(void* ptr);
void QBluetoothDeviceDiscoveryAgent_DestroyQBluetoothDeviceDiscoveryAgent(void* ptr);
void* QBluetoothDeviceDiscoveryAgent_discoveredDevices_atList(void* ptr, int i);
void QBluetoothDeviceDiscoveryAgent_TimerEvent(void* ptr, void* event);
void QBluetoothDeviceDiscoveryAgent_TimerEventDefault(void* ptr, void* event);
void QBluetoothDeviceDiscoveryAgent_ChildEvent(void* ptr, void* event);
@ -81,6 +84,7 @@ void QBluetoothDeviceInfo_SetCoreConfigurations(void* ptr, long long coreConfigs
void QBluetoothDeviceInfo_SetDeviceUuid(void* ptr, void* uuid);
void QBluetoothDeviceInfo_SetRssi(void* ptr, short sign);
void QBluetoothDeviceInfo_DestroyQBluetoothDeviceInfo(void* ptr);
void* QBluetoothDeviceInfo_serviceUuids_atList(void* ptr, int i);
void* QBluetoothHostInfo_NewQBluetoothHostInfo();
void* QBluetoothHostInfo_NewQBluetoothHostInfo2(void* other);
void* QBluetoothHostInfo_Address(void* ptr);
@ -115,6 +119,8 @@ void QBluetoothLocalDevice_DestroyQBluetoothLocalDeviceDefault(void* ptr);
void* QBluetoothLocalDevice_NewQBluetoothLocalDevice(void* parent);
void* QBluetoothLocalDevice_NewQBluetoothLocalDevice2(void* address, void* parent);
void* QBluetoothLocalDevice_Address(void* ptr);
struct QtBluetooth_PackedList QBluetoothLocalDevice_QBluetoothLocalDevice_AllDevices();
struct QtBluetooth_PackedList QBluetoothLocalDevice_ConnectedDevices(void* ptr);
long long QBluetoothLocalDevice_HostMode(void* ptr);
struct QtBluetooth_PackedString QBluetoothLocalDevice_Name(void* ptr);
void QBluetoothLocalDevice_PairingConfirmation(void* ptr, char accept);
@ -122,6 +128,8 @@ long long QBluetoothLocalDevice_PairingStatus(void* ptr, void* address);
void QBluetoothLocalDevice_PowerOn(void* ptr);
void QBluetoothLocalDevice_RequestPairing(void* ptr, void* address, long long pairing);
void QBluetoothLocalDevice_SetHostMode(void* ptr, long long mode);
void* QBluetoothLocalDevice_allDevices_atList(void* ptr, int i);
void* QBluetoothLocalDevice_connectedDevices_atList(void* ptr, int i);
void QBluetoothLocalDevice_TimerEvent(void* ptr, void* event);
void QBluetoothLocalDevice_TimerEventDefault(void* ptr, void* event);
void QBluetoothLocalDevice_ChildEvent(void* ptr, void* event);
@ -193,6 +201,7 @@ void QBluetoothServiceDiscoveryAgent_ServiceDiscovered(void* ptr, void* info);
void* QBluetoothServiceDiscoveryAgent_NewQBluetoothServiceDiscoveryAgent(void* parent);
void* QBluetoothServiceDiscoveryAgent_NewQBluetoothServiceDiscoveryAgent2(void* deviceAdapter, void* parent);
void QBluetoothServiceDiscoveryAgent_Clear(void* ptr);
struct QtBluetooth_PackedList QBluetoothServiceDiscoveryAgent_DiscoveredServices(void* ptr);
long long QBluetoothServiceDiscoveryAgent_Error(void* ptr);
struct QtBluetooth_PackedString QBluetoothServiceDiscoveryAgent_ErrorString(void* ptr);
char QBluetoothServiceDiscoveryAgent_IsActive(void* ptr);
@ -201,7 +210,10 @@ char QBluetoothServiceDiscoveryAgent_SetRemoteAddress(void* ptr, void* address);
void QBluetoothServiceDiscoveryAgent_SetUuidFilter2(void* ptr, void* uuid);
void QBluetoothServiceDiscoveryAgent_Start(void* ptr, long long mode);
void QBluetoothServiceDiscoveryAgent_Stop(void* ptr);
struct QtBluetooth_PackedList QBluetoothServiceDiscoveryAgent_UuidFilter(void* ptr);
void QBluetoothServiceDiscoveryAgent_DestroyQBluetoothServiceDiscoveryAgent(void* ptr);
void* QBluetoothServiceDiscoveryAgent_discoveredServices_atList(void* ptr, int i);
void* QBluetoothServiceDiscoveryAgent_uuidFilter_atList(void* ptr, int i);
void QBluetoothServiceDiscoveryAgent_TimerEvent(void* ptr, void* event);
void QBluetoothServiceDiscoveryAgent_TimerEventDefault(void* ptr, void* event);
void QBluetoothServiceDiscoveryAgent_ChildEvent(void* ptr, void* event);
@ -246,11 +258,13 @@ int QBluetoothServiceInfo_ProtocolServiceMultiplexer(void* ptr);
char QBluetoothServiceInfo_RegisterService(void* ptr, void* localAdapter);
void QBluetoothServiceInfo_RemoveAttribute(void* ptr, unsigned short attributeId);
int QBluetoothServiceInfo_ServerChannel(void* ptr);
struct QtBluetooth_PackedList QBluetoothServiceInfo_ServiceClassUuids(void* ptr);
void QBluetoothServiceInfo_SetAttribute(void* ptr, unsigned short attributeId, void* value);
void QBluetoothServiceInfo_SetDevice(void* ptr, void* device);
long long QBluetoothServiceInfo_SocketProtocol(void* ptr);
char QBluetoothServiceInfo_UnregisterService(void* ptr);
void QBluetoothServiceInfo_DestroyQBluetoothServiceInfo(void* ptr);
void* QBluetoothServiceInfo_serviceClassUuids_atList(void* ptr, int i);
void QBluetoothSocket_ConnectConnected(void* ptr);
void QBluetoothSocket_DisconnectConnected(void* ptr);
void QBluetoothSocket_Connected(void* ptr);
@ -429,6 +443,7 @@ struct QtBluetooth_PackedString QLowEnergyAdvertisingData_LocalName(void* ptr);
void* QLowEnergyAdvertisingData_ManufacturerData(void* ptr);
unsigned short QLowEnergyAdvertisingData_ManufacturerId(void* ptr);
void* QLowEnergyAdvertisingData_RawData(void* ptr);
struct QtBluetooth_PackedList QLowEnergyAdvertisingData_Services(void* ptr);
void QLowEnergyAdvertisingData_SetDiscoverability(void* ptr, long long mode);
void QLowEnergyAdvertisingData_SetIncludePowerLevel(void* ptr, char doInclude);
void QLowEnergyAdvertisingData_SetLocalName(void* ptr, char* name);
@ -436,6 +451,7 @@ void QLowEnergyAdvertisingData_SetManufacturerData(void* ptr, unsigned short id,
void QLowEnergyAdvertisingData_SetRawData(void* ptr, void* data);
void QLowEnergyAdvertisingData_Swap(void* ptr, void* other);
void QLowEnergyAdvertisingData_DestroyQLowEnergyAdvertisingData(void* ptr);
void* QLowEnergyAdvertisingData_services_atList(void* ptr, int i);
void* QLowEnergyAdvertisingParameters_NewQLowEnergyAdvertisingParameters();
void* QLowEnergyAdvertisingParameters_NewQLowEnergyAdvertisingParameters2(void* other);
long long QLowEnergyAdvertisingParameters_FilterPolicy(void* ptr);
@ -449,15 +465,18 @@ void QLowEnergyAdvertisingParameters_DestroyQLowEnergyAdvertisingParameters(void
void* QLowEnergyCharacteristic_NewQLowEnergyCharacteristic();
void* QLowEnergyCharacteristic_NewQLowEnergyCharacteristic2(void* other);
void* QLowEnergyCharacteristic_Descriptor(void* ptr, void* uuid);
struct QtBluetooth_PackedList QLowEnergyCharacteristic_Descriptors(void* ptr);
char QLowEnergyCharacteristic_IsValid(void* ptr);
struct QtBluetooth_PackedString QLowEnergyCharacteristic_Name(void* ptr);
long long QLowEnergyCharacteristic_Properties(void* ptr);
void* QLowEnergyCharacteristic_Uuid(void* ptr);
void* QLowEnergyCharacteristic_Value(void* ptr);
void QLowEnergyCharacteristic_DestroyQLowEnergyCharacteristic(void* ptr);
void* QLowEnergyCharacteristic_descriptors_atList(void* ptr, int i);
void* QLowEnergyCharacteristicData_NewQLowEnergyCharacteristicData();
void* QLowEnergyCharacteristicData_NewQLowEnergyCharacteristicData2(void* other);
void QLowEnergyCharacteristicData_AddDescriptor(void* ptr, void* descriptor);
struct QtBluetooth_PackedList QLowEnergyCharacteristicData_Descriptors(void* ptr);
char QLowEnergyCharacteristicData_IsValid(void* ptr);
int QLowEnergyCharacteristicData_MaximumValueLength(void* ptr);
int QLowEnergyCharacteristicData_MinimumValueLength(void* ptr);
@ -470,6 +489,7 @@ void QLowEnergyCharacteristicData_Swap(void* ptr, void* other);
void* QLowEnergyCharacteristicData_Uuid(void* ptr);
void* QLowEnergyCharacteristicData_Value(void* ptr);
void QLowEnergyCharacteristicData_DestroyQLowEnergyCharacteristicData(void* ptr);
void* QLowEnergyCharacteristicData_descriptors_atList(void* ptr, int i);
void* QLowEnergyConnectionParameters_NewQLowEnergyConnectionParameters();
void* QLowEnergyConnectionParameters_NewQLowEnergyConnectionParameters2(void* other);
int QLowEnergyConnectionParameters_Latency(void* ptr);
@ -517,11 +537,13 @@ long long QLowEnergyController_RemoteAddressType(void* ptr);
struct QtBluetooth_PackedString QLowEnergyController_RemoteName(void* ptr);
void QLowEnergyController_RequestConnectionUpdate(void* ptr, void* parameters);
long long QLowEnergyController_Role(void* ptr);
struct QtBluetooth_PackedList QLowEnergyController_Services(void* ptr);
void QLowEnergyController_SetRemoteAddressType(void* ptr, long long ty);
void QLowEnergyController_StartAdvertising(void* ptr, void* parameters, void* advertisingData, void* scanResponseData);
long long QLowEnergyController_State(void* ptr);
void QLowEnergyController_StopAdvertising(void* ptr);
void QLowEnergyController_DestroyQLowEnergyController(void* ptr);
void* QLowEnergyController_services_atList(void* ptr, int i);
void QLowEnergyController_TimerEvent(void* ptr, void* event);
void QLowEnergyController_TimerEventDefault(void* ptr, void* event);
void QLowEnergyController_ChildEvent(void* ptr, void* event);
@ -582,10 +604,12 @@ void QLowEnergyService_ConnectStateChanged(void* ptr);
void QLowEnergyService_DisconnectStateChanged(void* ptr);
void QLowEnergyService_StateChanged(void* ptr, long long newState);
void* QLowEnergyService_Characteristic(void* ptr, void* uuid);
struct QtBluetooth_PackedList QLowEnergyService_Characteristics(void* ptr);
char QLowEnergyService_Contains(void* ptr, void* characteristic);
char QLowEnergyService_Contains2(void* ptr, void* descriptor);
void QLowEnergyService_DiscoverDetails(void* ptr);
long long QLowEnergyService_Error(void* ptr);
struct QtBluetooth_PackedList QLowEnergyService_IncludedServices(void* ptr);
void QLowEnergyService_ReadCharacteristic(void* ptr, void* characteristic);
void QLowEnergyService_ReadDescriptor(void* ptr, void* descriptor);
struct QtBluetooth_PackedString QLowEnergyService_ServiceName(void* ptr);
@ -595,6 +619,8 @@ long long QLowEnergyService_Type(void* ptr);
void QLowEnergyService_WriteCharacteristic(void* ptr, void* characteristic, void* newValue, long long mode);
void QLowEnergyService_WriteDescriptor(void* ptr, void* descriptor, void* newValue);
void QLowEnergyService_DestroyQLowEnergyService(void* ptr);
void* QLowEnergyService_characteristics_atList(void* ptr, int i);
void* QLowEnergyService_includedServices_atList(void* ptr, int i);
void QLowEnergyService_TimerEvent(void* ptr, void* event);
void QLowEnergyService_TimerEventDefault(void* ptr, void* event);
void QLowEnergyService_ChildEvent(void* ptr, void* event);
@ -617,6 +643,8 @@ void* QLowEnergyServiceData_NewQLowEnergyServiceData();
void* QLowEnergyServiceData_NewQLowEnergyServiceData2(void* other);
void QLowEnergyServiceData_AddCharacteristic(void* ptr, void* characteristic);
void QLowEnergyServiceData_AddIncludedService(void* ptr, void* service);
struct QtBluetooth_PackedList QLowEnergyServiceData_Characteristics(void* ptr);
struct QtBluetooth_PackedList QLowEnergyServiceData_IncludedServices(void* ptr);
char QLowEnergyServiceData_IsValid(void* ptr);
void QLowEnergyServiceData_SetType(void* ptr, long long ty);
void QLowEnergyServiceData_SetUuid(void* ptr, void* uuid);
@ -624,6 +652,8 @@ void QLowEnergyServiceData_Swap(void* ptr, void* other);
long long QLowEnergyServiceData_Type(void* ptr);
void* QLowEnergyServiceData_Uuid(void* ptr);
void QLowEnergyServiceData_DestroyQLowEnergyServiceData(void* ptr);
void* QLowEnergyServiceData_characteristics_atList(void* ptr, int i);
void* QLowEnergyServiceData_includedServices_atList(void* ptr, int i);
#ifdef __cplusplus
}

View file

@ -216,6 +216,10 @@ func exportFunction(class *parser.Class, function *parser.Function) {
parser.ClassMap[bc].Export = true
}
}
if function.Child != nil {
exportFunction(class, function.Child)
}
}
}
}

View file

@ -160,6 +160,7 @@
#include <QUuid>
#include <QVariant>
#include <QVariantAnimation>
#include <QVector>
#include <QVersionNumber>
#include <QWaitCondition>
#include <QWidget>
@ -1158,6 +1159,11 @@ void* QAbstractItemModel_Parent(void* ptr, void* index)
return new QModelIndex(static_cast<QAbstractItemModel*>(ptr)->parent(*static_cast<QModelIndex*>(index)));
}
struct QtCore_PackedList QAbstractItemModel_PersistentIndexList(void* ptr)
{
return ({ QList<QModelIndex>* tmpValue = new QList<QModelIndex>(static_cast<QAbstractItemModel*>(ptr)->persistentIndexList()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QAbstractItemModel_RemoveColumn(void* ptr, int column, void* parent)
{
return static_cast<QAbstractItemModel*>(ptr)->removeColumn(column, *static_cast<QModelIndex*>(parent));
@ -1350,6 +1356,16 @@ void QAbstractItemModel_DestroyQAbstractItemModelDefault(void* ptr)
}
void* QAbstractItemModel_match_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void* QAbstractItemModel_persistentIndexList_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void QAbstractItemModel_TimerEvent(void* ptr, void* event)
{
static_cast<QAbstractItemModel*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3047,6 +3063,11 @@ void QAbstractTransition_AddAnimation(void* ptr, void* animation)
static_cast<QAbstractTransition*>(ptr)->addAnimation(static_cast<QAbstractAnimation*>(animation));
}
struct QtCore_PackedList QAbstractTransition_Animations(void* ptr)
{
return ({ QList<QAbstractAnimation *>* tmpValue = new QList<QAbstractAnimation *>(static_cast<QAbstractTransition*>(ptr)->animations()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QAbstractTransition_Event(void* ptr, void* e)
{
return static_cast<QAbstractTransition*>(ptr)->event(static_cast<QEvent*>(e));
@ -3107,6 +3128,11 @@ void QAbstractTransition_DisconnectTargetStateChanged(void* ptr)
QObject::disconnect(static_cast<QAbstractTransition*>(ptr), &QAbstractTransition::targetStateChanged, static_cast<MyQAbstractTransition*>(ptr), static_cast<void (MyQAbstractTransition::*)()>(&MyQAbstractTransition::Signal_TargetStateChanged));
}
struct QtCore_PackedList QAbstractTransition_TargetStates(void* ptr)
{
return ({ QList<QAbstractState *>* tmpValue = new QList<QAbstractState *>(static_cast<QAbstractTransition*>(ptr)->targetStates()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QAbstractTransition_ConnectTargetStatesChanged(void* ptr)
{
QObject::connect(static_cast<QAbstractTransition*>(ptr), &QAbstractTransition::targetStatesChanged, static_cast<MyQAbstractTransition*>(ptr), static_cast<void (MyQAbstractTransition::*)()>(&MyQAbstractTransition::Signal_TargetStatesChanged));
@ -3142,6 +3168,16 @@ void QAbstractTransition_DestroyQAbstractTransitionDefault(void* ptr)
}
void* QAbstractTransition_animations_atList(void* ptr, int i)
{
return const_cast<QAbstractAnimation*>(static_cast<QList<QAbstractAnimation *>*>(ptr)->at(i));
}
void* QAbstractTransition_targetStates_atList(void* ptr, int i)
{
return const_cast<QAbstractState*>(static_cast<QList<QAbstractState *>*>(ptr)->at(i));
}
void QAbstractTransition_TimerEvent(void* ptr, void* event)
{
static_cast<QAbstractTransition*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -4447,6 +4483,11 @@ int QByteArray_Size(void* ptr)
return static_cast<QByteArray*>(ptr)->size();
}
struct QtCore_PackedList QByteArray_Split(void* ptr, char* sep)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QByteArray*>(ptr)->split(*sep)); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QByteArray_Squeeze(void* ptr)
{
static_cast<QByteArray*>(ptr)->squeeze();
@ -4572,6 +4613,11 @@ void* QByteArray_Trimmed(void* ptr)
return new QByteArray(static_cast<QByteArray*>(ptr)->trimmed());
}
void* QByteArray_split_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QByteArrayList_Join(void* ptr)
{
return new QByteArray(static_cast<QByteArrayList*>(ptr)->join());
@ -6416,6 +6462,21 @@ struct QtCore_PackedString QDir_DirName(void* ptr)
return ({ QByteArray td48935 = static_cast<QDir*>(ptr)->dirName().toUtf8(); QtCore_PackedString { const_cast<char*>(td48935.prepend("WHITESPACE").constData()+10), td48935.size()-10 }; });
}
struct QtCore_PackedList QDir_QDir_Drives()
{
return ({ QList<QFileInfo>* tmpValue = new QList<QFileInfo>(QDir::drives()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QDir_EntryInfoList2(void* ptr, long long filters, long long sort)
{
return ({ QList<QFileInfo>* tmpValue = new QList<QFileInfo>(static_cast<QDir*>(ptr)->entryInfoList(static_cast<QDir::Filter>(filters), static_cast<QDir::SortFlag>(sort))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QDir_EntryInfoList(void* ptr, char* nameFilters, long long filters, long long sort)
{
return ({ QList<QFileInfo>* tmpValue = new QList<QFileInfo>(static_cast<QDir*>(ptr)->entryInfoList(QString(nameFilters).split("|", QString::SkipEmptyParts), static_cast<QDir::Filter>(filters), static_cast<QDir::SortFlag>(sort))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedString QDir_EntryList2(void* ptr, long long filters, long long sort)
{
return ({ QByteArray t2244e4 = static_cast<QDir*>(ptr)->entryList(static_cast<QDir::Filter>(filters), static_cast<QDir::SortFlag>(sort)).join("|").toUtf8(); QtCore_PackedString { const_cast<char*>(t2244e4.prepend("WHITESPACE").constData()+10), t2244e4.size()-10 }; });
@ -6636,6 +6697,16 @@ void QDir_DestroyQDir(void* ptr)
static_cast<QDir*>(ptr)->~QDir();
}
void* QDir_drives_atList(void* ptr, int i)
{
return new QFileInfo(static_cast<QList<QFileInfo>*>(ptr)->at(i));
}
void* QDir_entryInfoList_atList(void* ptr, int i)
{
return new QFileInfo(static_cast<QList<QFileInfo>*>(ptr)->at(i));
}
void* QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(void* name)
{
return new QDynamicPropertyChangeEvent(*static_cast<QByteArray*>(name));
@ -6711,6 +6782,11 @@ void QEasingCurve_Swap(void* ptr, void* other)
static_cast<QEasingCurve*>(ptr)->swap(*static_cast<QEasingCurve*>(other));
}
struct QtCore_PackedList QEasingCurve_ToCubicSpline(void* ptr)
{
return ({ QVector<QPointF>* tmpValue = new QVector<QPointF>(static_cast<QEasingCurve*>(ptr)->toCubicSpline()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
long long QEasingCurve_Type(void* ptr)
{
return static_cast<QEasingCurve*>(ptr)->type();
@ -6726,6 +6802,11 @@ void QEasingCurve_DestroyQEasingCurve(void* ptr)
static_cast<QEasingCurve*>(ptr)->~QEasingCurve();
}
void* QEasingCurve_toCubicSpline_atList(void* ptr, int i)
{
return ({ QPointF tmpValue = static_cast<QVector<QPointF>*>(ptr)->at(i); new QPointF(tmpValue.x(), tmpValue.y()); });
}
void* QElapsedTimer_NewQElapsedTimer()
{
return new QElapsedTimer();
@ -9669,6 +9750,11 @@ void QIdentityProxyModel_DestroyQIdentityProxyModel(void* ptr)
static_cast<QIdentityProxyModel*>(ptr)->~QIdentityProxyModel();
}
void* QIdentityProxyModel_match_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void* QIdentityProxyModel_Buddy(void* ptr, void* index)
{
return new QModelIndex(static_cast<QIdentityProxyModel*>(ptr)->buddy(*static_cast<QModelIndex*>(index)));
@ -9964,6 +10050,11 @@ char QItemSelection_Contains(void* ptr, void* index)
return static_cast<QItemSelection*>(ptr)->contains(*static_cast<QModelIndex*>(index));
}
struct QtCore_PackedList QItemSelection_Indexes(void* ptr)
{
return ({ QList<QModelIndex>* tmpValue = new QList<QModelIndex>(static_cast<QItemSelection*>(ptr)->indexes()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QItemSelection_Merge(void* ptr, void* other, long long command)
{
static_cast<QItemSelection*>(ptr)->merge(*static_cast<QItemSelection*>(other), static_cast<QItemSelectionModel::SelectionFlag>(command));
@ -9979,6 +10070,11 @@ void QItemSelection_QItemSelection_Split(void* ran, void* other, void* result)
QItemSelection::split(*static_cast<QItemSelectionRange*>(ran), *static_cast<QItemSelectionRange*>(other), static_cast<QItemSelection*>(result));
}
void* QItemSelection_indexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
class MyQItemSelectionModel: public QItemSelectionModel
{
public:
@ -10183,6 +10279,21 @@ void QItemSelectionModel_SelectDefault(void* ptr, void* index, long long command
static_cast<QItemSelectionModel*>(ptr)->QItemSelectionModel::select(*static_cast<QModelIndex*>(index), static_cast<QItemSelectionModel::SelectionFlag>(command));
}
struct QtCore_PackedList QItemSelectionModel_SelectedColumns(void* ptr, int row)
{
return ({ QList<QModelIndex>* tmpValue = new QList<QModelIndex>(static_cast<QItemSelectionModel*>(ptr)->selectedColumns(row)); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QItemSelectionModel_SelectedIndexes(void* ptr)
{
return ({ QList<QModelIndex>* tmpValue = new QList<QModelIndex>(static_cast<QItemSelectionModel*>(ptr)->selectedIndexes()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QItemSelectionModel_SelectedRows(void* ptr, int column)
{
return ({ QList<QModelIndex>* tmpValue = new QList<QModelIndex>(static_cast<QItemSelectionModel*>(ptr)->selectedRows(column)); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void* QItemSelectionModel_Selection(void* ptr)
{
return new QItemSelection(static_cast<QItemSelectionModel*>(ptr)->selection());
@ -10228,6 +10339,21 @@ void QItemSelectionModel_DestroyQItemSelectionModelDefault(void* ptr)
}
void* QItemSelectionModel_selectedColumns_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void* QItemSelectionModel_selectedIndexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void* QItemSelectionModel_selectedRows_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void QItemSelectionModel_TimerEvent(void* ptr, void* event)
{
static_cast<QItemSelectionModel*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -10378,6 +10504,11 @@ int QItemSelectionRange_Height(void* ptr)
return static_cast<QItemSelectionRange*>(ptr)->height();
}
struct QtCore_PackedList QItemSelectionRange_Indexes(void* ptr)
{
return ({ QList<QModelIndex>* tmpValue = new QList<QModelIndex>(static_cast<QItemSelectionRange*>(ptr)->indexes()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QItemSelectionRange_IsEmpty(void* ptr)
{
return static_cast<QItemSelectionRange*>(ptr)->isEmpty();
@ -10428,6 +10559,11 @@ int QItemSelectionRange_Width(void* ptr)
return static_cast<QItemSelectionRange*>(ptr)->width();
}
void* QItemSelectionRange_indexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void* QJsonArray_NewQJsonArray()
{
return new QJsonArray();
@ -10543,11 +10679,21 @@ void* QJsonArray_TakeAt(void* ptr, int i)
return new QJsonValue(static_cast<QJsonArray*>(ptr)->takeAt(i));
}
struct QtCore_PackedList QJsonArray_ToVariantList(void* ptr)
{
return ({ QList<QVariant>* tmpValue = new QList<QVariant>(static_cast<QJsonArray*>(ptr)->toVariantList()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QJsonArray_DestroyQJsonArray(void* ptr)
{
static_cast<QJsonArray*>(ptr)->~QJsonArray();
}
void* QJsonArray_toVariantList_atList(void* ptr, int i)
{
return new QVariant(static_cast<QList<QVariant>*>(ptr)->at(i));
}
void* QJsonDocument_NewQJsonDocument()
{
return new QJsonDocument();
@ -11498,6 +11644,11 @@ struct QtCore_PackedString QLocale_QLocale_LanguageToString(long long language)
return ({ QByteArray t29d017 = QLocale::languageToString(static_cast<QLocale::Language>(language)).toUtf8(); QtCore_PackedString { const_cast<char*>(t29d017.prepend("WHITESPACE").constData()+10), t29d017.size()-10 }; });
}
struct QtCore_PackedList QLocale_QLocale_MatchingLocales(long long language, long long script, long long country)
{
return ({ QList<QLocale>* tmpValue = new QList<QLocale>(QLocale::matchingLocales(static_cast<QLocale::Language>(language), static_cast<QLocale::Script>(script), static_cast<QLocale::Country>(country))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
long long QLocale_MeasurementSystem(void* ptr)
{
return static_cast<QLocale*>(ptr)->measurementSystem();
@ -11823,6 +11974,11 @@ void QLocale_DestroyQLocale(void* ptr)
static_cast<QLocale*>(ptr)->~QLocale();
}
void* QLocale_matchingLocales_atList(void* ptr, int i)
{
return new QLocale(static_cast<QList<QLocale>*>(ptr)->at(i));
}
void* QLockFile_NewQLockFile(char* fileName)
{
return new QLockFile(QString(fileName));
@ -12308,11 +12464,21 @@ int QMetaMethod_ParameterCount(void* ptr)
return static_cast<QMetaMethod*>(ptr)->parameterCount();
}
struct QtCore_PackedList QMetaMethod_ParameterNames(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QMetaMethod*>(ptr)->parameterNames()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
int QMetaMethod_ParameterType(void* ptr, int index)
{
return static_cast<QMetaMethod*>(ptr)->parameterType(index);
}
struct QtCore_PackedList QMetaMethod_ParameterTypes(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QMetaMethod*>(ptr)->parameterTypes()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
int QMetaMethod_ReturnType(void* ptr)
{
return static_cast<QMetaMethod*>(ptr)->returnType();
@ -12333,6 +12499,16 @@ struct QtCore_PackedString QMetaMethod_TypeName(void* ptr)
return QtCore_PackedString { const_cast<char*>(static_cast<QMetaMethod*>(ptr)->typeName()), -1 };
}
void* QMetaMethod_parameterNames_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QMetaMethod_parameterTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void QMetaObject_QMetaObject_ConnectSlotsByName(void* object)
{
QMetaObject::connectSlotsByName(static_cast<QObject*>(object));
@ -12885,11 +13061,21 @@ struct QtCore_PackedString QMimeData_Text(void* ptr)
return ({ QByteArray t2355ec = static_cast<QMimeData*>(ptr)->text().toUtf8(); QtCore_PackedString { const_cast<char*>(t2355ec.prepend("WHITESPACE").constData()+10), t2355ec.size()-10 }; });
}
struct QtCore_PackedList QMimeData_Urls(void* ptr)
{
return ({ QList<QUrl>* tmpValue = new QList<QUrl>(static_cast<QMimeData*>(ptr)->urls()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QMimeData_DestroyQMimeData(void* ptr)
{
static_cast<QMimeData*>(ptr)->~QMimeData();
}
void* QMimeData_urls_atList(void* ptr, int i)
{
return new QUrl(static_cast<QList<QUrl>*>(ptr)->at(i));
}
void QMimeData_TimerEvent(void* ptr, void* event)
{
static_cast<QMimeData*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -12995,6 +13181,11 @@ void QMimeDatabase_DestroyQMimeDatabase(void* ptr)
static_cast<QMimeDatabase*>(ptr)->~QMimeDatabase();
}
struct QtCore_PackedList QMimeDatabase_AllMimeTypes(void* ptr)
{
return ({ QList<QMimeType>* tmpValue = new QList<QMimeType>(static_cast<QMimeDatabase*>(ptr)->allMimeTypes()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void* QMimeDatabase_MimeTypeForData2(void* ptr, void* device)
{
return new QMimeType(static_cast<QMimeDatabase*>(ptr)->mimeTypeForData(static_cast<QIODevice*>(device)));
@ -13030,11 +13221,26 @@ void* QMimeDatabase_MimeTypeForUrl(void* ptr, void* url)
return new QMimeType(static_cast<QMimeDatabase*>(ptr)->mimeTypeForUrl(*static_cast<QUrl*>(url)));
}
struct QtCore_PackedList QMimeDatabase_MimeTypesForFileName(void* ptr, char* fileName)
{
return ({ QList<QMimeType>* tmpValue = new QList<QMimeType>(static_cast<QMimeDatabase*>(ptr)->mimeTypesForFileName(QString(fileName))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedString QMimeDatabase_SuffixForFileName(void* ptr, char* fileName)
{
return ({ QByteArray t574fb5 = static_cast<QMimeDatabase*>(ptr)->suffixForFileName(QString(fileName)).toUtf8(); QtCore_PackedString { const_cast<char*>(t574fb5.prepend("WHITESPACE").constData()+10), t574fb5.size()-10 }; });
}
void* QMimeDatabase_allMimeTypes_atList(void* ptr, int i)
{
return new QMimeType(static_cast<QList<QMimeType>*>(ptr)->at(i));
}
void* QMimeDatabase_mimeTypesForFileName_atList(void* ptr, int i)
{
return new QMimeType(static_cast<QList<QMimeType>*>(ptr)->at(i));
}
void* QMimeType_NewQMimeType()
{
return new QMimeType();
@ -13378,6 +13584,11 @@ void QObject_DumpObjectTree(void* ptr)
static_cast<QObject*>(ptr)->dumpObjectTree();
}
struct QtCore_PackedList QObject_DynamicPropertyNames(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QObject*>(ptr)->dynamicPropertyNames()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QObject_Event(void* ptr, void* e)
{
return static_cast<QObject*>(ptr)->event(static_cast<QEvent*>(e));
@ -13403,6 +13614,21 @@ void* QObject_FindChild(void* ptr, char* name, long long options)
return static_cast<QObject*>(ptr)->findChild<QObject*>(QString(name), static_cast<Qt::FindChildOption>(options));
}
struct QtCore_PackedList QObject_FindChildren2(void* ptr, void* regExp, long long options)
{
return ({ QList<QObject*>* tmpValue = new QList<QObject*>(static_cast<QObject*>(ptr)->findChildren<QObject*>(*static_cast<QRegExp*>(regExp), static_cast<Qt::FindChildOption>(options))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QObject_FindChildren3(void* ptr, void* re, long long options)
{
return ({ QList<QObject*>* tmpValue = new QList<QObject*>(static_cast<QObject*>(ptr)->findChildren<QObject*>(*static_cast<QRegularExpression*>(re), static_cast<Qt::FindChildOption>(options))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QObject_FindChildren(void* ptr, char* name, long long options)
{
return ({ QList<QObject*>* tmpValue = new QList<QObject*>(static_cast<QObject*>(ptr)->findChildren<QObject*>(QString(name), static_cast<Qt::FindChildOption>(options))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QObject_Inherits(void* ptr, char* className)
{
return static_cast<QObject*>(ptr)->inherits(const_cast<const char*>(className));
@ -13523,6 +13749,16 @@ void QObject_DestroyQObjectDefault(void* ptr)
}
void* QObject_dynamicPropertyNames_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QObject_findChildren_atList(void* ptr, int i)
{
return const_cast<QObject*>(static_cast<QList<QObject*>*>(ptr)->at(i));
}
void* QObjectCleanupHandler_NewQObjectCleanupHandler()
{
return new QObjectCleanupHandler();
@ -14224,6 +14460,11 @@ void* QPluginLoader_MetaData(void* ptr)
return new QJsonObject(static_cast<QPluginLoader*>(ptr)->metaData());
}
struct QtCore_PackedList QPluginLoader_QPluginLoader_StaticInstances()
{
return ({ QList<QObject *>* tmpValue = new QList<QObject *>(QPluginLoader::staticInstances()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QPluginLoader_Unload(void* ptr)
{
return static_cast<QPluginLoader*>(ptr)->unload();
@ -14234,6 +14475,11 @@ void QPluginLoader_DestroyQPluginLoader(void* ptr)
static_cast<QPluginLoader*>(ptr)->~QPluginLoader();
}
void* QPluginLoader_staticInstances_atList(void* ptr, int i)
{
return const_cast<QObject*>(static_cast<QList<QObject *>*>(ptr)->at(i));
}
void QPluginLoader_TimerEvent(void* ptr, void* event)
{
static_cast<QPluginLoader*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -18350,6 +18596,11 @@ void QSortFilterProxyModel_DestroyQSortFilterProxyModel(void* ptr)
static_cast<QSortFilterProxyModel*>(ptr)->~QSortFilterProxyModel();
}
void* QSortFilterProxyModel_match_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
char QSortFilterProxyModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent)
{
return static_cast<QSortFilterProxyModel*>(ptr)->canDropMimeData(static_cast<QMimeData*>(data), static_cast<Qt::DropAction>(action), row, column, *static_cast<QModelIndex*>(parent));
@ -18713,11 +18964,21 @@ void QState_SetInitialState(void* ptr, void* state)
static_cast<QState*>(ptr)->setInitialState(static_cast<QAbstractState*>(state));
}
struct QtCore_PackedList QState_Transitions(void* ptr)
{
return ({ QList<QAbstractTransition *>* tmpValue = new QList<QAbstractTransition *>(static_cast<QState*>(ptr)->transitions()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QState_DestroyQState(void* ptr)
{
static_cast<QState*>(ptr)->~QState();
}
void* QState_transitions_atList(void* ptr, int i)
{
return const_cast<QAbstractTransition*>(static_cast<QList<QAbstractTransition *>*>(ptr)->at(i));
}
void QState_TimerEvent(void* ptr, void* event)
{
static_cast<QState*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -18852,6 +19113,11 @@ void QStateMachine_AddState(void* ptr, void* state)
static_cast<QStateMachine*>(ptr)->addState(static_cast<QAbstractState*>(state));
}
struct QtCore_PackedList QStateMachine_DefaultAnimations(void* ptr)
{
return ({ QList<QAbstractAnimation *>* tmpValue = new QList<QAbstractAnimation *>(static_cast<QStateMachine*>(ptr)->defaultAnimations()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QStateMachine_CancelDelayedEvent(void* ptr, int id)
{
return static_cast<QStateMachine*>(ptr)->cancelDelayedEvent(id);
@ -19002,6 +19268,11 @@ void QStateMachine_DestroyQStateMachine(void* ptr)
static_cast<QStateMachine*>(ptr)->~QStateMachine();
}
void* QStateMachine_defaultAnimations_atList(void* ptr, int i)
{
return const_cast<QAbstractAnimation*>(static_cast<QList<QAbstractAnimation *>*>(ptr)->at(i));
}
void QStateMachine_TimerEvent(void* ptr, void* event)
{
static_cast<QStateMachine*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -19162,6 +19433,11 @@ char QStorageInfo_IsValid(void* ptr)
return static_cast<QStorageInfo*>(ptr)->isValid();
}
struct QtCore_PackedList QStorageInfo_QStorageInfo_MountedVolumes()
{
return ({ QList<QStorageInfo>* tmpValue = new QList<QStorageInfo>(QStorageInfo::mountedVolumes()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedString QStorageInfo_Name(void* ptr)
{
return ({ QByteArray t4fa869 = static_cast<QStorageInfo*>(ptr)->name().toUtf8(); QtCore_PackedString { const_cast<char*>(t4fa869.prepend("WHITESPACE").constData()+10), t4fa869.size()-10 }; });
@ -19197,6 +19473,11 @@ void QStorageInfo_DestroyQStorageInfo(void* ptr)
static_cast<QStorageInfo*>(ptr)->~QStorageInfo();
}
void* QStorageInfo_mountedVolumes_atList(void* ptr, int i)
{
return new QStorageInfo(static_cast<QList<QStorageInfo>*>(ptr)->at(i));
}
class MyQStringListModel: public QStringListModel
{
public:
@ -19955,6 +20236,16 @@ int QStringRef_Size(void* ptr)
return static_cast<QStringRef*>(ptr)->size();
}
struct QtCore_PackedList QStringRef_Split2(void* ptr, void* sep, long long behavior, long long cs)
{
return ({ QVector<QStringRef>* tmpValue = new QVector<QStringRef>(static_cast<QStringRef*>(ptr)->split(*static_cast<QChar*>(sep), static_cast<QString::SplitBehavior>(behavior), static_cast<Qt::CaseSensitivity>(cs))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QStringRef_Split(void* ptr, char* sep, long long behavior, long long cs)
{
return ({ QVector<QStringRef>* tmpValue = new QVector<QStringRef>(static_cast<QStringRef*>(ptr)->split(QString(sep), static_cast<QString::SplitBehavior>(behavior), static_cast<Qt::CaseSensitivity>(cs))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QStringRef_StartsWith3(void* ptr, void* ch, long long cs)
{
return static_cast<QStringRef*>(ptr)->startsWith(*static_cast<QChar*>(ch), static_cast<Qt::CaseSensitivity>(cs));
@ -20060,6 +20351,11 @@ void QStringRef_DestroyQStringRef(void* ptr)
static_cast<QStringRef*>(ptr)->~QStringRef();
}
void* QStringRef_split_atList(void* ptr, int i)
{
return new QStringRef(static_cast<QVector<QStringRef>*>(ptr)->at(i));
}
int QSysInfo_ByteOrder_Type()
{
return QSysInfo::ByteOrder;
@ -20918,6 +21214,11 @@ public:
~MyQTextCodec() { callbackQTextCodec_DestroyQTextCodec(this); };
};
struct QtCore_PackedList QTextCodec_QTextCodec_AvailableCodecs()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTextCodec::availableCodecs()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
char QTextCodec_CanEncode(void* ptr, void* ch)
{
return static_cast<QTextCodec*>(ptr)->canEncode(*static_cast<QChar*>(ch));
@ -21018,6 +21319,16 @@ void QTextCodec_DestroyQTextCodecDefault(void* ptr)
}
void* QTextCodec_aliases_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QTextCodec_availableCodecs_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
struct QtCore_PackedString QTextDecoder_ToUnicode(void* ptr, char* chars, int len)
{
return ({ QByteArray tc008d9 = static_cast<QTextDecoder*>(ptr)->toUnicode(const_cast<const char*>(chars), len).toUtf8(); QtCore_PackedString { const_cast<char*>(tc008d9.prepend("WHITESPACE").constData()+10), tc008d9.size()-10 }; });
@ -22192,6 +22503,21 @@ struct QtCore_PackedString QTimeZone_Abbreviation(void* ptr, void* atDateTime)
return ({ QByteArray t82ae84 = static_cast<QTimeZone*>(ptr)->abbreviation(*static_cast<QDateTime*>(atDateTime)).toUtf8(); QtCore_PackedString { const_cast<char*>(t82ae84.prepend("WHITESPACE").constData()+10), t82ae84.size()-10 }; });
}
struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTimeZone::availableTimeZoneIds()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds2(long long country)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTimeZone::availableTimeZoneIds(static_cast<QLocale::Country>(country))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds3(int offsetSeconds)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTimeZone::availableTimeZoneIds(offsetSeconds)); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedString QTimeZone_Comment(void* ptr)
{
return ({ QByteArray t2b73f6 = static_cast<QTimeZone*>(ptr)->comment().toUtf8(); QtCore_PackedString { const_cast<char*>(t2b73f6.prepend("WHITESPACE").constData()+10), t2b73f6.size()-10 }; });
@ -22292,11 +22618,31 @@ void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(void* windowsId, long long c
return new QByteArray(QTimeZone::windowsIdToDefaultIanaId(*static_cast<QByteArray*>(windowsId), static_cast<QLocale::Country>(country)));
}
struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds(void* windowsId)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTimeZone::windowsIdToIanaIds(*static_cast<QByteArray*>(windowsId))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds2(void* windowsId, long long country)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTimeZone::windowsIdToIanaIds(*static_cast<QByteArray*>(windowsId), static_cast<QLocale::Country>(country))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void QTimeZone_DestroyQTimeZone(void* ptr)
{
static_cast<QTimeZone*>(ptr)->~QTimeZone();
}
void* QTimeZone_availableTimeZoneIds_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QTimeZone_windowsIdToIanaIds_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
class MyQTimer: public QTimer
{
public:
@ -22738,6 +23084,11 @@ struct QtCore_PackedString QUrl_QUrl_FromPercentEncoding(void* input)
return ({ QByteArray t95c42a = QUrl::fromPercentEncoding(*static_cast<QByteArray*>(input)).toUtf8(); QtCore_PackedString { const_cast<char*>(t95c42a.prepend("WHITESPACE").constData()+10), t95c42a.size()-10 }; });
}
struct QtCore_PackedList QUrl_QUrl_FromStringList(char* urls, long long mode)
{
return ({ QList<QUrl>* tmpValue = new QList<QUrl>(QUrl::fromStringList(QString(urls).split("|", QString::SkipEmptyParts), static_cast<QUrl::ParsingMode>(mode))); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
void* QUrl_QUrl_FromUserInput(char* userInput)
{
return new QUrl(QUrl::fromUserInput(QString(userInput)));
@ -22953,6 +23304,11 @@ void QUrl_DestroyQUrl(void* ptr)
static_cast<QUrl*>(ptr)->~QUrl();
}
void* QUrl_fromStringList_atList(void* ptr, int i)
{
return new QUrl(static_cast<QList<QUrl>*>(ptr)->at(i));
}
void* QUrlQuery_NewQUrlQuery()
{
return new QUrlQuery();
@ -23488,6 +23844,11 @@ void* QVariant_ToJsonValue(void* ptr)
return new QJsonValue(static_cast<QVariant*>(ptr)->toJsonValue());
}
struct QtCore_PackedList QVariant_ToList(void* ptr)
{
return ({ QList<QVariant>* tmpValue = new QList<QVariant>(static_cast<QVariant*>(ptr)->toList()); QtCore_PackedList { tmpValue, tmpValue->size() }; });
}
long long QVariant_ToLongLong(void* ptr, char ok)
{
return static_cast<QVariant*>(ptr)->toLongLong(NULL);
@ -23553,6 +23914,11 @@ void* QVariant_ToImage(void* ptr)
return new QImage(qvariant_cast<QImage>(*static_cast<QVariant*>(ptr)));
}
void* QVariant_toList_atList(void* ptr, int i)
{
return new QVariant(static_cast<QList<QVariant>*>(ptr)->at(i));
}
class MyQVariantAnimation: public QVariantAnimation
{
public:

File diff suppressed because it is too large Load diff

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtCore_PackedString { char* data; long long len; };
struct QtCore_PackedList { void* data; long long len; };
int QAbstractAnimation_CurrentLoop(void* ptr);
int QAbstractAnimation_CurrentTime(void* ptr);
long long QAbstractAnimation_Direction(void* ptr);
@ -183,6 +184,7 @@ char QAbstractItemModel_MoveRow(void* ptr, void* sourceParent, int sourceRow, vo
char QAbstractItemModel_MoveRows(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild);
char QAbstractItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild);
void* QAbstractItemModel_Parent(void* ptr, void* index);
struct QtCore_PackedList QAbstractItemModel_PersistentIndexList(void* ptr);
char QAbstractItemModel_RemoveColumn(void* ptr, int column, void* parent);
char QAbstractItemModel_RemoveColumns(void* ptr, int column, int count, void* parent);
char QAbstractItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent);
@ -221,6 +223,8 @@ long long QAbstractItemModel_SupportedDropActions(void* ptr);
long long QAbstractItemModel_SupportedDropActionsDefault(void* ptr);
void QAbstractItemModel_DestroyQAbstractItemModel(void* ptr);
void QAbstractItemModel_DestroyQAbstractItemModelDefault(void* ptr);
void* QAbstractItemModel_match_atList(void* ptr, int i);
void* QAbstractItemModel_persistentIndexList_atList(void* ptr, int i);
void QAbstractItemModel_TimerEvent(void* ptr, void* event);
void QAbstractItemModel_TimerEventDefault(void* ptr, void* event);
void QAbstractItemModel_ChildEvent(void* ptr, void* event);
@ -527,6 +531,7 @@ void* QAbstractTableModel_MetaObject(void* ptr);
void* QAbstractTableModel_MetaObjectDefault(void* ptr);
void* QAbstractTransition_NewQAbstractTransition(void* sourceState);
void QAbstractTransition_AddAnimation(void* ptr, void* animation);
struct QtCore_PackedList QAbstractTransition_Animations(void* ptr);
char QAbstractTransition_Event(void* ptr, void* e);
char QAbstractTransition_EventDefault(void* ptr, void* e);
char QAbstractTransition_EventTest(void* ptr, void* event);
@ -539,6 +544,7 @@ void* QAbstractTransition_SourceState(void* ptr);
void* QAbstractTransition_TargetState(void* ptr);
void QAbstractTransition_ConnectTargetStateChanged(void* ptr);
void QAbstractTransition_DisconnectTargetStateChanged(void* ptr);
struct QtCore_PackedList QAbstractTransition_TargetStates(void* ptr);
void QAbstractTransition_ConnectTargetStatesChanged(void* ptr);
void QAbstractTransition_DisconnectTargetStatesChanged(void* ptr);
long long QAbstractTransition_TransitionType(void* ptr);
@ -546,6 +552,8 @@ void QAbstractTransition_ConnectTriggered(void* ptr);
void QAbstractTransition_DisconnectTriggered(void* ptr);
void QAbstractTransition_DestroyQAbstractTransition(void* ptr);
void QAbstractTransition_DestroyQAbstractTransitionDefault(void* ptr);
void* QAbstractTransition_animations_atList(void* ptr, int i);
void* QAbstractTransition_targetStates_atList(void* ptr, int i);
void QAbstractTransition_TimerEvent(void* ptr, void* event);
void QAbstractTransition_TimerEventDefault(void* ptr, void* event);
void QAbstractTransition_ChildEvent(void* ptr, void* event);
@ -797,6 +805,7 @@ void* QByteArray_SetNum4(void* ptr, unsigned int n, int base);
void* QByteArray_SetNum2(void* ptr, unsigned short n, int base);
void* QByteArray_SetRawData(void* ptr, char* data, unsigned int size);
int QByteArray_Size(void* ptr);
struct QtCore_PackedList QByteArray_Split(void* ptr, char* sep);
void QByteArray_Squeeze(void* ptr);
char QByteArray_StartsWith2(void* ptr, char* ch);
char QByteArray_StartsWith(void* ptr, void* ba);
@ -822,6 +831,7 @@ void* QByteArray_Simplified(void* ptr);
void* QByteArray_ToLower(void* ptr);
void* QByteArray_ToUpper(void* ptr);
void* QByteArray_Trimmed(void* ptr);
void* QByteArray_split_atList(void* ptr, int i);
void* QByteArrayList_Join(void* ptr);
void* QByteArrayList_Join3(void* ptr, char* separator);
void* QByteArrayList_Join2(void* ptr, void* separator);
@ -1186,6 +1196,9 @@ unsigned int QDir_Count(void* ptr);
void* QDir_QDir_Current();
struct QtCore_PackedString QDir_QDir_CurrentPath();
struct QtCore_PackedString QDir_DirName(void* ptr);
struct QtCore_PackedList QDir_QDir_Drives();
struct QtCore_PackedList QDir_EntryInfoList2(void* ptr, long long filters, long long sort);
struct QtCore_PackedList QDir_EntryInfoList(void* ptr, char* nameFilters, long long filters, long long sort);
struct QtCore_PackedString QDir_EntryList2(void* ptr, long long filters, long long sort);
struct QtCore_PackedString QDir_EntryList(void* ptr, char* nameFilters, long long filters, long long sort);
char QDir_Exists2(void* ptr);
@ -1230,6 +1243,8 @@ void* QDir_QDir_Temp();
struct QtCore_PackedString QDir_QDir_TempPath();
struct QtCore_PackedString QDir_QDir_ToNativeSeparators(char* pathName);
void QDir_DestroyQDir(void* ptr);
void* QDir_drives_atList(void* ptr, int i);
void* QDir_entryInfoList_atList(void* ptr, int i);
void* QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(void* name);
void* QDynamicPropertyChangeEvent_PropertyName(void* ptr);
void* QEasingCurve_NewQEasingCurve3(void* other);
@ -1245,9 +1260,11 @@ void QEasingCurve_SetOvershoot(void* ptr, double overshoot);
void QEasingCurve_SetPeriod(void* ptr, double period);
void QEasingCurve_SetType(void* ptr, long long ty);
void QEasingCurve_Swap(void* ptr, void* other);
struct QtCore_PackedList QEasingCurve_ToCubicSpline(void* ptr);
long long QEasingCurve_Type(void* ptr);
double QEasingCurve_ValueForProgress(void* ptr, double progress);
void QEasingCurve_DestroyQEasingCurve(void* ptr);
void* QEasingCurve_toCubicSpline_atList(void* ptr, int i);
void* QElapsedTimer_NewQElapsedTimer();
char QElapsedTimer_HasExpired(void* ptr, long long timeout);
void QElapsedTimer_Invalidate(void* ptr);
@ -1786,6 +1803,7 @@ void QIdentityProxyModel_SetSourceModelDefault(void* ptr, void* newSourceModel);
void* QIdentityProxyModel_Sibling(void* ptr, int row, int column, void* idx);
void* QIdentityProxyModel_SiblingDefault(void* ptr, int row, int column, void* idx);
void QIdentityProxyModel_DestroyQIdentityProxyModel(void* ptr);
void* QIdentityProxyModel_match_atList(void* ptr, int i);
void* QIdentityProxyModel_Buddy(void* ptr, void* index);
void* QIdentityProxyModel_BuddyDefault(void* ptr, void* index);
char QIdentityProxyModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent);
@ -1845,9 +1863,11 @@ void* QIdentityProxyModel_MetaObjectDefault(void* ptr);
void* QItemSelection_NewQItemSelection();
void* QItemSelection_NewQItemSelection2(void* topLeft, void* bottomRight);
char QItemSelection_Contains(void* ptr, void* index);
struct QtCore_PackedList QItemSelection_Indexes(void* ptr);
void QItemSelection_Merge(void* ptr, void* other, long long command);
void QItemSelection_Select(void* ptr, void* topLeft, void* bottomRight);
void QItemSelection_QItemSelection_Split(void* ran, void* other, void* result);
void* QItemSelection_indexes_atList(void* ptr, int i);
void* QItemSelectionModel_NewQItemSelectionModel(void* model);
void* QItemSelectionModel_NewQItemSelectionModel2(void* model, void* parent);
void QItemSelectionModel_Clear(void* ptr);
@ -1883,6 +1903,9 @@ void QItemSelectionModel_Select2(void* ptr, void* selection, long long command);
void QItemSelectionModel_Select2Default(void* ptr, void* selection, long long command);
void QItemSelectionModel_Select(void* ptr, void* index, long long command);
void QItemSelectionModel_SelectDefault(void* ptr, void* index, long long command);
struct QtCore_PackedList QItemSelectionModel_SelectedColumns(void* ptr, int row);
struct QtCore_PackedList QItemSelectionModel_SelectedIndexes(void* ptr);
struct QtCore_PackedList QItemSelectionModel_SelectedRows(void* ptr, int column);
void* QItemSelectionModel_Selection(void* ptr);
void QItemSelectionModel_ConnectSelectionChanged(void* ptr);
void QItemSelectionModel_DisconnectSelectionChanged(void* ptr);
@ -1892,6 +1915,9 @@ void QItemSelectionModel_SetCurrentIndexDefault(void* ptr, void* index, long lon
void QItemSelectionModel_SetModel(void* ptr, void* model);
void QItemSelectionModel_DestroyQItemSelectionModel(void* ptr);
void QItemSelectionModel_DestroyQItemSelectionModelDefault(void* ptr);
void* QItemSelectionModel_selectedColumns_atList(void* ptr, int i);
void* QItemSelectionModel_selectedIndexes_atList(void* ptr, int i);
void* QItemSelectionModel_selectedRows_atList(void* ptr, int i);
void QItemSelectionModel_TimerEvent(void* ptr, void* event);
void QItemSelectionModel_TimerEventDefault(void* ptr, void* event);
void QItemSelectionModel_ChildEvent(void* ptr, void* event);
@ -1922,6 +1948,7 @@ void* QItemSelectionRange_BottomRight(void* ptr);
char QItemSelectionRange_Contains(void* ptr, void* index);
char QItemSelectionRange_Contains2(void* ptr, int row, int column, void* parentIndex);
int QItemSelectionRange_Height(void* ptr);
struct QtCore_PackedList QItemSelectionRange_Indexes(void* ptr);
char QItemSelectionRange_IsEmpty(void* ptr);
char QItemSelectionRange_IsValid(void* ptr);
int QItemSelectionRange_Left(void* ptr);
@ -1932,6 +1959,7 @@ void QItemSelectionRange_Swap(void* ptr, void* other);
int QItemSelectionRange_Top(void* ptr);
void* QItemSelectionRange_TopLeft(void* ptr);
int QItemSelectionRange_Width(void* ptr);
void* QItemSelectionRange_indexes_atList(void* ptr, int i);
void* QJsonArray_NewQJsonArray();
void* QJsonArray_NewQJsonArray3(void* other);
void QJsonArray_Append(void* ptr, void* value);
@ -1955,7 +1983,9 @@ void QJsonArray_RemoveLast(void* ptr);
void QJsonArray_Replace(void* ptr, int i, void* value);
int QJsonArray_Size(void* ptr);
void* QJsonArray_TakeAt(void* ptr, int i);
struct QtCore_PackedList QJsonArray_ToVariantList(void* ptr);
void QJsonArray_DestroyQJsonArray(void* ptr);
void* QJsonArray_toVariantList_atList(void* ptr, int i);
void* QJsonDocument_NewQJsonDocument();
void* QJsonDocument_NewQJsonDocument3(void* array);
void* QJsonDocument_NewQJsonDocument4(void* other);
@ -2146,6 +2176,7 @@ struct QtCore_PackedString QLocale_DayName(void* ptr, int day, long long ty);
long long QLocale_FirstDayOfWeek(void* ptr);
long long QLocale_Language(void* ptr);
struct QtCore_PackedString QLocale_QLocale_LanguageToString(long long language);
struct QtCore_PackedList QLocale_QLocale_MatchingLocales(long long language, long long script, long long country);
long long QLocale_MeasurementSystem(void* ptr);
struct QtCore_PackedString QLocale_MonthName(void* ptr, int month, long long ty);
struct QtCore_PackedString QLocale_Name(void* ptr);
@ -2211,6 +2242,7 @@ unsigned short QLocale_ToUShort2(void* ptr, void* s, char ok);
struct QtCore_PackedString QLocale_ToUpper(void* ptr, char* str);
struct QtCore_PackedString QLocale_UiLanguages(void* ptr);
void QLocale_DestroyQLocale(void* ptr);
void* QLocale_matchingLocales_atList(void* ptr, int i);
void* QLockFile_NewQLockFile(char* fileName);
long long QLockFile_Error(void* ptr);
char QLockFile_GetLockInfo(void* ptr, long long pid, char* hostname, char* appname);
@ -2308,11 +2340,15 @@ void* QMetaMethod_MethodSignature(void* ptr);
long long QMetaMethod_MethodType(void* ptr);
void* QMetaMethod_Name(void* ptr);
int QMetaMethod_ParameterCount(void* ptr);
struct QtCore_PackedList QMetaMethod_ParameterNames(void* ptr);
int QMetaMethod_ParameterType(void* ptr, int index);
struct QtCore_PackedList QMetaMethod_ParameterTypes(void* ptr);
int QMetaMethod_ReturnType(void* ptr);
int QMetaMethod_Revision(void* ptr);
struct QtCore_PackedString QMetaMethod_Tag(void* ptr);
struct QtCore_PackedString QMetaMethod_TypeName(void* ptr);
void* QMetaMethod_parameterNames_atList(void* ptr, int i);
void* QMetaMethod_parameterTypes_atList(void* ptr, int i);
void QMetaObject_QMetaObject_ConnectSlotsByName(void* object);
char QMetaObject_QMetaObject_CheckConnectArgs2(void* sign, void* method);
char QMetaObject_QMetaObject_CheckConnectArgs(char* sign, char* method);
@ -2420,7 +2456,9 @@ void QMimeData_SetHtml(void* ptr, char* html);
void QMimeData_SetImageData(void* ptr, void* image);
void QMimeData_SetText(void* ptr, char* text);
struct QtCore_PackedString QMimeData_Text(void* ptr);
struct QtCore_PackedList QMimeData_Urls(void* ptr);
void QMimeData_DestroyQMimeData(void* ptr);
void* QMimeData_urls_atList(void* ptr, int i);
void QMimeData_TimerEvent(void* ptr, void* event);
void QMimeData_TimerEventDefault(void* ptr, void* event);
void QMimeData_ChildEvent(void* ptr, void* event);
@ -2442,6 +2480,7 @@ void* QMimeData_MetaObjectDefault(void* ptr);
void* QMimeDatabase_NewQMimeDatabase();
void* QMimeDatabase_MimeTypeForName(void* ptr, char* nameOrAlias);
void QMimeDatabase_DestroyQMimeDatabase(void* ptr);
struct QtCore_PackedList QMimeDatabase_AllMimeTypes(void* ptr);
void* QMimeDatabase_MimeTypeForData2(void* ptr, void* device);
void* QMimeDatabase_MimeTypeForData(void* ptr, void* data);
void* QMimeDatabase_MimeTypeForFile(void* ptr, void* fileInfo, long long mode);
@ -2449,7 +2488,10 @@ void* QMimeDatabase_MimeTypeForFile2(void* ptr, char* fileName, long long mode);
void* QMimeDatabase_MimeTypeForFileNameAndData(void* ptr, char* fileName, void* device);
void* QMimeDatabase_MimeTypeForFileNameAndData2(void* ptr, char* fileName, void* data);
void* QMimeDatabase_MimeTypeForUrl(void* ptr, void* url);
struct QtCore_PackedList QMimeDatabase_MimeTypesForFileName(void* ptr, char* fileName);
struct QtCore_PackedString QMimeDatabase_SuffixForFileName(void* ptr, char* fileName);
void* QMimeDatabase_allMimeTypes_atList(void* ptr, int i);
void* QMimeDatabase_mimeTypesForFileName_atList(void* ptr, int i);
void* QMimeType_NewQMimeType();
void* QMimeType_NewQMimeType2(void* other);
struct QtCore_PackedString QMimeType_FilterString(void* ptr);
@ -2515,11 +2557,15 @@ void QObject_DisconnectNotify(void* ptr, void* sign);
void QObject_DisconnectNotifyDefault(void* ptr, void* sign);
void QObject_DumpObjectInfo(void* ptr);
void QObject_DumpObjectTree(void* ptr);
struct QtCore_PackedList QObject_DynamicPropertyNames(void* ptr);
char QObject_Event(void* ptr, void* e);
char QObject_EventDefault(void* ptr, void* e);
char QObject_EventFilter(void* ptr, void* watched, void* event);
char QObject_EventFilterDefault(void* ptr, void* watched, void* event);
void* QObject_FindChild(void* ptr, char* name, long long options);
struct QtCore_PackedList QObject_FindChildren2(void* ptr, void* regExp, long long options);
struct QtCore_PackedList QObject_FindChildren3(void* ptr, void* re, long long options);
struct QtCore_PackedList QObject_FindChildren(void* ptr, char* name, long long options);
char QObject_Inherits(void* ptr, char* className);
char QObject_IsSignalConnected(void* ptr, void* sign);
char QObject_IsWidgetType(void* ptr);
@ -2544,6 +2590,8 @@ void* QObject_Thread(void* ptr);
struct QtCore_PackedString QObject_QObject_Tr(char* sourceText, char* disambiguation, int n);
void QObject_DestroyQObject(void* ptr);
void QObject_DestroyQObjectDefault(void* ptr);
void* QObject_dynamicPropertyNames_atList(void* ptr, int i);
void* QObject_findChildren_atList(void* ptr, int i);
void* QObjectCleanupHandler_NewQObjectCleanupHandler();
void* QObjectCleanupHandler_Add(void* ptr, void* object);
void QObjectCleanupHandler_Clear(void* ptr);
@ -2674,8 +2722,10 @@ void* QPluginLoader_Instance(void* ptr);
char QPluginLoader_IsLoaded(void* ptr);
char QPluginLoader_Load(void* ptr);
void* QPluginLoader_MetaData(void* ptr);
struct QtCore_PackedList QPluginLoader_QPluginLoader_StaticInstances();
char QPluginLoader_Unload(void* ptr);
void QPluginLoader_DestroyQPluginLoader(void* ptr);
void* QPluginLoader_staticInstances_atList(void* ptr, int i);
void QPluginLoader_TimerEvent(void* ptr, void* event);
void QPluginLoader_TimerEventDefault(void* ptr, void* event);
void QPluginLoader_ChildEvent(void* ptr, void* event);
@ -3453,6 +3503,7 @@ void* QSortFilterProxyModel_SpanDefault(void* ptr, void* index);
long long QSortFilterProxyModel_SupportedDropActions(void* ptr);
long long QSortFilterProxyModel_SupportedDropActionsDefault(void* ptr);
void QSortFilterProxyModel_DestroyQSortFilterProxyModel(void* ptr);
void* QSortFilterProxyModel_match_atList(void* ptr, int i);
char QSortFilterProxyModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent);
char QSortFilterProxyModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent);
void QSortFilterProxyModel_ResetInternalData(void* ptr);
@ -3521,7 +3572,9 @@ void QState_RemoveTransition(void* ptr, void* transition);
void QState_SetChildMode(void* ptr, long long mode);
void QState_SetErrorState(void* ptr, void* state);
void QState_SetInitialState(void* ptr, void* state);
struct QtCore_PackedList QState_Transitions(void* ptr);
void QState_DestroyQState(void* ptr);
void* QState_transitions_atList(void* ptr, int i);
void QState_TimerEvent(void* ptr, void* event);
void QState_TimerEventDefault(void* ptr, void* event);
void QState_ChildEvent(void* ptr, void* event);
@ -3544,6 +3597,7 @@ void* QStateMachine_NewQStateMachine(void* parent);
void* QStateMachine_NewQStateMachine2(long long childMode, void* parent);
void QStateMachine_AddDefaultAnimation(void* ptr, void* animation);
void QStateMachine_AddState(void* ptr, void* state);
struct QtCore_PackedList QStateMachine_DefaultAnimations(void* ptr);
char QStateMachine_CancelDelayedEvent(void* ptr, int id);
void QStateMachine_ClearError(void* ptr);
long long QStateMachine_Error(void* ptr);
@ -3574,6 +3628,7 @@ void QStateMachine_Stop(void* ptr);
void QStateMachine_ConnectStopped(void* ptr);
void QStateMachine_DisconnectStopped(void* ptr);
void QStateMachine_DestroyQStateMachine(void* ptr);
void* QStateMachine_defaultAnimations_atList(void* ptr, int i);
void QStateMachine_TimerEvent(void* ptr, void* event);
void QStateMachine_TimerEventDefault(void* ptr, void* event);
void QStateMachine_ChildEvent(void* ptr, void* event);
@ -3606,6 +3661,7 @@ char QStorageInfo_IsReadOnly(void* ptr);
char QStorageInfo_IsReady(void* ptr);
char QStorageInfo_IsRoot(void* ptr);
char QStorageInfo_IsValid(void* ptr);
struct QtCore_PackedList QStorageInfo_QStorageInfo_MountedVolumes();
struct QtCore_PackedString QStorageInfo_Name(void* ptr);
void QStorageInfo_Refresh(void* ptr);
void* QStorageInfo_QStorageInfo_Root();
@ -3613,6 +3669,7 @@ struct QtCore_PackedString QStorageInfo_RootPath(void* ptr);
void QStorageInfo_SetPath(void* ptr, char* path);
void QStorageInfo_Swap(void* ptr, void* other);
void QStorageInfo_DestroyQStorageInfo(void* ptr);
void* QStorageInfo_mountedVolumes_atList(void* ptr, int i);
void* QStringListModel_NewQStringListModel(void* parent);
void* QStringListModel_NewQStringListModel2(char* strin, void* parent);
void* QStringListModel_Data(void* ptr, void* index, int role);
@ -3755,6 +3812,8 @@ int QStringRef_LocaleAwareCompare3(void* ptr, char* other);
int QStringRef_LocaleAwareCompare2(void* ptr, void* other);
int QStringRef_Position(void* ptr);
int QStringRef_Size(void* ptr);
struct QtCore_PackedList QStringRef_Split2(void* ptr, void* sep, long long behavior, long long cs);
struct QtCore_PackedList QStringRef_Split(void* ptr, char* sep, long long behavior, long long cs);
char QStringRef_StartsWith3(void* ptr, void* ch, long long cs);
char QStringRef_StartsWith2(void* ptr, void* str, long long cs);
char QStringRef_StartsWith(void* ptr, char* str, long long cs);
@ -3776,6 +3835,7 @@ void* QStringRef_Trimmed(void* ptr);
void QStringRef_Truncate(void* ptr, int position);
void* QStringRef_Unicode(void* ptr);
void QStringRef_DestroyQStringRef(void* ptr);
void* QStringRef_split_atList(void* ptr, int i);
int QSysInfo_ByteOrder_Type();
int QSysInfo_MV_9_Type();
int QSysInfo_MV_10_0_Type();
@ -3917,6 +3977,7 @@ int QTextBoundaryFinder_ToPreviousBoundary(void* ptr);
void QTextBoundaryFinder_ToStart(void* ptr);
long long QTextBoundaryFinder_Type(void* ptr);
void QTextBoundaryFinder_DestroyQTextBoundaryFinder(void* ptr);
struct QtCore_PackedList QTextCodec_QTextCodec_AvailableCodecs();
char QTextCodec_CanEncode(void* ptr, void* ch);
char QTextCodec_CanEncode2(void* ptr, char* s);
void* QTextCodec_QTextCodec_CodecForHtml2(void* ba);
@ -3937,6 +3998,8 @@ struct QtCore_PackedString QTextCodec_ToUnicode(void* ptr, void* a);
struct QtCore_PackedString QTextCodec_ToUnicode2(void* ptr, char* chars);
void QTextCodec_DestroyQTextCodec(void* ptr);
void QTextCodec_DestroyQTextCodecDefault(void* ptr);
void* QTextCodec_aliases_atList(void* ptr, int i);
void* QTextCodec_availableCodecs_atList(void* ptr, int i);
struct QtCore_PackedString QTextDecoder_ToUnicode(void* ptr, char* chars, int len);
void* QTextDecoder_NewQTextDecoder(void* codec);
void* QTextDecoder_NewQTextDecoder2(void* codec, long long flags);
@ -4160,6 +4223,9 @@ void* QTimeZone_NewQTimeZone4(void* ianaId, int offsetSeconds, char* name, char*
void* QTimeZone_NewQTimeZone5(void* other);
void* QTimeZone_NewQTimeZone3(int offsetSeconds);
struct QtCore_PackedString QTimeZone_Abbreviation(void* ptr, void* atDateTime);
struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds();
struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds2(long long country);
struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds3(int offsetSeconds);
struct QtCore_PackedString QTimeZone_Comment(void* ptr);
long long QTimeZone_Country(void* ptr);
int QTimeZone_DaylightTimeOffset(void* ptr, void* atDateTime);
@ -4180,7 +4246,11 @@ void* QTimeZone_QTimeZone_SystemTimeZoneId();
void* QTimeZone_QTimeZone_Utc();
void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(void* windowsId);
void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(void* windowsId, long long country);
struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds(void* windowsId);
struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds2(void* windowsId, long long country);
void QTimeZone_DestroyQTimeZone(void* ptr);
void* QTimeZone_availableTimeZoneIds_atList(void* ptr, int i);
void* QTimeZone_windowsIdToIanaIds_atList(void* ptr, int i);
int QTimer_RemainingTime(void* ptr);
void QTimer_SetInterval(void* ptr, int msec);
void* QTimer_NewQTimer(void* parent);
@ -4262,6 +4332,7 @@ struct QtCore_PackedString QUrl_Fragment(void* ptr, long long options);
struct QtCore_PackedString QUrl_QUrl_FromAce(void* domain);
void* QUrl_QUrl_FromLocalFile(char* localFile);
struct QtCore_PackedString QUrl_QUrl_FromPercentEncoding(void* input);
struct QtCore_PackedList QUrl_QUrl_FromStringList(char* urls, long long mode);
void* QUrl_QUrl_FromUserInput(char* userInput);
void* QUrl_QUrl_FromUserInput2(char* userInput, char* workingDirectory, long long options);
char QUrl_HasFragment(void* ptr);
@ -4305,6 +4376,7 @@ struct QtCore_PackedString QUrl_Url(void* ptr, long long options);
struct QtCore_PackedString QUrl_UserInfo(void* ptr, long long options);
struct QtCore_PackedString QUrl_UserName(void* ptr, long long options);
void QUrl_DestroyQUrl(void* ptr);
void* QUrl_fromStringList_atList(void* ptr, int i);
void* QUrlQuery_NewQUrlQuery();
void* QUrlQuery_NewQUrlQuery3(char* queryString);
void* QUrlQuery_NewQUrlQuery2(void* url);
@ -4412,6 +4484,7 @@ void* QVariant_ToJsonArray(void* ptr);
void* QVariant_ToJsonDocument(void* ptr);
void* QVariant_ToJsonObject(void* ptr);
void* QVariant_ToJsonValue(void* ptr);
struct QtCore_PackedList QVariant_ToList(void* ptr);
long long QVariant_ToLongLong(void* ptr, char ok);
void* QVariant_ToModelIndex(void* ptr);
void* QVariant_ToPersistentModelIndex(void* ptr);
@ -4425,6 +4498,7 @@ int QVariant_UserType(void* ptr);
void* QVariant_ToColor(void* ptr);
void* QVariant_ToFont(void* ptr);
void* QVariant_ToImage(void* ptr);
void* QVariant_toList_atList(void* ptr, int i);
void* QVariantAnimation_CurrentValue(void* ptr);
int QVariantAnimation_Duration(void* ptr);
int QVariantAnimation_DurationDefault(void* ptr);

View file

@ -28,6 +28,7 @@
#include <QDBusVirtualObject>
#include <QEvent>
#include <QLatin1String>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QObject>
@ -949,6 +950,11 @@ void* QDBusMessage_NewQDBusMessage2(void* other)
return new QDBusMessage(*static_cast<QDBusMessage*>(other));
}
struct QtDBus_PackedList QDBusMessage_Arguments(void* ptr)
{
return ({ QList<QVariant>* tmpValue = new QList<QVariant>(static_cast<QDBusMessage*>(ptr)->arguments()); QtDBus_PackedList { tmpValue, tmpValue->size() }; });
}
char QDBusMessage_AutoStartService(void* ptr)
{
return static_cast<QDBusMessage*>(ptr)->autoStartService();
@ -1069,6 +1075,11 @@ void QDBusMessage_DestroyQDBusMessage(void* ptr)
static_cast<QDBusMessage*>(ptr)->~QDBusMessage();
}
void* QDBusMessage_arguments_atList(void* ptr, int i)
{
return new QVariant(static_cast<QList<QVariant>*>(ptr)->at(i));
}
void* QDBusObjectPath_NewQDBusObjectPath()
{
return new QDBusObjectPath();

View file

@ -2783,6 +2783,19 @@ func NewQDBusMessage2(other QDBusMessage_ITF) *QDBusMessage {
return tmpValue
}
func (ptr *QDBusMessage) Arguments() []*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtDBus_PackedList) []*core.QVariant {
var out = make([]*core.QVariant, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQDBusMessageFromPointer(l.data).arguments_atList(i)
}
return out
}(C.QDBusMessage_Arguments(ptr.Pointer()))
}
return nil
}
func (ptr *QDBusMessage) AutoStartService() bool {
if ptr.Pointer() != nil {
return C.QDBusMessage_AutoStartService(ptr.Pointer()) != 0
@ -3044,6 +3057,15 @@ func (ptr *QDBusMessage) DestroyQDBusMessage() {
}
}
func (ptr *QDBusMessage) arguments_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QDBusMessage_arguments_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
type QDBusObjectPath struct {
ptr unsafe.Pointer
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtDBus_PackedString { char* data; long long len; };
struct QtDBus_PackedList { void* data; long long len; };
void* QDBusAbstractAdaptor_NewQDBusAbstractAdaptor(void* obj);
char QDBusAbstractAdaptor_AutoRelaySignals(void* ptr);
void QDBusAbstractAdaptor_SetAutoRelaySignals(void* ptr, char enable);
@ -188,6 +189,7 @@ void* QDBusInterface_MetaObjectDefault(void* ptr);
void* QDBusMessage_CreateErrorReply3(void* ptr, long long ty, char* msg);
void* QDBusMessage_NewQDBusMessage();
void* QDBusMessage_NewQDBusMessage2(void* other);
struct QtDBus_PackedList QDBusMessage_Arguments(void* ptr);
char QDBusMessage_AutoStartService(void* ptr);
void* QDBusMessage_QDBusMessage_CreateError3(long long ty, char* msg);
void* QDBusMessage_QDBusMessage_CreateError2(void* error);
@ -212,6 +214,7 @@ struct QtDBus_PackedString QDBusMessage_Signature(void* ptr);
void QDBusMessage_Swap(void* ptr, void* other);
long long QDBusMessage_Type(void* ptr);
void QDBusMessage_DestroyQDBusMessage(void* ptr);
void* QDBusMessage_arguments_atList(void* ptr, int i);
void* QDBusObjectPath_NewQDBusObjectPath();
void* QDBusObjectPath_NewQDBusObjectPath3(void* path);
void* QDBusObjectPath_NewQDBusObjectPath5(char* p);

View file

@ -48,6 +48,7 @@
#include <QInputMethod>
#include <QInputMethodEvent>
#include <QKeyEvent>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QMouseEvent>
@ -1004,6 +1005,11 @@ void QDesignerCustomWidgetCollectionInterface_DestroyQDesignerCustomWidgetCollec
}
void* QDesignerCustomWidgetCollectionInterface_customWidgets_atList(void* ptr, int i)
{
return const_cast<QDesignerCustomWidgetInterface*>(static_cast<QList<QDesignerCustomWidgetInterface *>*>(ptr)->at(i));
}
class MyQDesignerCustomWidgetInterface: public QDesignerCustomWidgetInterface
{
public:
@ -2967,6 +2973,16 @@ void QDesignerMemberSheetExtension_DestroyQDesignerMemberSheetExtensionDefault(v
}
void* QDesignerMemberSheetExtension_parameterNames_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QDesignerMemberSheetExtension_parameterTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
class MyQDesignerObjectInspectorInterface: public QDesignerObjectInspectorInterface
{
public:
@ -4581,6 +4597,11 @@ void QDesignerTaskMenuExtension_DestroyQDesignerTaskMenuExtensionDefault(void* p
}
void* QDesignerTaskMenuExtension_taskActions_atList(void* ptr, int i)
{
return const_cast<QAction*>(static_cast<QList<QAction *>*>(ptr)->at(i));
}
class MyQDesignerWidgetBoxInterface: public QDesignerWidgetBoxInterface
{
public:
@ -5593,6 +5614,11 @@ void* QFormBuilder_NewQFormBuilder()
return new MyQFormBuilder();
}
struct QtDesigner_PackedList QFormBuilder_CustomWidgets(void* ptr)
{
return ({ QList<QDesignerCustomWidgetInterface *>* tmpValue = new QList<QDesignerCustomWidgetInterface *>(static_cast<QFormBuilder*>(ptr)->customWidgets()); QtDesigner_PackedList { tmpValue, tmpValue->size() }; });
}
void QFormBuilder_AddPluginPath(void* ptr, char* pluginPath)
{
static_cast<QFormBuilder*>(ptr)->addPluginPath(QString(pluginPath));
@ -5623,6 +5649,11 @@ void QFormBuilder_DestroyQFormBuilderDefault(void* ptr)
}
void* QFormBuilder_customWidgets_atList(void* ptr, int i)
{
return const_cast<QDesignerCustomWidgetInterface*>(static_cast<QList<QDesignerCustomWidgetInterface *>*>(ptr)->at(i));
}
void* QFormBuilder_Load(void* ptr, void* device, void* parent)
{
return static_cast<QFormBuilder*>(ptr)->load(static_cast<QIODevice*>(device), static_cast<QWidget*>(parent));

View file

@ -3384,6 +3384,13 @@ func (ptr *QDesignerCustomWidgetCollectionInterface) DestroyQDesignerCustomWidge
}
}
func (ptr *QDesignerCustomWidgetCollectionInterface) customWidgets_atList(i int) *QDesignerCustomWidgetInterface {
if ptr.Pointer() != nil {
return NewQDesignerCustomWidgetInterfaceFromPointer(C.QDesignerCustomWidgetCollectionInterface_customWidgets_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
type QDesignerCustomWidgetInterface struct {
ptr unsafe.Pointer
}
@ -10698,6 +10705,24 @@ func (ptr *QDesignerMemberSheetExtension) DestroyQDesignerMemberSheetExtensionDe
}
}
func (ptr *QDesignerMemberSheetExtension) parameterNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QDesignerMemberSheetExtension_parameterNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QDesignerMemberSheetExtension) parameterTypes_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QDesignerMemberSheetExtension_parameterTypes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
type QDesignerObjectInspectorInterface struct {
widgets.QWidget
}
@ -16343,6 +16368,17 @@ func (ptr *QDesignerTaskMenuExtension) DestroyQDesignerTaskMenuExtensionDefault(
}
}
func (ptr *QDesignerTaskMenuExtension) taskActions_atList(i int) *widgets.QAction {
if ptr.Pointer() != nil {
var tmpValue = widgets.NewQActionFromPointer(C.QDesignerTaskMenuExtension_taskActions_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
type QDesignerWidgetBoxInterface struct {
widgets.QWidget
}
@ -19827,6 +19863,19 @@ func NewQFormBuilder() *QFormBuilder {
return NewQFormBuilderFromPointer(C.QFormBuilder_NewQFormBuilder())
}
func (ptr *QFormBuilder) CustomWidgets() []*QDesignerCustomWidgetInterface {
if ptr.Pointer() != nil {
return func(l C.struct_QtDesigner_PackedList) []*QDesignerCustomWidgetInterface {
var out = make([]*QDesignerCustomWidgetInterface, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQFormBuilderFromPointer(l.data).customWidgets_atList(i)
}
return out
}(C.QFormBuilder_CustomWidgets(ptr.Pointer()))
}
return nil
}
func (ptr *QFormBuilder) AddPluginPath(pluginPath string) {
if ptr.Pointer() != nil {
var pluginPathC = C.CString(pluginPath)
@ -19896,6 +19945,13 @@ func (ptr *QFormBuilder) DestroyQFormBuilderDefault() {
}
}
func (ptr *QFormBuilder) customWidgets_atList(i int) *QDesignerCustomWidgetInterface {
if ptr.Pointer() != nil {
return NewQDesignerCustomWidgetInterfaceFromPointer(C.QFormBuilder_customWidgets_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
//export callbackQFormBuilder_Load
func callbackQFormBuilder_Load(ptr unsafe.Pointer, device unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtDesigner_PackedString { char* data; long long len; };
struct QtDesigner_PackedList { void* data; long long len; };
void* QAbstractExtensionFactory_Extension(void* ptr, void* object, char* iid);
void QAbstractExtensionFactory_DestroyQAbstractExtensionFactory(void* ptr);
void QAbstractExtensionFactory_DestroyQAbstractExtensionFactoryDefault(void* ptr);
@ -175,6 +176,7 @@ void QDesignerContainerExtension_DestroyQDesignerContainerExtension(void* ptr);
void QDesignerContainerExtension_DestroyQDesignerContainerExtensionDefault(void* ptr);
void QDesignerCustomWidgetCollectionInterface_DestroyQDesignerCustomWidgetCollectionInterface(void* ptr);
void QDesignerCustomWidgetCollectionInterface_DestroyQDesignerCustomWidgetCollectionInterfaceDefault(void* ptr);
void* QDesignerCustomWidgetCollectionInterface_customWidgets_atList(void* ptr, int i);
struct QtDesigner_PackedString QDesignerCustomWidgetInterface_CodeTemplate(void* ptr);
struct QtDesigner_PackedString QDesignerCustomWidgetInterface_CodeTemplateDefault(void* ptr);
void* QDesignerCustomWidgetInterface_CreateWidget(void* ptr, void* parent);
@ -519,6 +521,8 @@ void QDesignerMemberSheetExtension_SetVisible(void* ptr, int index, char visible
struct QtDesigner_PackedString QDesignerMemberSheetExtension_Signature(void* ptr, int index);
void QDesignerMemberSheetExtension_DestroyQDesignerMemberSheetExtension(void* ptr);
void QDesignerMemberSheetExtension_DestroyQDesignerMemberSheetExtensionDefault(void* ptr);
void* QDesignerMemberSheetExtension_parameterNames_atList(void* ptr, int i);
void* QDesignerMemberSheetExtension_parameterTypes_atList(void* ptr, int i);
void* QDesignerObjectInspectorInterface_NewQDesignerObjectInspectorInterface(void* parent, long long flags);
void* QDesignerObjectInspectorInterface_Core(void* ptr);
void* QDesignerObjectInspectorInterface_CoreDefault(void* ptr);
@ -806,6 +810,7 @@ void* QDesignerTaskMenuExtension_PreferredEditAction(void* ptr);
void* QDesignerTaskMenuExtension_PreferredEditActionDefault(void* ptr);
void QDesignerTaskMenuExtension_DestroyQDesignerTaskMenuExtension(void* ptr);
void QDesignerTaskMenuExtension_DestroyQDesignerTaskMenuExtensionDefault(void* ptr);
void* QDesignerTaskMenuExtension_taskActions_atList(void* ptr, int i);
struct QtDesigner_PackedString QDesignerWidgetBoxInterface_FileName(void* ptr);
char QDesignerWidgetBoxInterface_Load(void* ptr);
char QDesignerWidgetBoxInterface_Save(void* ptr);
@ -985,12 +990,14 @@ char QExtensionManager_EventFilterDefault(void* ptr, void* watched, void* event)
void* QExtensionManager_MetaObject(void* ptr);
void* QExtensionManager_MetaObjectDefault(void* ptr);
void* QFormBuilder_NewQFormBuilder();
struct QtDesigner_PackedList QFormBuilder_CustomWidgets(void* ptr);
void QFormBuilder_AddPluginPath(void* ptr, char* pluginPath);
void QFormBuilder_ClearPluginPaths(void* ptr);
struct QtDesigner_PackedString QFormBuilder_PluginPaths(void* ptr);
void QFormBuilder_SetPluginPath(void* ptr, char* pluginPaths);
void QFormBuilder_DestroyQFormBuilder(void* ptr);
void QFormBuilder_DestroyQFormBuilderDefault(void* ptr);
void* QFormBuilder_customWidgets_atList(void* ptr, int i);
void* QFormBuilder_Load(void* ptr, void* device, void* parent);
void* QFormBuilder_LoadDefault(void* ptr, void* device, void* parent);
void QFormBuilder_Save(void* ptr, void* device, void* widget);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtGamepad_PackedString { char* data; long long len; };
struct QtGamepad_PackedList { void* data; long long len; };
double QGamepad_AxisLeftX(void* ptr);
double QGamepad_AxisLeftY(void* ptr);
double QGamepad_AxisRightX(void* ptr);

View file

@ -1218,6 +1218,16 @@ void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(v
}
void* QAccessibleTableCellInterface_columnHeaderCells_atList(void* ptr, int i)
{
return const_cast<QAccessibleInterface*>(static_cast<QList<QAccessibleInterface *>*>(ptr)->at(i));
}
void* QAccessibleTableCellInterface_rowHeaderCells_atList(void* ptr, int i)
{
return const_cast<QAccessibleInterface*>(static_cast<QList<QAccessibleInterface *>*>(ptr)->at(i));
}
class MyQAccessibleTableInterface: public QAccessibleTableInterface
{
public:
@ -1336,6 +1346,11 @@ void QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(void* ptr
}
void* QAccessibleTableInterface_selectedCells_atList(void* ptr, int i)
{
return const_cast<QAccessibleInterface*>(static_cast<QList<QAccessibleInterface *>*>(ptr)->at(i));
}
void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(void* iface, long long changeType)
{
return new QAccessibleTableModelChangeEvent(static_cast<QAccessibleInterface*>(iface), static_cast<QAccessibleTableModelChangeEvent::ModelChangeType>(changeType));
@ -4904,6 +4919,11 @@ char QGlyphRun_Overline(void* ptr)
return static_cast<QGlyphRun*>(ptr)->overline();
}
struct QtGui_PackedList QGlyphRun_Positions(void* ptr)
{
return ({ QVector<QPointF>* tmpValue = new QVector<QPointF>(static_cast<QGlyphRun*>(ptr)->positions()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGlyphRun_RawFont(void* ptr)
{
return new QRawFont(static_cast<QGlyphRun*>(ptr)->rawFont());
@ -4974,6 +4994,11 @@ void QGlyphRun_DestroyQGlyphRun(void* ptr)
static_cast<QGlyphRun*>(ptr)->~QGlyphRun();
}
void* QGlyphRun_positions_atList(void* ptr, int i)
{
return ({ QPointF tmpValue = static_cast<QVector<QPointF>*>(ptr)->at(i); new QPointF(tmpValue.x(), tmpValue.y()); });
}
void QGradient_SetColorAt(void* ptr, double position, void* color)
{
static_cast<QGradient*>(ptr)->setColorAt(position, *static_cast<QColor*>(color));
@ -5382,6 +5407,11 @@ void QGuiApplication_ScreenRemoved(void* ptr, void* screen)
static_cast<QGuiApplication*>(ptr)->screenRemoved(static_cast<QScreen*>(screen));
}
struct QtGui_PackedList QGuiApplication_QGuiApplication_Screens()
{
return ({ QList<QScreen *>* tmpValue = new QList<QScreen *>(QGuiApplication::screens()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void QGuiApplication_QGuiApplication_SetDesktopSettingsAware(char on)
{
QGuiApplication::setDesktopSettingsAware(on != 0);
@ -5427,6 +5457,11 @@ void QGuiApplication_DestroyQGuiApplicationDefault(void* ptr)
}
void* QGuiApplication_screens_atList(void* ptr, int i)
{
return const_cast<QScreen*>(static_cast<QList<QScreen *>*>(ptr)->at(i));
}
void QGuiApplication_Quit(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QGuiApplication*>(ptr), "quit");
@ -5632,6 +5667,11 @@ void QIcon_AddPixmap(void* ptr, void* pixmap, long long mode, long long state)
static_cast<QIcon*>(ptr)->addPixmap(*static_cast<QPixmap*>(pixmap), static_cast<QIcon::Mode>(mode), static_cast<QIcon::State>(state));
}
struct QtGui_PackedList QIcon_AvailableSizes(void* ptr, long long mode, long long state)
{
return ({ QList<QSize>* tmpValue = new QList<QSize>(static_cast<QIcon*>(ptr)->availableSizes(static_cast<QIcon::Mode>(mode), static_cast<QIcon::State>(state))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
long long QIcon_CacheKey(void* ptr)
{
return static_cast<QIcon*>(ptr)->cacheKey();
@ -5732,6 +5772,11 @@ void QIcon_DestroyQIcon(void* ptr)
static_cast<QIcon*>(ptr)->~QIcon();
}
void* QIcon_availableSizes_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
void* QIconDragEvent_NewQIconDragEvent()
{
return new QIconDragEvent();
@ -5853,6 +5898,11 @@ void QIconEngine_DestroyQIconEngineDefault(void* ptr)
}
void* QIconEngine_availableSizes_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
class MyQIconEnginePlugin: public QIconEnginePlugin
{
public:
@ -6922,6 +6972,21 @@ void* QImageReader_SubType(void* ptr)
return new QByteArray(static_cast<QImageReader*>(ptr)->subType());
}
struct QtGui_PackedList QImageReader_QImageReader_SupportedImageFormats()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QImageReader::supportedImageFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QImageReader_QImageReader_SupportedMimeTypes()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QImageReader::supportedMimeTypes()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QImageReader_SupportedSubTypes(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QImageReader*>(ptr)->supportedSubTypes()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
char QImageReader_SupportsAnimation(void* ptr)
{
return static_cast<QImageReader*>(ptr)->supportsAnimation();
@ -6952,6 +7017,21 @@ void QImageReader_DestroyQImageReader(void* ptr)
static_cast<QImageReader*>(ptr)->~QImageReader();
}
void* QImageReader_supportedImageFormats_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QImageReader_supportedMimeTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QImageReader_supportedSubTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QImageWriter_NewQImageWriter()
{
return new QImageWriter();
@ -7082,6 +7162,21 @@ void* QImageWriter_SubType(void* ptr)
return new QByteArray(static_cast<QImageWriter*>(ptr)->subType());
}
struct QtGui_PackedList QImageWriter_QImageWriter_SupportedImageFormats()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QImageWriter::supportedImageFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QImageWriter_QImageWriter_SupportedMimeTypes()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QImageWriter::supportedMimeTypes()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QImageWriter_SupportedSubTypes(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QImageWriter*>(ptr)->supportedSubTypes()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
char QImageWriter_SupportsOption(void* ptr, long long option)
{
return static_cast<QImageWriter*>(ptr)->supportsOption(static_cast<QImageIOHandler::ImageOption>(option));
@ -7102,6 +7197,21 @@ void QImageWriter_DestroyQImageWriter(void* ptr)
static_cast<QImageWriter*>(ptr)->~QImageWriter();
}
void* QImageWriter_supportedImageFormats_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QImageWriter_supportedMimeTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QImageWriter_supportedSubTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
long long QInputEvent_Modifiers(void* ptr)
{
return static_cast<QInputEvent*>(ptr)->modifiers();
@ -7859,6 +7969,16 @@ char QKeySequence_IsEmpty(void* ptr)
return static_cast<QKeySequence*>(ptr)->isEmpty();
}
struct QtGui_PackedList QKeySequence_QKeySequence_KeyBindings(long long key)
{
return ({ QList<QKeySequence>* tmpValue = new QList<QKeySequence>(QKeySequence::keyBindings(static_cast<QKeySequence::StandardKey>(key))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QKeySequence_QKeySequence_ListFromString(char* str, long long format)
{
return ({ QList<QKeySequence>* tmpValue = new QList<QKeySequence>(QKeySequence::listFromString(QString(str), static_cast<QKeySequence::SequenceFormat>(format))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
long long QKeySequence_Matches(void* ptr, void* seq)
{
return static_cast<QKeySequence*>(ptr)->matches(*static_cast<QKeySequence*>(seq));
@ -7884,6 +8004,16 @@ void QKeySequence_DestroyQKeySequence(void* ptr)
static_cast<QKeySequence*>(ptr)->~QKeySequence();
}
void* QKeySequence_keyBindings_atList(void* ptr, int i)
{
return new QKeySequence(static_cast<QList<QKeySequence>*>(ptr)->at(i));
}
void* QKeySequence_listFromString_atList(void* ptr, int i)
{
return new QKeySequence(static_cast<QList<QKeySequence>*>(ptr)->at(i));
}
void* QLinearGradient_NewQLinearGradient3(double x1, double y1, double x2, double y2)
{
return new QLinearGradient(x1, y1, x2, y2);
@ -8540,6 +8670,11 @@ void QMovie_Stop(void* ptr)
QMetaObject::invokeMethod(static_cast<QMovie*>(ptr), "stop");
}
struct QtGui_PackedList QMovie_QMovie_SupportedFormats()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QMovie::supportedFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void QMovie_ConnectUpdated(void* ptr)
{
QObject::connect(static_cast<QMovie*>(ptr), static_cast<void (QMovie::*)(const QRect &)>(&QMovie::updated), static_cast<MyQMovie*>(ptr), static_cast<void (MyQMovie::*)(const QRect &)>(&MyQMovie::Signal_Updated));
@ -8560,6 +8695,11 @@ void QMovie_DestroyQMovie(void* ptr)
static_cast<QMovie*>(ptr)->~QMovie();
}
void* QMovie_supportedFormats_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void QMovie_TimerEvent(void* ptr, void* event)
{
static_cast<QMovie*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -11721,11 +11861,21 @@ void* QPainterPath_ToFillPolygon(void* ptr, void* matrix)
return new QPolygonF(static_cast<QPainterPath*>(ptr)->toFillPolygon(*static_cast<QTransform*>(matrix)));
}
struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix)
{
return ({ QList<QPolygonF>* tmpValue = new QList<QPolygonF>(static_cast<QPainterPath*>(ptr)->toFillPolygons(*static_cast<QTransform*>(matrix))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void* QPainterPath_ToReversed(void* ptr)
{
return new QPainterPath(static_cast<QPainterPath*>(ptr)->toReversed());
}
struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix)
{
return ({ QList<QPolygonF>* tmpValue = new QList<QPolygonF>(static_cast<QPainterPath*>(ptr)->toSubpathPolygons(*static_cast<QTransform*>(matrix))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void QPainterPath_Translate2(void* ptr, void* offset)
{
static_cast<QPainterPath*>(ptr)->translate(*static_cast<QPointF*>(offset));
@ -11756,6 +11906,16 @@ void QPainterPath_DestroyQPainterPath(void* ptr)
static_cast<QPainterPath*>(ptr)->~QPainterPath();
}
void* QPainterPath_toFillPolygons_atList(void* ptr, int i)
{
return new QPolygonF(static_cast<QList<QPolygonF>*>(ptr)->at(i));
}
void* QPainterPath_toSubpathPolygons_atList(void* ptr, int i)
{
return new QPolygonF(static_cast<QList<QPolygonF>*>(ptr)->at(i));
}
void* QPainterPathStroker_NewQPainterPathStroker()
{
return new QPainterPathStroker();
@ -14357,6 +14517,11 @@ int QRegion_RectCount(void* ptr)
return static_cast<QRegion*>(ptr)->rectCount();
}
struct QtGui_PackedList QRegion_Rects(void* ptr)
{
return ({ QVector<QRect>* tmpValue = new QVector<QRect>(static_cast<QRegion*>(ptr)->rects()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void QRegion_SetRects(void* ptr, void* rects, int number)
{
static_cast<QRegion*>(ptr)->setRects(static_cast<QRect*>(rects), number);
@ -14422,6 +14587,11 @@ void* QRegion_Translated(void* ptr, int dx, int dy)
return new QRegion(static_cast<QRegion*>(ptr)->translated(dx, dy));
}
void* QRegion_rects_atList(void* ptr, int i)
{
return ({ QRect tmpValue = static_cast<QVector<QRect>*>(ptr)->at(i); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
}
class MyQRegularExpressionValidator: public QRegularExpressionValidator
{
public:
@ -14995,11 +15165,21 @@ void QScreen_VirtualGeometryChanged(void* ptr, void* rect)
static_cast<QScreen*>(ptr)->virtualGeometryChanged(*static_cast<QRect*>(rect));
}
struct QtGui_PackedList QScreen_VirtualSiblings(void* ptr)
{
return ({ QList<QScreen *>* tmpValue = new QList<QScreen *>(static_cast<QScreen*>(ptr)->virtualSiblings()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void QScreen_DestroyQScreen(void* ptr)
{
static_cast<QScreen*>(ptr)->~QScreen();
}
void* QScreen_virtualSiblings_atList(void* ptr, int i)
{
return const_cast<QScreen*>(static_cast<QList<QScreen *>*>(ptr)->at(i));
}
void QScreen_TimerEvent(void* ptr, void* event)
{
static_cast<QScreen*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -15780,6 +15960,16 @@ void* QStandardItem_TakeChild(void* ptr, int row, int column)
return static_cast<QStandardItem*>(ptr)->takeChild(row, column);
}
struct QtGui_PackedList QStandardItem_TakeColumn(void* ptr, int column)
{
return ({ QList<QStandardItem *>* tmpValue = new QList<QStandardItem *>(static_cast<QStandardItem*>(ptr)->takeColumn(column)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QStandardItem_TakeRow(void* ptr, int row)
{
return ({ QList<QStandardItem *>* tmpValue = new QList<QStandardItem *>(static_cast<QStandardItem*>(ptr)->takeRow(row)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedString QStandardItem_Text(void* ptr)
{
return ({ QByteArray t847a7a = static_cast<QStandardItem*>(ptr)->text().toUtf8(); QtGui_PackedString { const_cast<char*>(t847a7a.prepend("WHITESPACE").constData()+10), t847a7a.size()-10 }; });
@ -15820,6 +16010,16 @@ void QStandardItem_DestroyQStandardItemDefault(void* ptr)
}
void* QStandardItem_takeColumn_atList(void* ptr, int i)
{
return const_cast<QStandardItem*>(static_cast<QList<QStandardItem *>*>(ptr)->at(i));
}
void* QStandardItem_takeRow_atList(void* ptr, int i)
{
return const_cast<QStandardItem*>(static_cast<QList<QStandardItem *>*>(ptr)->at(i));
}
class MyQStandardItemModel: public QStandardItemModel
{
public:
@ -15893,6 +16093,11 @@ char QStandardItemModel_DropMimeData(void* ptr, void* data, long long action, in
return static_cast<QStandardItemModel*>(ptr)->dropMimeData(static_cast<QMimeData*>(data), static_cast<Qt::DropAction>(action), row, column, *static_cast<QModelIndex*>(parent));
}
struct QtGui_PackedList QStandardItemModel_FindItems(void* ptr, char* text, long long flags, int column)
{
return ({ QList<QStandardItem *>* tmpValue = new QList<QStandardItem *>(static_cast<QStandardItemModel*>(ptr)->findItems(QString(text), static_cast<Qt::MatchFlag>(flags), column)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
long long QStandardItemModel_Flags(void* ptr, void* index)
{
return static_cast<QStandardItemModel*>(ptr)->flags(*static_cast<QModelIndex*>(index));
@ -16078,6 +16283,11 @@ long long QStandardItemModel_SupportedDropActions(void* ptr)
return static_cast<QStandardItemModel*>(ptr)->supportedDropActions();
}
struct QtGui_PackedList QStandardItemModel_TakeColumn(void* ptr, int column)
{
return ({ QList<QStandardItem *>* tmpValue = new QList<QStandardItem *>(static_cast<QStandardItemModel*>(ptr)->takeColumn(column)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void* QStandardItemModel_TakeHorizontalHeaderItem(void* ptr, int column)
{
return static_cast<QStandardItemModel*>(ptr)->takeHorizontalHeaderItem(column);
@ -16088,6 +16298,11 @@ void* QStandardItemModel_TakeItem(void* ptr, int row, int column)
return static_cast<QStandardItemModel*>(ptr)->takeItem(row, column);
}
struct QtGui_PackedList QStandardItemModel_TakeRow(void* ptr, int row)
{
return ({ QList<QStandardItem *>* tmpValue = new QList<QStandardItem *>(static_cast<QStandardItemModel*>(ptr)->takeRow(row)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void* QStandardItemModel_TakeVerticalHeaderItem(void* ptr, int row)
{
return static_cast<QStandardItemModel*>(ptr)->takeVerticalHeaderItem(row);
@ -16103,6 +16318,21 @@ void QStandardItemModel_DestroyQStandardItemModel(void* ptr)
static_cast<QStandardItemModel*>(ptr)->~QStandardItemModel();
}
void* QStandardItemModel_findItems_atList(void* ptr, int i)
{
return const_cast<QStandardItem*>(static_cast<QList<QStandardItem *>*>(ptr)->at(i));
}
void* QStandardItemModel_takeColumn_atList(void* ptr, int i)
{
return const_cast<QStandardItem*>(static_cast<QList<QStandardItem *>*>(ptr)->at(i));
}
void* QStandardItemModel_takeRow_atList(void* ptr, int i)
{
return const_cast<QStandardItem*>(static_cast<QList<QStandardItem *>*>(ptr)->at(i));
}
void* QStandardItemModel_Buddy(void* ptr, void* index)
{
return new QModelIndex(static_cast<QStandardItemModel*>(ptr)->buddy(*static_cast<QModelIndex*>(index)));
@ -17578,6 +17808,11 @@ void QTextBlockGroup_BlockInsertedDefault(void* ptr, void* block)
static_cast<QTextBlockGroup*>(ptr)->QTextBlockGroup::blockInserted(*static_cast<QTextBlock*>(block));
}
struct QtGui_PackedList QTextBlockGroup_BlockList(void* ptr)
{
return ({ QList<QTextBlock>* tmpValue = new QList<QTextBlock>(static_cast<QTextBlockGroup*>(ptr)->blockList()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void QTextBlockGroup_BlockRemoved(void* ptr, void* block)
{
static_cast<QTextBlockGroup*>(ptr)->blockRemoved(*static_cast<QTextBlock*>(block));
@ -17593,6 +17828,11 @@ void QTextBlockGroup_DestroyQTextBlockGroup(void* ptr)
static_cast<QTextBlockGroup*>(ptr)->~QTextBlockGroup();
}
void* QTextBlockGroup_blockList_atList(void* ptr, int i)
{
return new QTextBlock(static_cast<QList<QTextBlock>*>(ptr)->at(i));
}
void QTextBlockGroup_TimerEvent(void* ptr, void* event)
{
static_cast<QTextBlockGroup*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -18501,6 +18741,11 @@ void QTextDocument_AdjustSize(void* ptr)
static_cast<QTextDocument*>(ptr)->adjustSize();
}
struct QtGui_PackedList QTextDocument_AllFormats(void* ptr)
{
return ({ QVector<QTextFormat>* tmpValue = new QVector<QTextFormat>(static_cast<QTextDocument*>(ptr)->allFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
int QTextDocument_AvailableRedoSteps(void* ptr)
{
return static_cast<QTextDocument*>(ptr)->availableRedoSteps();
@ -18923,6 +19168,11 @@ void QTextDocument_DestroyQTextDocument(void* ptr)
static_cast<QTextDocument*>(ptr)->~QTextDocument();
}
void* QTextDocument_allFormats_atList(void* ptr, int i)
{
return new QTextFormat(static_cast<QVector<QTextFormat>*>(ptr)->at(i));
}
void QTextDocument_TimerEvent(void* ptr, void* event)
{
static_cast<QTextDocument*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -19123,6 +19373,11 @@ void QTextDocumentWriter_SetFormat(void* ptr, void* format)
static_cast<QTextDocumentWriter*>(ptr)->setFormat(*static_cast<QByteArray*>(format));
}
struct QtGui_PackedList QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QTextDocumentWriter::supportedDocumentFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
char QTextDocumentWriter_Write(void* ptr, void* document)
{
return static_cast<QTextDocumentWriter*>(ptr)->write(static_cast<QTextDocument*>(document));
@ -19138,6 +19393,11 @@ void QTextDocumentWriter_DestroyQTextDocumentWriter(void* ptr)
static_cast<QTextDocumentWriter*>(ptr)->~QTextDocumentWriter();
}
void* QTextDocumentWriter_supportedDocumentFormats_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QTextFormat_NewQTextFormat3(void* other)
{
return new QTextFormat(*static_cast<QTextFormat*>(other));
@ -19358,6 +19618,11 @@ char QTextFragment_Contains(void* ptr, int position)
return static_cast<QTextFragment*>(ptr)->contains(position);
}
struct QtGui_PackedList QTextFragment_GlyphRuns(void* ptr, int pos, int len)
{
return ({ QList<QGlyphRun>* tmpValue = new QList<QGlyphRun>(static_cast<QTextFragment*>(ptr)->glyphRuns(pos, len)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
char QTextFragment_IsValid(void* ptr)
{
return static_cast<QTextFragment*>(ptr)->isValid();
@ -19378,11 +19643,21 @@ struct QtGui_PackedString QTextFragment_Text(void* ptr)
return ({ QByteArray t644af9 = static_cast<QTextFragment*>(ptr)->text().toUtf8(); QtGui_PackedString { const_cast<char*>(t644af9.prepend("WHITESPACE").constData()+10), t644af9.size()-10 }; });
}
void* QTextFragment_glyphRuns_atList(void* ptr, int i)
{
return new QGlyphRun(static_cast<QList<QGlyphRun>*>(ptr)->at(i));
}
void* QTextFrame_NewQTextFrame(void* document)
{
return new QTextFrame(static_cast<QTextDocument*>(document));
}
struct QtGui_PackedList QTextFrame_ChildFrames(void* ptr)
{
return ({ QList<QTextFrame *>* tmpValue = new QList<QTextFrame *>(static_cast<QTextFrame*>(ptr)->childFrames()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void* QTextFrame_FirstCursorPosition(void* ptr)
{
return new QTextCursor(static_cast<QTextFrame*>(ptr)->firstCursorPosition());
@ -19418,6 +19693,11 @@ void QTextFrame_DestroyQTextFrame(void* ptr)
static_cast<QTextFrame*>(ptr)->~QTextFrame();
}
void* QTextFrame_childFrames_atList(void* ptr, int i)
{
return const_cast<QTextFrame*>(static_cast<QList<QTextFrame *>*>(ptr)->at(i));
}
void QTextFrame_TimerEvent(void* ptr, void* event)
{
static_cast<QTextFrame*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -19848,6 +20128,11 @@ void* QTextLayout_Font(void* ptr)
return new QFont(static_cast<QTextLayout*>(ptr)->font());
}
struct QtGui_PackedList QTextLayout_GlyphRuns(void* ptr, int from, int length)
{
return ({ QList<QGlyphRun>* tmpValue = new QList<QGlyphRun>(static_cast<QTextLayout*>(ptr)->glyphRuns(from, length)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
char QTextLayout_IsValidCursorPosition(void* ptr, int pos)
{
return static_cast<QTextLayout*>(ptr)->isValidCursorPosition(pos);
@ -19953,6 +20238,11 @@ void QTextLayout_DestroyQTextLayout(void* ptr)
static_cast<QTextLayout*>(ptr)->~QTextLayout();
}
void* QTextLayout_glyphRuns_atList(void* ptr, int i)
{
return new QGlyphRun(static_cast<QList<QGlyphRun>*>(ptr)->at(i));
}
void* QTextLength_NewQTextLength()
{
return new QTextLength();
@ -20008,6 +20298,11 @@ double QTextLine_Descent(void* ptr)
return static_cast<QTextLine*>(ptr)->descent();
}
struct QtGui_PackedList QTextLine_GlyphRuns(void* ptr, int from, int length)
{
return ({ QList<QGlyphRun>* tmpValue = new QList<QGlyphRun>(static_cast<QTextLine*>(ptr)->glyphRuns(from, length)); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
double QTextLine_Height(void* ptr)
{
return static_cast<QTextLine*>(ptr)->height();
@ -20108,6 +20403,11 @@ double QTextLine_Y(void* ptr)
return static_cast<QTextLine*>(ptr)->y();
}
void* QTextLine_glyphRuns_atList(void* ptr, int i)
{
return new QGlyphRun(static_cast<QList<QGlyphRun>*>(ptr)->at(i));
}
int QTextList_ItemNumber(void* ptr, void* block)
{
return static_cast<QTextList*>(ptr)->itemNumber(*static_cast<QTextBlock*>(block));

View file

@ -3886,6 +3886,20 @@ func (ptr *QAccessibleTableCellInterface) DestroyQAccessibleTableCellInterfaceDe
}
}
func (ptr *QAccessibleTableCellInterface) columnHeaderCells_atList(i int) *QAccessibleInterface {
if ptr.Pointer() != nil {
return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface_columnHeaderCells_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QAccessibleTableCellInterface) rowHeaderCells_atList(i int) *QAccessibleInterface {
if ptr.Pointer() != nil {
return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface_rowHeaderCells_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
type QAccessibleTableInterface struct {
ptr unsafe.Pointer
}
@ -4489,6 +4503,13 @@ func (ptr *QAccessibleTableInterface) DestroyQAccessibleTableInterfaceDefault()
}
}
func (ptr *QAccessibleTableInterface) selectedCells_atList(i int) *QAccessibleInterface {
if ptr.Pointer() != nil {
return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_selectedCells_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
//QAccessibleTableModelChangeEvent::ModelChangeType
type QAccessibleTableModelChangeEvent__ModelChangeType int64
@ -13062,6 +13083,19 @@ func (ptr *QGlyphRun) Overline() bool {
return false
}
func (ptr *QGlyphRun) Positions() []*core.QPointF {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*core.QPointF {
var out = make([]*core.QPointF, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGlyphRunFromPointer(l.data).positions_atList(i)
}
return out
}(C.QGlyphRun_Positions(ptr.Pointer()))
}
return nil
}
func (ptr *QGlyphRun) RawFont() *QRawFont {
if ptr.Pointer() != nil {
var tmpValue = NewQRawFontFromPointer(C.QGlyphRun_RawFont(ptr.Pointer()))
@ -13152,6 +13186,15 @@ func (ptr *QGlyphRun) DestroyQGlyphRun() {
}
}
func (ptr *QGlyphRun) positions_atList(i int) *core.QPointF {
if ptr.Pointer() != nil {
var tmpValue = core.NewQPointFFromPointer(C.QGlyphRun_positions_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//QGradient::CoordinateMode
type QGradient__CoordinateMode int64
@ -13966,6 +14009,26 @@ func (ptr *QGuiApplication) ScreenRemoved(screen QScreen_ITF) {
}
}
func QGuiApplication_Screens() []*QScreen {
return func(l C.struct_QtGui_PackedList) []*QScreen {
var out = make([]*QScreen, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGuiApplicationFromPointer(l.data).screens_atList(i)
}
return out
}(C.QGuiApplication_QGuiApplication_Screens())
}
func (ptr *QGuiApplication) Screens() []*QScreen {
return func(l C.struct_QtGui_PackedList) []*QScreen {
var out = make([]*QScreen, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGuiApplicationFromPointer(l.data).screens_atList(i)
}
return out
}(C.QGuiApplication_QGuiApplication_Screens())
}
func QGuiApplication_SetDesktopSettingsAware(on bool) {
C.QGuiApplication_QGuiApplication_SetDesktopSettingsAware(C.char(int8(qt.GoBoolToInt(on))))
}
@ -14078,6 +14141,17 @@ func (ptr *QGuiApplication) DestroyQGuiApplicationDefault() {
}
}
func (ptr *QGuiApplication) screens_atList(i int) *QScreen {
if ptr.Pointer() != nil {
var tmpValue = NewQScreenFromPointer(C.QGuiApplication_screens_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGuiApplication_Quit
func callbackQGuiApplication_Quit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QGuiApplication::quit"); signal != nil {
@ -14757,6 +14831,19 @@ func (ptr *QIcon) AddPixmap(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__S
}
}
func (ptr *QIcon) AvailableSizes(mode QIcon__Mode, state QIcon__State) []*core.QSize {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*core.QSize {
var out = make([]*core.QSize, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQIconFromPointer(l.data).availableSizes_atList(i)
}
return out
}(C.QIcon_AvailableSizes(ptr.Pointer(), C.longlong(mode), C.longlong(state)))
}
return nil
}
func (ptr *QIcon) CacheKey() int64 {
if ptr.Pointer() != nil {
return int64(C.QIcon_CacheKey(ptr.Pointer()))
@ -14936,6 +15023,15 @@ func (ptr *QIcon) DestroyQIcon() {
}
}
func (ptr *QIcon) availableSizes_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QIcon_availableSizes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
type QIconDragEvent struct {
core.QEvent
}
@ -15415,6 +15511,15 @@ func (ptr *QIconEngine) DestroyQIconEngineDefault() {
}
}
func (ptr *QIconEngine) availableSizes_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QIconEngine_availableSizes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
type QIconEnginePlugin struct {
core.QObject
}
@ -18130,6 +18235,59 @@ func (ptr *QImageReader) SubType() *core.QByteArray {
return nil
}
func QImageReader_SupportedImageFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageReaderFromPointer(l.data).supportedImageFormats_atList(i)
}
return out
}(C.QImageReader_QImageReader_SupportedImageFormats())
}
func (ptr *QImageReader) SupportedImageFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageReaderFromPointer(l.data).supportedImageFormats_atList(i)
}
return out
}(C.QImageReader_QImageReader_SupportedImageFormats())
}
func QImageReader_SupportedMimeTypes() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageReaderFromPointer(l.data).supportedMimeTypes_atList(i)
}
return out
}(C.QImageReader_QImageReader_SupportedMimeTypes())
}
func (ptr *QImageReader) SupportedMimeTypes() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageReaderFromPointer(l.data).supportedMimeTypes_atList(i)
}
return out
}(C.QImageReader_QImageReader_SupportedMimeTypes())
}
func (ptr *QImageReader) SupportedSubTypes() []*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageReaderFromPointer(l.data).supportedSubTypes_atList(i)
}
return out
}(C.QImageReader_SupportedSubTypes(ptr.Pointer()))
}
return nil
}
func (ptr *QImageReader) SupportsAnimation() bool {
if ptr.Pointer() != nil {
return C.QImageReader_SupportsAnimation(ptr.Pointer()) != 0
@ -18174,6 +18332,33 @@ func (ptr *QImageReader) DestroyQImageReader() {
}
}
func (ptr *QImageReader) supportedImageFormats_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QImageReader_supportedImageFormats_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QImageReader) supportedMimeTypes_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QImageReader_supportedMimeTypes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QImageReader) supportedSubTypes_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QImageReader_supportedSubTypes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//QImageWriter::ImageWriterError
type QImageWriter__ImageWriterError int64
@ -18404,6 +18589,59 @@ func (ptr *QImageWriter) SubType() *core.QByteArray {
return nil
}
func QImageWriter_SupportedImageFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageWriterFromPointer(l.data).supportedImageFormats_atList(i)
}
return out
}(C.QImageWriter_QImageWriter_SupportedImageFormats())
}
func (ptr *QImageWriter) SupportedImageFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageWriterFromPointer(l.data).supportedImageFormats_atList(i)
}
return out
}(C.QImageWriter_QImageWriter_SupportedImageFormats())
}
func QImageWriter_SupportedMimeTypes() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageWriterFromPointer(l.data).supportedMimeTypes_atList(i)
}
return out
}(C.QImageWriter_QImageWriter_SupportedMimeTypes())
}
func (ptr *QImageWriter) SupportedMimeTypes() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageWriterFromPointer(l.data).supportedMimeTypes_atList(i)
}
return out
}(C.QImageWriter_QImageWriter_SupportedMimeTypes())
}
func (ptr *QImageWriter) SupportedSubTypes() []*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQImageWriterFromPointer(l.data).supportedSubTypes_atList(i)
}
return out
}(C.QImageWriter_SupportedSubTypes(ptr.Pointer()))
}
return nil
}
func (ptr *QImageWriter) SupportsOption(option QImageIOHandler__ImageOption) bool {
if ptr.Pointer() != nil {
return C.QImageWriter_SupportsOption(ptr.Pointer(), C.longlong(option)) != 0
@ -18432,6 +18670,33 @@ func (ptr *QImageWriter) DestroyQImageWriter() {
}
}
func (ptr *QImageWriter) supportedImageFormats_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QImageWriter_supportedImageFormats_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QImageWriter) supportedMimeTypes_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QImageWriter_supportedMimeTypes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QImageWriter) supportedSubTypes_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QImageWriter_supportedSubTypes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
type QInputEvent struct {
core.QEvent
}
@ -20527,6 +20792,50 @@ func (ptr *QKeySequence) IsEmpty() bool {
return false
}
func QKeySequence_KeyBindings(key QKeySequence__StandardKey) []*QKeySequence {
return func(l C.struct_QtGui_PackedList) []*QKeySequence {
var out = make([]*QKeySequence, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQKeySequenceFromPointer(l.data).keyBindings_atList(i)
}
return out
}(C.QKeySequence_QKeySequence_KeyBindings(C.longlong(key)))
}
func (ptr *QKeySequence) KeyBindings(key QKeySequence__StandardKey) []*QKeySequence {
return func(l C.struct_QtGui_PackedList) []*QKeySequence {
var out = make([]*QKeySequence, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQKeySequenceFromPointer(l.data).keyBindings_atList(i)
}
return out
}(C.QKeySequence_QKeySequence_KeyBindings(C.longlong(key)))
}
func QKeySequence_ListFromString(str string, format QKeySequence__SequenceFormat) []*QKeySequence {
var strC = C.CString(str)
defer C.free(unsafe.Pointer(strC))
return func(l C.struct_QtGui_PackedList) []*QKeySequence {
var out = make([]*QKeySequence, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQKeySequenceFromPointer(l.data).listFromString_atList(i)
}
return out
}(C.QKeySequence_QKeySequence_ListFromString(strC, C.longlong(format)))
}
func (ptr *QKeySequence) ListFromString(str string, format QKeySequence__SequenceFormat) []*QKeySequence {
var strC = C.CString(str)
defer C.free(unsafe.Pointer(strC))
return func(l C.struct_QtGui_PackedList) []*QKeySequence {
var out = make([]*QKeySequence, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQKeySequenceFromPointer(l.data).listFromString_atList(i)
}
return out
}(C.QKeySequence_QKeySequence_ListFromString(strC, C.longlong(format)))
}
func (ptr *QKeySequence) Matches(seq QKeySequence_ITF) QKeySequence__SequenceMatch {
if ptr.Pointer() != nil {
return QKeySequence__SequenceMatch(C.QKeySequence_Matches(ptr.Pointer(), PointerFromQKeySequence(seq)))
@ -20570,6 +20879,24 @@ func (ptr *QKeySequence) DestroyQKeySequence() {
}
}
func (ptr *QKeySequence) keyBindings_atList(i int) *QKeySequence {
if ptr.Pointer() != nil {
var tmpValue = NewQKeySequenceFromPointer(C.QKeySequence_keyBindings_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
func (ptr *QKeySequence) listFromString_atList(i int) *QKeySequence {
if ptr.Pointer() != nil {
var tmpValue = NewQKeySequenceFromPointer(C.QKeySequence_listFromString_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
type QLinearGradient struct {
QGradient
}
@ -21823,6 +22150,26 @@ func (ptr *QMovie) Stop() {
}
}
func QMovie_SupportedFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMovieFromPointer(l.data).supportedFormats_atList(i)
}
return out
}(C.QMovie_QMovie_SupportedFormats())
}
func (ptr *QMovie) SupportedFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMovieFromPointer(l.data).supportedFormats_atList(i)
}
return out
}(C.QMovie_QMovie_SupportedFormats())
}
//export callbackQMovie_Updated
func callbackQMovie_Updated(ptr unsafe.Pointer, rect unsafe.Pointer) {
@ -21860,6 +22207,15 @@ func (ptr *QMovie) DestroyQMovie() {
}
}
func (ptr *QMovie) supportedFormats_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QMovie_supportedFormats_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQMovie_TimerEvent
func callbackQMovie_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -31740,6 +32096,19 @@ func (ptr *QPainterPath) ToFillPolygon(matrix QTransform_ITF) *QPolygonF {
return nil
}
func (ptr *QPainterPath) ToFillPolygons(matrix QTransform_ITF) []*QPolygonF {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QPolygonF {
var out = make([]*QPolygonF, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQPainterPathFromPointer(l.data).toFillPolygons_atList(i)
}
return out
}(C.QPainterPath_ToFillPolygons(ptr.Pointer(), PointerFromQTransform(matrix)))
}
return nil
}
func (ptr *QPainterPath) ToReversed() *QPainterPath {
if ptr.Pointer() != nil {
var tmpValue = NewQPainterPathFromPointer(C.QPainterPath_ToReversed(ptr.Pointer()))
@ -31749,6 +32118,19 @@ func (ptr *QPainterPath) ToReversed() *QPainterPath {
return nil
}
func (ptr *QPainterPath) ToSubpathPolygons(matrix QTransform_ITF) []*QPolygonF {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QPolygonF {
var out = make([]*QPolygonF, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQPainterPathFromPointer(l.data).toSubpathPolygons_atList(i)
}
return out
}(C.QPainterPath_ToSubpathPolygons(ptr.Pointer(), PointerFromQTransform(matrix)))
}
return nil
}
func (ptr *QPainterPath) Translate2(offset core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QPainterPath_Translate2(ptr.Pointer(), core.PointerFromQPointF(offset))
@ -31795,6 +32177,24 @@ func (ptr *QPainterPath) DestroyQPainterPath() {
}
}
func (ptr *QPainterPath) toFillPolygons_atList(i int) *QPolygonF {
if ptr.Pointer() != nil {
var tmpValue = NewQPolygonFFromPointer(C.QPainterPath_toFillPolygons_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QPainterPath) toSubpathPolygons_atList(i int) *QPolygonF {
if ptr.Pointer() != nil {
var tmpValue = NewQPolygonFFromPointer(C.QPainterPath_toSubpathPolygons_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
type QPainterPathStroker struct {
ptr unsafe.Pointer
}
@ -38383,6 +38783,19 @@ func (ptr *QRegion) RectCount() int {
return 0
}
func (ptr *QRegion) Rects() []*core.QRect {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*core.QRect {
var out = make([]*core.QRect, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQRegionFromPointer(l.data).rects_atList(i)
}
return out
}(C.QRegion_Rects(ptr.Pointer()))
}
return nil
}
func (ptr *QRegion) SetRects(rects core.QRect_ITF, number int) {
if ptr.Pointer() != nil {
C.QRegion_SetRects(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(number)))
@ -38480,6 +38893,15 @@ func (ptr *QRegion) Translated(dx int, dy int) *QRegion {
return nil
}
func (ptr *QRegion) rects_atList(i int) *core.QRect {
if ptr.Pointer() != nil {
var tmpValue = core.NewQRectFromPointer(C.QRegion_rects_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
type QRegularExpressionValidator struct {
QValidator
}
@ -39770,6 +40192,19 @@ func (ptr *QScreen) VirtualGeometryChanged(rect core.QRect_ITF) {
}
}
func (ptr *QScreen) VirtualSiblings() []*QScreen {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QScreen {
var out = make([]*QScreen, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQScreenFromPointer(l.data).virtualSiblings_atList(i)
}
return out
}(C.QScreen_VirtualSiblings(ptr.Pointer()))
}
return nil
}
func (ptr *QScreen) DestroyQScreen() {
if ptr.Pointer() != nil {
C.QScreen_DestroyQScreen(ptr.Pointer())
@ -39778,6 +40213,17 @@ func (ptr *QScreen) DestroyQScreen() {
}
}
func (ptr *QScreen) virtualSiblings_atList(i int) *QScreen {
if ptr.Pointer() != nil {
var tmpValue = NewQScreenFromPointer(C.QScreen_virtualSiblings_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQScreen_TimerEvent
func callbackQScreen_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -41593,6 +42039,32 @@ func (ptr *QStandardItem) TakeChild(row int, column int) *QStandardItem {
return nil
}
func (ptr *QStandardItem) TakeColumn(column int) []*QStandardItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QStandardItem {
var out = make([]*QStandardItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQStandardItemFromPointer(l.data).takeColumn_atList(i)
}
return out
}(C.QStandardItem_TakeColumn(ptr.Pointer(), C.int(int32(column))))
}
return nil
}
func (ptr *QStandardItem) TakeRow(row int) []*QStandardItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QStandardItem {
var out = make([]*QStandardItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQStandardItemFromPointer(l.data).takeRow_atList(i)
}
return out
}(C.QStandardItem_TakeRow(ptr.Pointer(), C.int(int32(row))))
}
return nil
}
func (ptr *QStandardItem) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStandardItem_Text(ptr.Pointer()))
@ -41699,6 +42171,20 @@ func (ptr *QStandardItem) DestroyQStandardItemDefault() {
}
}
func (ptr *QStandardItem) takeColumn_atList(i int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItem_takeColumn_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QStandardItem) takeRow_atList(i int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItem_takeRow_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
type QStandardItemModel struct {
core.QAbstractItemModel
}
@ -41801,6 +42287,21 @@ func (ptr *QStandardItemModel) DropMimeData(data core.QMimeData_ITF, action core
return false
}
func (ptr *QStandardItemModel) FindItems(text string, flags core.Qt__MatchFlag, column int) []*QStandardItem {
if ptr.Pointer() != nil {
var textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
return func(l C.struct_QtGui_PackedList) []*QStandardItem {
var out = make([]*QStandardItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQStandardItemModelFromPointer(l.data).findItems_atList(i)
}
return out
}(C.QStandardItemModel_FindItems(ptr.Pointer(), textC, C.longlong(flags), C.int(int32(column))))
}
return nil
}
func (ptr *QStandardItemModel) Flags(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QStandardItemModel_Flags(ptr.Pointer(), core.PointerFromQModelIndex(index)))
@ -42071,6 +42572,19 @@ func (ptr *QStandardItemModel) SupportedDropActions() core.Qt__DropAction {
return 0
}
func (ptr *QStandardItemModel) TakeColumn(column int) []*QStandardItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QStandardItem {
var out = make([]*QStandardItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQStandardItemModelFromPointer(l.data).takeColumn_atList(i)
}
return out
}(C.QStandardItemModel_TakeColumn(ptr.Pointer(), C.int(int32(column))))
}
return nil
}
func (ptr *QStandardItemModel) TakeHorizontalHeaderItem(column int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItemModel_TakeHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column))))
@ -42085,6 +42599,19 @@ func (ptr *QStandardItemModel) TakeItem(row int, column int) *QStandardItem {
return nil
}
func (ptr *QStandardItemModel) TakeRow(row int) []*QStandardItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QStandardItem {
var out = make([]*QStandardItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQStandardItemModelFromPointer(l.data).takeRow_atList(i)
}
return out
}(C.QStandardItemModel_TakeRow(ptr.Pointer(), C.int(int32(row))))
}
return nil
}
func (ptr *QStandardItemModel) TakeVerticalHeaderItem(row int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItemModel_TakeVerticalHeaderItem(ptr.Pointer(), C.int(int32(row))))
@ -42107,6 +42634,27 @@ func (ptr *QStandardItemModel) DestroyQStandardItemModel() {
}
}
func (ptr *QStandardItemModel) findItems_atList(i int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItemModel_findItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QStandardItemModel) takeColumn_atList(i int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItemModel_takeColumn_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QStandardItemModel) takeRow_atList(i int) *QStandardItem {
if ptr.Pointer() != nil {
return NewQStandardItemFromPointer(C.QStandardItemModel_takeRow_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
//export callbackQStandardItemModel_Buddy
func callbackQStandardItemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
@ -45778,6 +46326,19 @@ func (ptr *QTextBlockGroup) BlockInsertedDefault(block QTextBlock_ITF) {
}
}
func (ptr *QTextBlockGroup) BlockList() []*QTextBlock {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QTextBlock {
var out = make([]*QTextBlock, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextBlockGroupFromPointer(l.data).blockList_atList(i)
}
return out
}(C.QTextBlockGroup_BlockList(ptr.Pointer()))
}
return nil
}
//export callbackQTextBlockGroup_BlockRemoved
func callbackQTextBlockGroup_BlockRemoved(ptr unsafe.Pointer, block unsafe.Pointer) {
@ -45822,6 +46383,15 @@ func (ptr *QTextBlockGroup) DestroyQTextBlockGroup() {
}
}
func (ptr *QTextBlockGroup) blockList_atList(i int) *QTextBlock {
if ptr.Pointer() != nil {
var tmpValue = NewQTextBlockFromPointer(C.QTextBlockGroup_blockList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock)
return tmpValue
}
return nil
}
//export callbackQTextBlockGroup_TimerEvent
func callbackQTextBlockGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -47616,6 +48186,19 @@ func (ptr *QTextDocument) AdjustSize() {
}
}
func (ptr *QTextDocument) AllFormats() []*QTextFormat {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QTextFormat {
var out = make([]*QTextFormat, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextDocumentFromPointer(l.data).allFormats_atList(i)
}
return out
}(C.QTextDocument_AllFormats(ptr.Pointer()))
}
return nil
}
func (ptr *QTextDocument) AvailableRedoSteps() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextDocument_AvailableRedoSteps(ptr.Pointer())))
@ -48422,6 +49005,15 @@ func (ptr *QTextDocument) DestroyQTextDocument() {
}
}
func (ptr *QTextDocument) allFormats_atList(i int) *QTextFormat {
if ptr.Pointer() != nil {
var tmpValue = NewQTextFormatFromPointer(C.QTextDocument_allFormats_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat)
return tmpValue
}
return nil
}
//export callbackQTextDocument_TimerEvent
func callbackQTextDocument_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -49009,6 +49601,26 @@ func (ptr *QTextDocumentWriter) SetFormat(format core.QByteArray_ITF) {
}
}
func QTextDocumentWriter_SupportedDocumentFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextDocumentWriterFromPointer(l.data).supportedDocumentFormats_atList(i)
}
return out
}(C.QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats())
}
func (ptr *QTextDocumentWriter) SupportedDocumentFormats() []*core.QByteArray {
return func(l C.struct_QtGui_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextDocumentWriterFromPointer(l.data).supportedDocumentFormats_atList(i)
}
return out
}(C.QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats())
}
func (ptr *QTextDocumentWriter) Write(document QTextDocument_ITF) bool {
if ptr.Pointer() != nil {
return C.QTextDocumentWriter_Write(ptr.Pointer(), PointerFromQTextDocument(document)) != 0
@ -49030,6 +49642,15 @@ func (ptr *QTextDocumentWriter) DestroyQTextDocumentWriter() {
}
}
func (ptr *QTextDocumentWriter) supportedDocumentFormats_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QTextDocumentWriter_supportedDocumentFormats_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//QTextFormat::FormatType
type QTextFormat__FormatType int64
@ -49535,6 +50156,19 @@ func (ptr *QTextFragment) Contains(position int) bool {
return false
}
func (ptr *QTextFragment) GlyphRuns(pos int, len int) []*QGlyphRun {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QGlyphRun {
var out = make([]*QGlyphRun, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextFragmentFromPointer(l.data).glyphRuns_atList(i)
}
return out
}(C.QTextFragment_GlyphRuns(ptr.Pointer(), C.int(int32(pos)), C.int(int32(len))))
}
return nil
}
func (ptr *QTextFragment) IsValid() bool {
if ptr.Pointer() != nil {
return C.QTextFragment_IsValid(ptr.Pointer()) != 0
@ -49563,6 +50197,15 @@ func (ptr *QTextFragment) Text() string {
return ""
}
func (ptr *QTextFragment) glyphRuns_atList(i int) *QGlyphRun {
if ptr.Pointer() != nil {
var tmpValue = NewQGlyphRunFromPointer(C.QTextFragment_glyphRuns_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun)
return tmpValue
}
return nil
}
type QTextFrame struct {
QTextObject
}
@ -49609,6 +50252,19 @@ func NewQTextFrame(document QTextDocument_ITF) *QTextFrame {
return tmpValue
}
func (ptr *QTextFrame) ChildFrames() []*QTextFrame {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QTextFrame {
var out = make([]*QTextFrame, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextFrameFromPointer(l.data).childFrames_atList(i)
}
return out
}(C.QTextFrame_ChildFrames(ptr.Pointer()))
}
return nil
}
func (ptr *QTextFrame) FirstCursorPosition() *QTextCursor {
if ptr.Pointer() != nil {
var tmpValue = NewQTextCursorFromPointer(C.QTextFrame_FirstCursorPosition(ptr.Pointer()))
@ -49666,6 +50322,17 @@ func (ptr *QTextFrame) DestroyQTextFrame() {
}
}
func (ptr *QTextFrame) childFrames_atList(i int) *QTextFrame {
if ptr.Pointer() != nil {
var tmpValue = NewQTextFrameFromPointer(C.QTextFrame_childFrames_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTextFrame_TimerEvent
func callbackQTextFrame_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -50717,6 +51384,19 @@ func (ptr *QTextLayout) Font() *QFont {
return nil
}
func (ptr *QTextLayout) GlyphRuns(from int, length int) []*QGlyphRun {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QGlyphRun {
var out = make([]*QGlyphRun, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextLayoutFromPointer(l.data).glyphRuns_atList(i)
}
return out
}(C.QTextLayout_GlyphRuns(ptr.Pointer(), C.int(int32(from)), C.int(int32(length))))
}
return nil
}
func (ptr *QTextLayout) IsValidCursorPosition(pos int) bool {
if ptr.Pointer() != nil {
return C.QTextLayout_IsValidCursorPosition(ptr.Pointer(), C.int(int32(pos))) != 0
@ -50863,6 +51543,15 @@ func (ptr *QTextLayout) DestroyQTextLayout() {
}
}
func (ptr *QTextLayout) glyphRuns_atList(i int) *QGlyphRun {
if ptr.Pointer() != nil {
var tmpValue = NewQGlyphRunFromPointer(C.QTextLayout_glyphRuns_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun)
return tmpValue
}
return nil
}
//QTextLength::Type
type QTextLength__Type int64
@ -51048,6 +51737,19 @@ func (ptr *QTextLine) Descent() float64 {
return 0
}
func (ptr *QTextLine) GlyphRuns(from int, length int) []*QGlyphRun {
if ptr.Pointer() != nil {
return func(l C.struct_QtGui_PackedList) []*QGlyphRun {
var out = make([]*QGlyphRun, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQTextLineFromPointer(l.data).glyphRuns_atList(i)
}
return out
}(C.QTextLine_GlyphRuns(ptr.Pointer(), C.int(int32(from)), C.int(int32(length))))
}
return nil
}
func (ptr *QTextLine) Height() float64 {
if ptr.Pointer() != nil {
return float64(C.QTextLine_Height(ptr.Pointer()))
@ -51189,6 +51891,15 @@ func (ptr *QTextLine) Y() float64 {
return 0
}
func (ptr *QTextLine) glyphRuns_atList(i int) *QGlyphRun {
if ptr.Pointer() != nil {
var tmpValue = NewQGlyphRunFromPointer(C.QTextLine_glyphRuns_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun)
return tmpValue
}
return nil
}
type QTextList struct {
QTextBlockGroup
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtGui_PackedString { char* data; long long len; };
struct QtGui_PackedList { void* data; long long len; };
struct QtGui_PackedString QAbstractTextDocumentLayout_AnchorAt(void* ptr, void* position);
void* QAbstractTextDocumentLayout_BlockBoundingRect(void* ptr, void* block);
void* QAbstractTextDocumentLayout_Document(void* ptr);
@ -193,6 +194,8 @@ int QAccessibleTableCellInterface_RowIndex(void* ptr);
void* QAccessibleTableCellInterface_Table(void* ptr);
void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(void* ptr);
void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(void* ptr);
void* QAccessibleTableCellInterface_columnHeaderCells_atList(void* ptr, int i);
void* QAccessibleTableCellInterface_rowHeaderCells_atList(void* ptr, int i);
void* QAccessibleTableInterface_Caption(void* ptr);
void* QAccessibleTableInterface_CellAt(void* ptr, int row, int column);
int QAccessibleTableInterface_ColumnCount(void* ptr);
@ -212,6 +215,7 @@ char QAccessibleTableInterface_UnselectColumn(void* ptr, int column);
char QAccessibleTableInterface_UnselectRow(void* ptr, int row);
void QAccessibleTableInterface_DestroyQAccessibleTableInterface(void* ptr);
void QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(void* ptr);
void* QAccessibleTableInterface_selectedCells_atList(void* ptr, int i);
void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(void* iface, long long changeType);
void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(void* object, long long changeType);
int QAccessibleTableModelChangeEvent_FirstColumn(void* ptr);
@ -905,6 +909,7 @@ long long QGlyphRun_Flags(void* ptr);
char QGlyphRun_IsEmpty(void* ptr);
char QGlyphRun_IsRightToLeft(void* ptr);
char QGlyphRun_Overline(void* ptr);
struct QtGui_PackedList QGlyphRun_Positions(void* ptr);
void* QGlyphRun_RawFont(void* ptr);
void QGlyphRun_SetBoundingRect(void* ptr, void* boundingRect);
void QGlyphRun_SetFlag(void* ptr, long long flag, char enabled);
@ -919,6 +924,7 @@ char QGlyphRun_StrikeOut(void* ptr);
void QGlyphRun_Swap(void* ptr, void* other);
char QGlyphRun_Underline(void* ptr);
void QGlyphRun_DestroyQGlyphRun(void* ptr);
void* QGlyphRun_positions_atList(void* ptr, int i);
void QGradient_SetColorAt(void* ptr, double position, void* color);
long long QGradient_CoordinateMode(void* ptr);
void QGradient_SetCoordinateMode(void* ptr, long long mode);
@ -994,6 +1000,7 @@ void QGuiApplication_ScreenAdded(void* ptr, void* screen);
void QGuiApplication_ConnectScreenRemoved(void* ptr);
void QGuiApplication_DisconnectScreenRemoved(void* ptr);
void QGuiApplication_ScreenRemoved(void* ptr, void* screen);
struct QtGui_PackedList QGuiApplication_QGuiApplication_Screens();
void QGuiApplication_QGuiApplication_SetDesktopSettingsAware(char on);
void QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(char enabled);
void QGuiApplication_QGuiApplication_SetFont(void* font);
@ -1003,6 +1010,7 @@ void QGuiApplication_QGuiApplication_Sync();
void* QGuiApplication_QGuiApplication_TopLevelAt(void* pos);
void QGuiApplication_DestroyQGuiApplication(void* ptr);
void QGuiApplication_DestroyQGuiApplicationDefault(void* ptr);
void* QGuiApplication_screens_atList(void* ptr, int i);
void QGuiApplication_Quit(void* ptr);
void QGuiApplication_QuitDefault(void* ptr);
void QGuiApplication_TimerEvent(void* ptr, void* event);
@ -1044,6 +1052,7 @@ void* QIcon_ActualSize2(void* ptr, void* window, void* size, long long mode, lon
void* QIcon_ActualSize(void* ptr, void* size, long long mode, long long state);
void QIcon_AddFile(void* ptr, char* fileName, void* size, long long mode, long long state);
void QIcon_AddPixmap(void* ptr, void* pixmap, long long mode, long long state);
struct QtGui_PackedList QIcon_AvailableSizes(void* ptr, long long mode, long long state);
long long QIcon_CacheKey(void* ptr);
void* QIcon_QIcon_FromTheme(char* name);
void* QIcon_QIcon_FromTheme2(char* name, void* fallback);
@ -1064,6 +1073,7 @@ void QIcon_Swap(void* ptr, void* other);
struct QtGui_PackedString QIcon_QIcon_ThemeName();
struct QtGui_PackedString QIcon_QIcon_ThemeSearchPaths();
void QIcon_DestroyQIcon(void* ptr);
void* QIcon_availableSizes_atList(void* ptr, int i);
void* QIconDragEvent_NewQIconDragEvent();
void* QIconEngine_NewQIconEngine();
void* QIconEngine_ActualSize(void* ptr, void* size, long long mode, long long state);
@ -1085,6 +1095,7 @@ void QIconEngine_Virtual_hook(void* ptr, int id, void* data);
void QIconEngine_Virtual_hookDefault(void* ptr, int id, void* data);
void QIconEngine_DestroyQIconEngine(void* ptr);
void QIconEngine_DestroyQIconEngineDefault(void* ptr);
void* QIconEngine_availableSizes_atList(void* ptr, int i);
void* QIconEnginePlugin_NewQIconEnginePlugin(void* parent);
void* QIconEnginePlugin_Create(void* ptr, char* filename);
void QIconEnginePlugin_DestroyQIconEnginePlugin(void* ptr);
@ -1288,12 +1299,18 @@ void QImageReader_SetScaledClipRect(void* ptr, void* rect);
void QImageReader_SetScaledSize(void* ptr, void* size);
void* QImageReader_Size(void* ptr);
void* QImageReader_SubType(void* ptr);
struct QtGui_PackedList QImageReader_QImageReader_SupportedImageFormats();
struct QtGui_PackedList QImageReader_QImageReader_SupportedMimeTypes();
struct QtGui_PackedList QImageReader_SupportedSubTypes(void* ptr);
char QImageReader_SupportsAnimation(void* ptr);
char QImageReader_SupportsOption(void* ptr, long long option);
struct QtGui_PackedString QImageReader_Text(void* ptr, char* key);
struct QtGui_PackedString QImageReader_TextKeys(void* ptr);
long long QImageReader_Transformation(void* ptr);
void QImageReader_DestroyQImageReader(void* ptr);
void* QImageReader_supportedImageFormats_atList(void* ptr, int i);
void* QImageReader_supportedMimeTypes_atList(void* ptr, int i);
void* QImageReader_supportedSubTypes_atList(void* ptr, int i);
void* QImageWriter_NewQImageWriter();
void* QImageWriter_NewQImageWriter2(void* device, void* format);
void* QImageWriter_NewQImageWriter3(char* fileName, void* format);
@ -1320,10 +1337,16 @@ void QImageWriter_SetSubType(void* ptr, void* ty);
void QImageWriter_SetText(void* ptr, char* key, char* text);
void QImageWriter_SetTransformation(void* ptr, long long transform);
void* QImageWriter_SubType(void* ptr);
struct QtGui_PackedList QImageWriter_QImageWriter_SupportedImageFormats();
struct QtGui_PackedList QImageWriter_QImageWriter_SupportedMimeTypes();
struct QtGui_PackedList QImageWriter_SupportedSubTypes(void* ptr);
char QImageWriter_SupportsOption(void* ptr, long long option);
long long QImageWriter_Transformation(void* ptr);
char QImageWriter_Write(void* ptr, void* image);
void QImageWriter_DestroyQImageWriter(void* ptr);
void* QImageWriter_supportedImageFormats_atList(void* ptr, int i);
void* QImageWriter_supportedMimeTypes_atList(void* ptr, int i);
void* QImageWriter_supportedSubTypes_atList(void* ptr, int i);
long long QInputEvent_Modifiers(void* ptr);
unsigned long QInputEvent_Timestamp(void* ptr);
long long QInputEvent_ModState(void* ptr);
@ -1466,11 +1489,15 @@ void* QKeySequence_NewQKeySequence3(int k1, int k2, int k3, int k4);
int QKeySequence_Count(void* ptr);
void* QKeySequence_QKeySequence_FromString(char* str, long long format);
char QKeySequence_IsEmpty(void* ptr);
struct QtGui_PackedList QKeySequence_QKeySequence_KeyBindings(long long key);
struct QtGui_PackedList QKeySequence_QKeySequence_ListFromString(char* str, long long format);
long long QKeySequence_Matches(void* ptr, void* seq);
void* QKeySequence_QKeySequence_Mnemonic(char* text);
void QKeySequence_Swap(void* ptr, void* other);
struct QtGui_PackedString QKeySequence_ToString(void* ptr, long long format);
void QKeySequence_DestroyQKeySequence(void* ptr);
void* QKeySequence_keyBindings_atList(void* ptr, int i);
void* QKeySequence_listFromString_atList(void* ptr, int i);
void* QLinearGradient_NewQLinearGradient3(double x1, double y1, double x2, double y2);
void* QLinearGradient_NewQLinearGradient();
void* QLinearGradient_NewQLinearGradient2(void* start, void* finalStop);
@ -1596,10 +1623,12 @@ void QMovie_ConnectStateChanged(void* ptr);
void QMovie_DisconnectStateChanged(void* ptr);
void QMovie_StateChanged(void* ptr, long long state);
void QMovie_Stop(void* ptr);
struct QtGui_PackedList QMovie_QMovie_SupportedFormats();
void QMovie_ConnectUpdated(void* ptr);
void QMovie_DisconnectUpdated(void* ptr);
void QMovie_Updated(void* ptr, void* rect);
void QMovie_DestroyQMovie(void* ptr);
void* QMovie_supportedFormats_atList(void* ptr, int i);
void QMovie_TimerEvent(void* ptr, void* event);
void QMovie_TimerEventDefault(void* ptr, void* event);
void QMovie_ChildEvent(void* ptr, void* event);
@ -2207,13 +2236,17 @@ double QPainterPath_SlopeAtPercent(void* ptr, double t);
void* QPainterPath_Subtracted(void* ptr, void* p);
void QPainterPath_Swap(void* ptr, void* other);
void* QPainterPath_ToFillPolygon(void* ptr, void* matrix);
struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix);
void* QPainterPath_ToReversed(void* ptr);
struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix);
void QPainterPath_Translate2(void* ptr, void* offset);
void QPainterPath_Translate(void* ptr, double dx, double dy);
void* QPainterPath_Translated2(void* ptr, void* offset);
void* QPainterPath_Translated(void* ptr, double dx, double dy);
void* QPainterPath_United(void* ptr, void* p);
void QPainterPath_DestroyQPainterPath(void* ptr);
void* QPainterPath_toFillPolygons_atList(void* ptr, int i);
void* QPainterPath_toSubpathPolygons_atList(void* ptr, int i);
void* QPainterPathStroker_NewQPainterPathStroker();
void* QPainterPathStroker_NewQPainterPathStroker2(void* pen);
long long QPainterPathStroker_CapStyle(void* ptr);
@ -2724,6 +2757,7 @@ char QRegion_Intersects2(void* ptr, void* rect);
char QRegion_IsEmpty(void* ptr);
char QRegion_IsNull(void* ptr);
int QRegion_RectCount(void* ptr);
struct QtGui_PackedList QRegion_Rects(void* ptr);
void QRegion_SetRects(void* ptr, void* rects, int number);
void* QRegion_Subtracted(void* ptr, void* r);
void QRegion_Translate(void* ptr, int dx, int dy);
@ -2737,6 +2771,7 @@ void QRegion_Swap(void* ptr, void* other);
void QRegion_Translate2(void* ptr, void* point);
void* QRegion_Translated2(void* ptr, void* p);
void* QRegion_Translated(void* ptr, int dx, int dy);
void* QRegion_rects_atList(void* ptr, int i);
void* QRegularExpressionValidator_RegularExpression(void* ptr);
void QRegularExpressionValidator_SetRegularExpression(void* ptr, void* re);
void* QRegularExpressionValidator_NewQRegularExpressionValidator(void* parent);
@ -2843,7 +2878,9 @@ void* QScreen_TransformBetween(void* ptr, long long a, long long b, void* target
void QScreen_ConnectVirtualGeometryChanged(void* ptr);
void QScreen_DisconnectVirtualGeometryChanged(void* ptr);
void QScreen_VirtualGeometryChanged(void* ptr, void* rect);
struct QtGui_PackedList QScreen_VirtualSiblings(void* ptr);
void QScreen_DestroyQScreen(void* ptr);
void* QScreen_virtualSiblings_atList(void* ptr, int i);
void QScreen_TimerEvent(void* ptr, void* event);
void QScreen_TimerEventDefault(void* ptr, void* event);
void QScreen_ChildEvent(void* ptr, void* event);
@ -2997,6 +3034,8 @@ void* QStandardItem_SizeHint(void* ptr);
void QStandardItem_SortChildren(void* ptr, int column, long long order);
struct QtGui_PackedString QStandardItem_StatusTip(void* ptr);
void* QStandardItem_TakeChild(void* ptr, int row, int column);
struct QtGui_PackedList QStandardItem_TakeColumn(void* ptr, int column);
struct QtGui_PackedList QStandardItem_TakeRow(void* ptr, int row);
struct QtGui_PackedString QStandardItem_Text(void* ptr);
long long QStandardItem_TextAlignment(void* ptr);
struct QtGui_PackedString QStandardItem_ToolTip(void* ptr);
@ -3005,6 +3044,8 @@ int QStandardItem_TypeDefault(void* ptr);
struct QtGui_PackedString QStandardItem_WhatsThis(void* ptr);
void QStandardItem_DestroyQStandardItem(void* ptr);
void QStandardItem_DestroyQStandardItemDefault(void* ptr);
void* QStandardItem_takeColumn_atList(void* ptr, int i);
void* QStandardItem_takeRow_atList(void* ptr, int i);
void QStandardItemModel_SetSortRole(void* ptr, int role);
int QStandardItemModel_SortRole(void* ptr);
void* QStandardItemModel_NewQStandardItemModel(void* parent);
@ -3014,6 +3055,7 @@ void QStandardItemModel_Clear(void* ptr);
int QStandardItemModel_ColumnCount(void* ptr, void* parent);
void* QStandardItemModel_Data(void* ptr, void* index, int role);
char QStandardItemModel_DropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent);
struct QtGui_PackedList QStandardItemModel_FindItems(void* ptr, char* text, long long flags, int column);
long long QStandardItemModel_Flags(void* ptr, void* index);
char QStandardItemModel_HasChildren(void* ptr, void* parent);
void* QStandardItemModel_HeaderData(void* ptr, int section, long long orientation, int role);
@ -3051,11 +3093,16 @@ void QStandardItemModel_SetVerticalHeaderLabels(void* ptr, char* labels);
void* QStandardItemModel_Sibling(void* ptr, int row, int column, void* idx);
void QStandardItemModel_Sort(void* ptr, int column, long long order);
long long QStandardItemModel_SupportedDropActions(void* ptr);
struct QtGui_PackedList QStandardItemModel_TakeColumn(void* ptr, int column);
void* QStandardItemModel_TakeHorizontalHeaderItem(void* ptr, int column);
void* QStandardItemModel_TakeItem(void* ptr, int row, int column);
struct QtGui_PackedList QStandardItemModel_TakeRow(void* ptr, int row);
void* QStandardItemModel_TakeVerticalHeaderItem(void* ptr, int row);
void* QStandardItemModel_VerticalHeaderItem(void* ptr, int row);
void QStandardItemModel_DestroyQStandardItemModel(void* ptr);
void* QStandardItemModel_findItems_atList(void* ptr, int i);
void* QStandardItemModel_takeColumn_atList(void* ptr, int i);
void* QStandardItemModel_takeRow_atList(void* ptr, int i);
void* QStandardItemModel_Buddy(void* ptr, void* index);
void* QStandardItemModel_BuddyDefault(void* ptr, void* index);
char QStandardItemModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent);
@ -3337,9 +3384,11 @@ void QTextBlockGroup_BlockFormatChanged(void* ptr, void* block);
void QTextBlockGroup_BlockFormatChangedDefault(void* ptr, void* block);
void QTextBlockGroup_BlockInserted(void* ptr, void* block);
void QTextBlockGroup_BlockInsertedDefault(void* ptr, void* block);
struct QtGui_PackedList QTextBlockGroup_BlockList(void* ptr);
void QTextBlockGroup_BlockRemoved(void* ptr, void* block);
void QTextBlockGroup_BlockRemovedDefault(void* ptr, void* block);
void QTextBlockGroup_DestroyQTextBlockGroup(void* ptr);
void* QTextBlockGroup_blockList_atList(void* ptr, int i);
void QTextBlockGroup_TimerEvent(void* ptr, void* event);
void QTextBlockGroup_TimerEventDefault(void* ptr, void* event);
void QTextBlockGroup_ChildEvent(void* ptr, void* event);
@ -3514,6 +3563,7 @@ void* QTextDocument_NewQTextDocument(void* parent);
void* QTextDocument_NewQTextDocument2(char* text, void* parent);
void QTextDocument_AddResource(void* ptr, int ty, void* name, void* resource);
void QTextDocument_AdjustSize(void* ptr);
struct QtGui_PackedList QTextDocument_AllFormats(void* ptr);
int QTextDocument_AvailableRedoSteps(void* ptr);
int QTextDocument_AvailableUndoSteps(void* ptr);
void QTextDocument_ConnectBaseUrlChanged(void* ptr);
@ -3598,6 +3648,7 @@ void QTextDocument_ConnectUndoCommandAdded(void* ptr);
void QTextDocument_DisconnectUndoCommandAdded(void* ptr);
void QTextDocument_UndoCommandAdded(void* ptr);
void QTextDocument_DestroyQTextDocument(void* ptr);
void* QTextDocument_allFormats_atList(void* ptr, int i);
void QTextDocument_TimerEvent(void* ptr, void* event);
void QTextDocument_TimerEventDefault(void* ptr, void* event);
void QTextDocument_ChildEvent(void* ptr, void* event);
@ -3638,9 +3689,11 @@ void QTextDocumentWriter_SetCodec(void* ptr, void* codec);
void QTextDocumentWriter_SetDevice(void* ptr, void* device);
void QTextDocumentWriter_SetFileName(void* ptr, char* fileName);
void QTextDocumentWriter_SetFormat(void* ptr, void* format);
struct QtGui_PackedList QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats();
char QTextDocumentWriter_Write(void* ptr, void* document);
char QTextDocumentWriter_Write2(void* ptr, void* fragment);
void QTextDocumentWriter_DestroyQTextDocumentWriter(void* ptr);
void* QTextDocumentWriter_supportedDocumentFormats_atList(void* ptr, int i);
void* QTextFormat_NewQTextFormat3(void* other);
void QTextFormat_SetObjectIndex(void* ptr, int index);
void* QTextFormat_NewQTextFormat();
@ -3685,11 +3738,14 @@ void* QTextFragment_NewQTextFragment();
void* QTextFragment_NewQTextFragment3(void* other);
int QTextFragment_CharFormatIndex(void* ptr);
char QTextFragment_Contains(void* ptr, int position);
struct QtGui_PackedList QTextFragment_GlyphRuns(void* ptr, int pos, int len);
char QTextFragment_IsValid(void* ptr);
int QTextFragment_Length(void* ptr);
int QTextFragment_Position(void* ptr);
struct QtGui_PackedString QTextFragment_Text(void* ptr);
void* QTextFragment_glyphRuns_atList(void* ptr, int i);
void* QTextFrame_NewQTextFrame(void* document);
struct QtGui_PackedList QTextFrame_ChildFrames(void* ptr);
void* QTextFrame_FirstCursorPosition(void* ptr);
int QTextFrame_FirstPosition(void* ptr);
void* QTextFrame_LastCursorPosition(void* ptr);
@ -3697,6 +3753,7 @@ int QTextFrame_LastPosition(void* ptr);
void* QTextFrame_ParentFrame(void* ptr);
void QTextFrame_SetFrameFormat(void* ptr, void* format);
void QTextFrame_DestroyQTextFrame(void* ptr);
void* QTextFrame_childFrames_atList(void* ptr, int i);
void QTextFrame_TimerEvent(void* ptr, void* event);
void QTextFrame_TimerEventDefault(void* ptr, void* event);
void QTextFrame_ChildEvent(void* ptr, void* event);
@ -3783,6 +3840,7 @@ void QTextLayout_ClearLayout(void* ptr);
long long QTextLayout_CursorMoveStyle(void* ptr);
void QTextLayout_EndLayout(void* ptr);
void* QTextLayout_Font(void* ptr);
struct QtGui_PackedList QTextLayout_GlyphRuns(void* ptr, int from, int length);
char QTextLayout_IsValidCursorPosition(void* ptr, int pos);
int QTextLayout_LeftCursorPosition(void* ptr, int oldPos);
int QTextLayout_LineCount(void* ptr);
@ -3804,6 +3862,7 @@ void QTextLayout_SetTextOption(void* ptr, void* option);
struct QtGui_PackedString QTextLayout_Text(void* ptr);
void* QTextLayout_TextOption(void* ptr);
void QTextLayout_DestroyQTextLayout(void* ptr);
void* QTextLayout_glyphRuns_atList(void* ptr, int i);
void* QTextLength_NewQTextLength();
void* QTextLength_NewQTextLength2(long long ty, double value);
double QTextLength_RawValue(void* ptr);
@ -3815,6 +3874,7 @@ double QTextLine_Ascent(void* ptr);
double QTextLine_CursorToX(void* ptr, int cursorPos, long long edge);
double QTextLine_CursorToX2(void* ptr, int cursorPos, long long edge);
double QTextLine_Descent(void* ptr);
struct QtGui_PackedList QTextLine_GlyphRuns(void* ptr, int from, int length);
double QTextLine_Height(void* ptr);
double QTextLine_HorizontalAdvance(void* ptr);
char QTextLine_IsValid(void* ptr);
@ -3835,6 +3895,7 @@ int QTextLine_TextStart(void* ptr);
double QTextLine_Width(void* ptr);
double QTextLine_X(void* ptr);
double QTextLine_Y(void* ptr);
void* QTextLine_glyphRuns_atList(void* ptr, int i);
int QTextList_ItemNumber(void* ptr, void* block);
struct QtGui_PackedString QTextList_ItemText(void* ptr, void* block);
void QTextList_Add(void* ptr, void* block);

View file

@ -39,6 +39,7 @@
#include <QItemSelection>
#include <QItemSelectionModel>
#include <QKeyEvent>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QMimeData>
@ -2057,6 +2058,11 @@ void* QHelpEngineCore_FileData(void* ptr, void* url)
return new QByteArray(static_cast<QHelpEngineCore*>(ptr)->fileData(*static_cast<QUrl*>(url)));
}
struct QtHelp_PackedList QHelpEngineCore_Files(void* ptr, char* namespaceName, char* filterAttributes, char* extensionFilter)
{
return ({ QList<QUrl>* tmpValue = new QList<QUrl>(static_cast<QHelpEngineCore*>(ptr)->files(QString(namespaceName), QString(filterAttributes).split("|", QString::SkipEmptyParts), QString(extensionFilter))); QtHelp_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtHelp_PackedString QHelpEngineCore_FilterAttributes(void* ptr)
{
return ({ QByteArray t22f9b0 = static_cast<QHelpEngineCore*>(ptr)->filterAttributes().join("|").toUtf8(); QtHelp_PackedString { const_cast<char*>(t22f9b0.prepend("WHITESPACE").constData()+10), t22f9b0.size()-10 }; });
@ -2187,6 +2193,16 @@ void QHelpEngineCore_DestroyQHelpEngineCoreDefault(void* ptr)
}
void* QHelpEngineCore_files_atList(void* ptr, int i)
{
return new QUrl(static_cast<QList<QUrl>*>(ptr)->at(i));
}
struct QtHelp_PackedString QHelpEngineCore_filterAttributeSets_atList(void* ptr, int i)
{
return ({ QByteArray t5372d5 = static_cast<QList<QStringList>*>(ptr)->at(i).join("|").toUtf8(); QtHelp_PackedString { const_cast<char*>(t5372d5.prepend("WHITESPACE").constData()+10), t5372d5.size()-10 }; });
}
void QHelpEngineCore_TimerEvent(void* ptr, void* event)
{
static_cast<QHelpEngineCore*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));

View file

@ -6377,6 +6377,25 @@ func (ptr *QHelpEngineCore) FileData(url core.QUrl_ITF) *core.QByteArray {
return nil
}
func (ptr *QHelpEngineCore) Files(namespaceName string, filterAttributes []string, extensionFilter string) []*core.QUrl {
if ptr.Pointer() != nil {
var namespaceNameC = C.CString(namespaceName)
defer C.free(unsafe.Pointer(namespaceNameC))
var filterAttributesC = C.CString(strings.Join(filterAttributes, "|"))
defer C.free(unsafe.Pointer(filterAttributesC))
var extensionFilterC = C.CString(extensionFilter)
defer C.free(unsafe.Pointer(extensionFilterC))
return func(l C.struct_QtHelp_PackedList) []*core.QUrl {
var out = make([]*core.QUrl, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQHelpEngineCoreFromPointer(l.data).files_atList(i)
}
return out
}(C.QHelpEngineCore_Files(ptr.Pointer(), namespaceNameC, filterAttributesC, extensionFilterC))
}
return nil
}
func (ptr *QHelpEngineCore) FilterAttributes() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QHelpEngineCore_FilterAttributes(ptr.Pointer())), "|")
@ -6651,6 +6670,22 @@ func (ptr *QHelpEngineCore) DestroyQHelpEngineCoreDefault() {
}
}
func (ptr *QHelpEngineCore) files_atList(i int) *core.QUrl {
if ptr.Pointer() != nil {
var tmpValue = core.NewQUrlFromPointer(C.QHelpEngineCore_files_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QHelpEngineCore) filterAttributeSets_atList(i int) []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QHelpEngineCore_filterAttributeSets_atList(ptr.Pointer(), C.int(int32(i)))), "|")
}
return make([]string, 0)
}
//export callbackQHelpEngineCore_TimerEvent
func callbackQHelpEngineCore_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtHelp_PackedString { char* data; long long len; };
struct QtHelp_PackedList { void* data; long long len; };
void* QHelpContentItem_Child(void* ptr, int row);
int QHelpContentItem_ChildCount(void* ptr);
int QHelpContentItem_ChildPosition(void* ptr, void* child);
@ -373,6 +374,7 @@ void* QHelpEngineCore_CustomValue(void* ptr, char* key, void* defaultValue);
struct QtHelp_PackedString QHelpEngineCore_DocumentationFileName(void* ptr, char* namespaceName);
struct QtHelp_PackedString QHelpEngineCore_Error(void* ptr);
void* QHelpEngineCore_FileData(void* ptr, void* url);
struct QtHelp_PackedList QHelpEngineCore_Files(void* ptr, char* namespaceName, char* filterAttributes, char* extensionFilter);
struct QtHelp_PackedString QHelpEngineCore_FilterAttributes(void* ptr);
struct QtHelp_PackedString QHelpEngineCore_FilterAttributes2(void* ptr, char* filterName);
void* QHelpEngineCore_FindFile(void* ptr, void* url);
@ -399,6 +401,8 @@ void QHelpEngineCore_DisconnectWarning(void* ptr);
void QHelpEngineCore_Warning(void* ptr, char* msg);
void QHelpEngineCore_DestroyQHelpEngineCore(void* ptr);
void QHelpEngineCore_DestroyQHelpEngineCoreDefault(void* ptr);
void* QHelpEngineCore_files_atList(void* ptr, int i);
struct QtHelp_PackedString QHelpEngineCore_filterAttributeSets_atList(void* ptr, int i);
void QHelpEngineCore_TimerEvent(void* ptr, void* event);
void QHelpEngineCore_TimerEventDefault(void* ptr, void* event);
void QHelpEngineCore_ChildEvent(void* ptr, void* event);

View file

@ -8,9 +8,9 @@ import (
func CppOutputParameters(function *parser.Function, name string) string {
if function.Meta == parser.CONSTRUCTOR {
return cppOutput(name, function.Name, function)
return CppOutput(name, function.Name, function)
}
return cppOutput(name, function.Output, function)
return CppOutput(name, function.Output, function)
}
func CppOutputParametersFailed(function *parser.Function) string {
@ -23,13 +23,11 @@ func CppOutputParametersFailed(function *parser.Function) string {
func CppOutputParametersDeducedFromGeneric(function *parser.Function) string {
if function.Output == "T" {
if function.Class() == "QObject" || function.Class() == "QMediaService" {
return fmt.Sprintf("<%v*>", function.Class())
}
if function.TemplateModeGo != "" {
return fmt.Sprintf("<%v>", function.TemplateModeGo)
}
switch function.TemplateMode {
switch function.TemplateModeJNI {
case "Int":
{
return "<jint>"

View file

@ -35,12 +35,12 @@ func GoHeaderName(f *parser.Function) string {
}
}
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "String", "Object":
{
if strings.Contains(f.Name, "Object") {
if f.TemplateMode == "String" {
fmt.Fprintf(bb, "%v%v", strings.Replace(strings.Title(f.Name), "Object", "", -1), f.TemplateMode)
if f.TemplateModeJNI == "String" {
fmt.Fprintf(bb, "%v%v", strings.Replace(strings.Title(f.Name), "Object", "", -1), f.TemplateModeJNI)
} else {
fmt.Fprint(bb, strings.Title(f.Name))
}
@ -49,7 +49,17 @@ func GoHeaderName(f *parser.Function) string {
default:
{
fmt.Fprintf(bb, "%v%v", strings.Title(f.Name), f.TemplateMode)
fmt.Fprintf(bb, "%v%v",
func() string {
if strings.HasSuffix(f.Name, "_atList") {
return f.Name
}
return strings.Title(f.Name)
}(),
f.TemplateModeJNI,
)
}
}
@ -95,6 +105,9 @@ func GoHeaderOutput(f *parser.Function) string {
var o = goType(f, value)
if isClass(o) {
if strings.HasPrefix(o, "[]") {
return fmt.Sprintf("%v", o)
}
return fmt.Sprintf("*%v", o)
}
return o

View file

@ -108,7 +108,7 @@ func goInput(name, value string, f *parser.Function) string {
case "T":
{
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "Boolean":
{
return fmt.Sprintf("C.char(int8(qt.GoBoolToInt(%v)))", name)
@ -279,7 +279,7 @@ func cppInput(name, value string, f *parser.Function) string {
case "T":
{
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "Boolean", "Int":
{
return name

View file

@ -99,7 +99,7 @@ func goOutput(name, value string, f *parser.Function) string {
case "T", "JavaVM", "jclass", "jobject":
{
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "Boolean":
{
return fmt.Sprintf("int8(%v) != 0", name)
@ -143,6 +143,11 @@ func goOutput(name, value string, f *parser.Function) string {
return fmt.Sprintf("New%vFromPointer(%v)", strings.Title(value), name)
}
case parser.IsPackedList(value):
{
return fmt.Sprintf("func(l C.struct_%v_PackedList)%v{var out = make(%v, int(l.len))\nfor i:=0;i<int(l.len);i++{ out[i] = New%vFromPointer(l.data).%v_atList(i) }\nreturn out}(%v)", parser.ClassMap[f.Class()].Module, goType(f, value), goType(f, value), f.Class(), f.Name, name)
}
}
f.Access = fmt.Sprintf("unsupported_goOutput(%v)", value)
@ -204,7 +209,7 @@ func goOutputFailed(value string, f *parser.Function) string {
case "T", "JavaVM", "jclass", "jobject":
{
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "Boolean":
{
return "false"
@ -233,12 +238,17 @@ func goOutputFailed(value string, f *parser.Function) string {
case isClass(value):
{
if f.TemplateMode == "String" {
if f.TemplateModeJNI == "String" {
return "\"\""
}
return "nil"
}
case parser.IsPackedList(value):
{
return "nil"
}
}
f.Access = fmt.Sprintf("unsupported_goOutputFailed(%v)", value)
@ -362,11 +372,14 @@ func cgoOutput(name, value string, f *parser.Function) string {
}
func CppOutput(name, value string, f *parser.Function) string {
if strings.HasSuffix(f.Name, "_atList") {
return cppOutput(fmt.Sprintf("%v->at%v", strings.Split(name, "->")[0], strings.Split(name, "_atList")[1]), value, f)
}
return cppOutput(name, value, f)
}
func cppOutputPack(name, value string, f *parser.Function) string {
var out = cppOutput(name, value, f)
var out = CppOutput(name, value, f)
if strings.Contains(out, "_PackedString") {
var out = strings.Replace(out, "({ ", "", -1)
@ -381,7 +394,7 @@ func cppOutputPack(name, value string, f *parser.Function) string {
}
func cppOutputPacked(name, value string, f *parser.Function) string {
var out = cppOutput(name, value, f)
var out = CppOutput(name, value, f)
if strings.Contains(out, "_PackedString") {
return fmt.Sprintf("%vPacked", cleanName(name, value))
@ -585,6 +598,12 @@ func cppOutput(name, value string, f *parser.Function) string {
}
}
}
case parser.IsPackedList(value):
{
vOld = strings.Replace(vOld, " &", "", -1)
return fmt.Sprintf("({ %v* tmpValue = new %v(%v); %v_PackedList { tmpValue, tmpValue->size() }; })", vOld, vOld, name, strings.Title(parser.ClassMap[f.Class()].Module))
}
}
f.Access = fmt.Sprintf("unsupported_cppOutput(%v)", value)

View file

@ -95,7 +95,7 @@ func goType(f *parser.Function, value string) string {
case "T":
{
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "Boolean":
{
return "bool"
@ -153,12 +153,24 @@ func goType(f *parser.Function, value string) string {
return fmt.Sprintf("%v.%v", m, value)
}
if f.TemplateMode == "String" {
if f.TemplateModeJNI == "String" {
return "string"
}
return value
}
case parser.IsPackedList(value):
{
value = parser.UnpackedList(value)
if m := module(parser.ClassMap[value].Module); m != module(f) {
if parser.ClassMap[f.Class()].WeakLink[parser.ClassMap[value].Module] {
return "[]unsafe.Pointer"
}
return fmt.Sprintf("[]*%v.%v", m, value)
}
return fmt.Sprintf("[]*%v", value)
}
}
f.Access = fmt.Sprintf("unsupported_goType(%v)", value)
@ -375,7 +387,7 @@ func cppType(f *parser.Function, value string) string {
case "T":
{
switch f.TemplateMode {
switch f.TemplateModeJNI {
case "Boolean":
{
return "char"
@ -424,6 +436,11 @@ func cppType(f *parser.Function, value string) string {
{
return "void*"
}
case parser.IsPackedList(value):
{
return fmt.Sprintf("struct %v_PackedList", strings.Title(parser.ClassMap[f.Class()].Module))
}
}
f.Access = fmt.Sprintf("unsupported_cppType(%v)", value)

View file

@ -168,6 +168,101 @@ func (c *Class) add() {
}
}
}
for _, f := range c.Functions {
switch f.Output {
case "QModelIndexList":
{
f.Output = "QList<QModelIndex>"
}
case "QVariantList":
{
f.Output = "QList<QVariant>"
}
case "QObjectList":
{
f.Output = "QList<QObject *>"
}
case "QMediaResourceList":
{
f.Output = "QList<QMediaResource>"
}
case "QFileInfoList":
{
f.Output = "QList<QFileInfo>"
}
case "QWidgetList":
{
f.Output = "QList<QWidget *>"
}
case "QCameraFocusZoneList":
{
f.Output = "QList<QCameraFocusZone *>"
}
//generics
case "QList<T>":
{
f.TemplateModeGo = "QObject*"
f.Output = "QList<QObject*>"
}
case "T":
{
if f.Class() == "QObject" || f.Class() == "QMediaService" {
f.TemplateModeGo = fmt.Sprintf("%v*", f.Class())
f.Output = fmt.Sprintf("%v*", f.Class())
}
}
}
if IsPackedList(f.Output) {
var b bool
for _, p := range f.Parameters {
if strings.ContainsAny(p.Value, "<>") {
b = true
break
}
}
if !b && !c.HasFunctionWithName(fmt.Sprintf("%v_atList", f.Name)) {
var newF = &Function{
Name: fmt.Sprintf("%v_atList", f.Name),
Fullname: fmt.Sprintf("%v::%v_atList", c.Name, f.Name),
Access: "public",
Virtual: "non",
Meta: PLAIN,
Output: fmt.Sprintf("const %v", strings.Split(strings.Split(f.Output, "<")[1], ">")[0]),
Parameters: []*Parameter{{Name: "i", Value: "int"}},
Signature: "()",
Container: strings.Split(f.Output, "<")[0],
}
c.Functions = append(c.Functions, newF)
f.Child = newF
}
}
}
}
func IsPackedList(value string) bool {
return (strings.HasPrefix(value, "QList<Q") || strings.HasPrefix(value, "QVector<Q") || strings.HasPrefix(value, "QStack<Q") || strings.HasPrefix(value, "QQueue<Q")) && strings.Count(value, "<") == 1 && !strings.Contains(value, ":") && ClassMap[UnpackedList(value)] != nil
}
func UnpackedList(value string) string {
var CleanValue = func(value string) string {
for _, b := range []string{"*", "const", "&amp", "&", ";"} {
value = strings.Replace(value, b, "", -1)
}
return strings.TrimSpace(value)
}
return CleanValue(strings.Split(strings.Split(value, "<")[1], ">")[0])
}
func (c *Class) fix() {

View file

@ -6,27 +6,30 @@ import (
)
type Function struct {
Name string `xml:"name,attr"`
Fullname string `xml:"fullname,attr"`
Href string `xml:"href,attr"`
Status string `xml:"status,attr"`
Access string `xml:"access,attr"`
Filepath string `xml:"filepath,attr"`
Virtual string `xml:"virtual,attr"`
Meta string `xml:"meta,attr"`
Static bool `xml:"static,attr"`
Overload bool `xml:"overload,attr"`
OverloadNumber string `xml:"overload-number,attr"`
Output string `xml:"type,attr"`
Signature string `xml:"signature,attr"`
Parameters []*Parameter `xml:"parameter"`
Brief string `xml:"brief,attr"`
SignalMode string
TemplateMode string
Default bool
TmpName string
Export bool
NeedsFinalizer bool
Name string `xml:"name,attr"`
Fullname string `xml:"fullname,attr"`
Href string `xml:"href,attr"`
Status string `xml:"status,attr"`
Access string `xml:"access,attr"`
Filepath string `xml:"filepath,attr"`
Virtual string `xml:"virtual,attr"`
Meta string `xml:"meta,attr"`
Static bool `xml:"static,attr"`
Overload bool `xml:"overload,attr"`
OverloadNumber string `xml:"overload-number,attr"`
Output string `xml:"type,attr"`
Signature string `xml:"signature,attr"`
Parameters []*Parameter `xml:"parameter"`
Brief string `xml:"brief,attr"`
SignalMode string
TemplateModeJNI string
Default bool
TmpName string
Export bool
NeedsFinalizer bool
Container string
TemplateModeGo string
Child *Function
}
type Parameter struct {

View file

@ -285,7 +285,14 @@ func cppFunctionBody(function *parser.Function) string {
if function.Static {
return fmt.Sprintf("%v::", function.Class())
}
return fmt.Sprintf("static_cast<%v*>(ptr)->", function.Class())
return fmt.Sprintf("static_cast<%v*>(ptr)->",
func() string {
if strings.HasSuffix(function.Name, "_atList") {
return fmt.Sprintf("%v<%v>", function.Container, strings.TrimPrefix(function.Output, "const "))
}
return function.Class()
}(),
)
}(),
func() string {

View file

@ -78,7 +78,7 @@ func goFunctionBody(function *parser.Function) string {
}
for _, parameter := range function.Parameters {
if parameter.Value == "..." || (parameter.Value == "T" && parser.ClassMap[function.Class()].Module == "QtAndroidExtras" && function.TemplateMode == "") {
if parameter.Value == "..." || (parameter.Value == "T" && parser.ClassMap[function.Class()].Module == "QtAndroidExtras" && function.TemplateModeJNI == "") {
for i := 0; i < 10; i++ {
if parameter.Value == "T" {
fmt.Fprintf(bb, "var p%v, d%v = assertion(%v, %v)\n", i, i, i, parameter.Name)
@ -120,7 +120,7 @@ func goFunctionBody(function *parser.Function) string {
body,
func() string {
if function.TemplateMode != "" {
if function.TemplateModeJNI != "" {
return fmt.Sprintf("*%v", converter.CleanValue(function.Output))
}
return converter.GoHeaderOutput(function)
@ -134,7 +134,7 @@ func goFunctionBody(function *parser.Function) string {
}(),
func() string {
if function.TemplateMode == "String" {
if function.TemplateModeJNI == "String" {
return ".ToString()"
}
return ""

View file

@ -51,8 +51,12 @@ func functionIsSupported(_ *parser.Class, f *parser.Function) bool {
f.Name == "QDesignerFormWindowInterface" || f.Name == "QDesignerFormWindowManagerInterface" || f.Name == "QDesignerWidgetBoxInterface", //unimplemented virtual
strings.Contains(f.Access, "unsupported"), strings.ContainsAny(f.Signature, "<>"):
f.Fullname == "QNdefNfcSmartPosterRecord::titleRecords", //T<T> output with unsupported output for *_atList
f.Fullname == "QHelpEngineCore::filterAttributeSets", f.Fullname == "QHelpSearchEngine::query", f.Fullname == "QHelpSearchQueryWidget::query",
f.Fullname == "QPluginLoader::staticPlugins", f.Fullname == "QSslConfiguration::ellipticCurves", f.Fullname == "QSslConfiguration::supportedEllipticCurves",
f.Fullname == "QTextFormat::lengthVectorProperty", f.Fullname == "QTextTableFormat::columnWidthConstraints",
strings.Contains(f.Access, "unsupported"):
{
if !strings.Contains(f.Access, "unsupported") {
f.Access = "unsupported_isBlockedFunction"
@ -61,6 +65,24 @@ func functionIsSupported(_ *parser.Class, f *parser.Function) bool {
}
}
if strings.ContainsAny(f.Signature, "<>") {
if parser.IsPackedList(f.Output) {
for _, p := range f.Parameters {
if strings.ContainsAny(p.Value, "<>") {
if !strings.Contains(f.Access, "unsupported") {
f.Access = "unsupported_isBlockedFunction"
}
return false
}
}
} else {
if !strings.Contains(f.Access, "unsupported") {
f.Access = "unsupported_isBlockedFunction"
}
return false
}
}
if f.Default {
return functionIsSupportedDefault(f)
}

View file

@ -234,7 +234,7 @@ func CppTemplate(module string) []byte {
{
for _, mode := range converter.CppOutputParametersJNIGenericModes(function) {
var function = *function
function.TemplateMode = mode
function.TemplateModeJNI = mode
fmt.Fprintf(bb, "%v\n\n", cppFunction(&function))
}

View file

@ -189,7 +189,7 @@ ptr.SetPointer(nil)
{
for _, mode := range converter.CppOutputParametersJNIGenericModes(function) {
var function = *function
function.TemplateMode = mode
function.TemplateModeJNI = mode
fmt.Fprintf(bb, "%v\n\n", goFunction(&function))
}

View file

@ -60,6 +60,7 @@ extern "C" {
strings.ToUpper(module))
fmt.Fprintf(bb, "struct %v_PackedString { char* data; long long len; };\n", strings.Title(module))
fmt.Fprintf(bb, "struct %v_PackedList { void* data; long long len; };\n", strings.Title(module))
for _, class := range getSortedClassesForModule(module) {
var implementedVirtuals = make(map[string]bool)
@ -116,7 +117,7 @@ extern "C" {
{
for _, mode := range converter.CppOutputParametersJNIGenericModes(function) {
var function = *function
function.TemplateMode = mode
function.TemplateModeJNI = mode
fmt.Fprintf(bb, "%v;\n", cppFunctionHeader(&function))
}

View file

@ -63,7 +63,10 @@ func main() {
case "text/uri-list":
{
text = mimeData.Text()
var urlList = mimeData.Urls()
for i := 0; i < len(urlList) && i < 32; i++ {
text += urlList[i].ToString(0) + " "
}
}
default:
@ -158,13 +161,19 @@ func initDropArea() *DropArea {
dropArea.SetTextFormat(core.Qt__RichText)
}
case mimeData.HasText():
case mimeData.HasUrls():
{
dropArea.SetText(mimeData.Text())
dropArea.SetTextFormat(core.Qt__PlainText)
var (
urlList = mimeData.Urls()
text string
)
for i := 0; i < len(urlList) && i < 32; i++ {
text += urlList[i].Path(0) + "\n"
}
dropArea.SetText(text)
}
case mimeData.HasUrls():
case mimeData.HasText():
{
dropArea.SetText(mimeData.Text())
dropArea.SetTextFormat(core.Qt__PlainText)

View file

@ -20,6 +20,7 @@
#include <QGeoRoutingManagerEngine>
#include <QGeoServiceProvider>
#include <QGeoServiceProviderFactory>
#include <QList>
#include <QLocale>
#include <QMetaMethod>
#include <QMetaObject>
@ -134,6 +135,11 @@ void* QGeoRoute_FirstRouteSegment(void* ptr)
return new QGeoRouteSegment(static_cast<QGeoRoute*>(ptr)->firstRouteSegment());
}
struct QtLocation_PackedList QGeoRoute_Path(void* ptr)
{
return ({ QList<QGeoCoordinate>* tmpValue = new QList<QGeoCoordinate>(static_cast<QGeoRoute*>(ptr)->path()); QtLocation_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGeoRoute_Request(void* ptr)
{
return new QGeoRouteRequest(static_cast<QGeoRoute*>(ptr)->request());
@ -194,6 +200,11 @@ void QGeoRoute_DestroyQGeoRoute(void* ptr)
static_cast<QGeoRoute*>(ptr)->~QGeoRoute();
}
void* QGeoRoute_path_atList(void* ptr, int i)
{
return new QGeoCoordinate(static_cast<QList<QGeoCoordinate>*>(ptr)->at(i));
}
class MyQGeoRouteReply: public QGeoRouteReply
{
public:
@ -284,6 +295,11 @@ void* QGeoRouteReply_Request(void* ptr)
return new QGeoRouteRequest(static_cast<QGeoRouteReply*>(ptr)->request());
}
struct QtLocation_PackedList QGeoRouteReply_Routes(void* ptr)
{
return ({ QList<QGeoRoute>* tmpValue = new QList<QGeoRoute>(static_cast<QGeoRouteReply*>(ptr)->routes()); QtLocation_PackedList { tmpValue, tmpValue->size() }; });
}
void QGeoRouteReply_SetError(void* ptr, long long error, char* errorString)
{
static_cast<QGeoRouteReply*>(ptr)->setError(static_cast<QGeoRouteReply::Error>(error), QString(errorString));
@ -304,6 +320,11 @@ void QGeoRouteReply_DestroyQGeoRouteReplyDefault(void* ptr)
}
void* QGeoRouteReply_routes_atList(void* ptr, int i)
{
return new QGeoRoute(static_cast<QList<QGeoRoute>*>(ptr)->at(i));
}
void QGeoRouteReply_TimerEvent(void* ptr, void* event)
{
static_cast<QGeoRouteReply*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -404,6 +425,11 @@ void* QGeoRouteRequest_NewQGeoRouteRequest3(void* other)
return new QGeoRouteRequest(*static_cast<QGeoRouteRequest*>(other));
}
struct QtLocation_PackedList QGeoRouteRequest_ExcludeAreas(void* ptr)
{
return ({ QList<QGeoRectangle>* tmpValue = new QList<QGeoRectangle>(static_cast<QGeoRouteRequest*>(ptr)->excludeAreas()); QtLocation_PackedList { tmpValue, tmpValue->size() }; });
}
long long QGeoRouteRequest_FeatureWeight(void* ptr, long long featureType)
{
return static_cast<QGeoRouteRequest*>(ptr)->featureWeight(static_cast<QGeoRouteRequest::FeatureType>(featureType));
@ -464,11 +490,26 @@ long long QGeoRouteRequest_TravelModes(void* ptr)
return static_cast<QGeoRouteRequest*>(ptr)->travelModes();
}
struct QtLocation_PackedList QGeoRouteRequest_Waypoints(void* ptr)
{
return ({ QList<QGeoCoordinate>* tmpValue = new QList<QGeoCoordinate>(static_cast<QGeoRouteRequest*>(ptr)->waypoints()); QtLocation_PackedList { tmpValue, tmpValue->size() }; });
}
void QGeoRouteRequest_DestroyQGeoRouteRequest(void* ptr)
{
static_cast<QGeoRouteRequest*>(ptr)->~QGeoRouteRequest();
}
void* QGeoRouteRequest_excludeAreas_atList(void* ptr, int i)
{
return new QGeoRectangle(static_cast<QList<QGeoRectangle>*>(ptr)->at(i));
}
void* QGeoRouteRequest_waypoints_atList(void* ptr, int i)
{
return new QGeoCoordinate(static_cast<QList<QGeoCoordinate>*>(ptr)->at(i));
}
void* QGeoRouteSegment_NewQGeoRouteSegment()
{
return new QGeoRouteSegment();
@ -499,6 +540,11 @@ void* QGeoRouteSegment_NextRouteSegment(void* ptr)
return new QGeoRouteSegment(static_cast<QGeoRouteSegment*>(ptr)->nextRouteSegment());
}
struct QtLocation_PackedList QGeoRouteSegment_Path(void* ptr)
{
return ({ QList<QGeoCoordinate>* tmpValue = new QList<QGeoCoordinate>(static_cast<QGeoRouteSegment*>(ptr)->path()); QtLocation_PackedList { tmpValue, tmpValue->size() }; });
}
void QGeoRouteSegment_SetDistance(void* ptr, double distance)
{
static_cast<QGeoRouteSegment*>(ptr)->setDistance(distance);
@ -529,6 +575,11 @@ void QGeoRouteSegment_DestroyQGeoRouteSegment(void* ptr)
static_cast<QGeoRouteSegment*>(ptr)->~QGeoRouteSegment();
}
void* QGeoRouteSegment_path_atList(void* ptr, int i)
{
return new QGeoCoordinate(static_cast<QList<QGeoCoordinate>*>(ptr)->at(i));
}
class MyQGeoRoutingManager: public QGeoRoutingManager
{
public:

View file

@ -392,6 +392,19 @@ func (ptr *QGeoRoute) FirstRouteSegment() *QGeoRouteSegment {
return nil
}
func (ptr *QGeoRoute) Path() []*positioning.QGeoCoordinate {
if ptr.Pointer() != nil {
return func(l C.struct_QtLocation_PackedList) []*positioning.QGeoCoordinate {
var out = make([]*positioning.QGeoCoordinate, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGeoRouteFromPointer(l.data).path_atList(i)
}
return out
}(C.QGeoRoute_Path(ptr.Pointer()))
}
return nil
}
func (ptr *QGeoRoute) Request() *QGeoRouteRequest {
if ptr.Pointer() != nil {
var tmpValue = NewQGeoRouteRequestFromPointer(C.QGeoRoute_Request(ptr.Pointer()))
@ -473,6 +486,15 @@ func (ptr *QGeoRoute) DestroyQGeoRoute() {
}
}
func (ptr *QGeoRoute) path_atList(i int) *positioning.QGeoCoordinate {
if ptr.Pointer() != nil {
var tmpValue = positioning.NewQGeoCoordinateFromPointer(C.QGeoRoute_path_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*positioning.QGeoCoordinate).DestroyQGeoCoordinate)
return tmpValue
}
return nil
}
//QGeoRouteReply::Error
type QGeoRouteReply__Error int64
@ -667,6 +689,19 @@ func (ptr *QGeoRouteReply) Request() *QGeoRouteRequest {
return nil
}
func (ptr *QGeoRouteReply) Routes() []*QGeoRoute {
if ptr.Pointer() != nil {
return func(l C.struct_QtLocation_PackedList) []*QGeoRoute {
var out = make([]*QGeoRoute, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGeoRouteReplyFromPointer(l.data).routes_atList(i)
}
return out
}(C.QGeoRouteReply_Routes(ptr.Pointer()))
}
return nil
}
func (ptr *QGeoRouteReply) SetError(error QGeoRouteReply__Error, errorString string) {
if ptr.Pointer() != nil {
var errorStringC = C.CString(errorString)
@ -721,6 +756,15 @@ func (ptr *QGeoRouteReply) DestroyQGeoRouteReplyDefault() {
}
}
func (ptr *QGeoRouteReply) routes_atList(i int) *QGeoRoute {
if ptr.Pointer() != nil {
var tmpValue = NewQGeoRouteFromPointer(C.QGeoRouteReply_routes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QGeoRoute).DestroyQGeoRoute)
return tmpValue
}
return nil
}
//export callbackQGeoRouteReply_TimerEvent
func callbackQGeoRouteReply_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -1166,6 +1210,19 @@ func NewQGeoRouteRequest3(other QGeoRouteRequest_ITF) *QGeoRouteRequest {
return tmpValue
}
func (ptr *QGeoRouteRequest) ExcludeAreas() []*positioning.QGeoRectangle {
if ptr.Pointer() != nil {
return func(l C.struct_QtLocation_PackedList) []*positioning.QGeoRectangle {
var out = make([]*positioning.QGeoRectangle, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGeoRouteRequestFromPointer(l.data).excludeAreas_atList(i)
}
return out
}(C.QGeoRouteRequest_ExcludeAreas(ptr.Pointer()))
}
return nil
}
func (ptr *QGeoRouteRequest) FeatureWeight(featureType QGeoRouteRequest__FeatureType) QGeoRouteRequest__FeatureWeight {
if ptr.Pointer() != nil {
return QGeoRouteRequest__FeatureWeight(C.QGeoRouteRequest_FeatureWeight(ptr.Pointer(), C.longlong(featureType)))
@ -1244,6 +1301,19 @@ func (ptr *QGeoRouteRequest) TravelModes() QGeoRouteRequest__TravelMode {
return 0
}
func (ptr *QGeoRouteRequest) Waypoints() []*positioning.QGeoCoordinate {
if ptr.Pointer() != nil {
return func(l C.struct_QtLocation_PackedList) []*positioning.QGeoCoordinate {
var out = make([]*positioning.QGeoCoordinate, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGeoRouteRequestFromPointer(l.data).waypoints_atList(i)
}
return out
}(C.QGeoRouteRequest_Waypoints(ptr.Pointer()))
}
return nil
}
func (ptr *QGeoRouteRequest) DestroyQGeoRouteRequest() {
if ptr.Pointer() != nil {
C.QGeoRouteRequest_DestroyQGeoRouteRequest(ptr.Pointer())
@ -1251,6 +1321,24 @@ func (ptr *QGeoRouteRequest) DestroyQGeoRouteRequest() {
}
}
func (ptr *QGeoRouteRequest) excludeAreas_atList(i int) *positioning.QGeoRectangle {
if ptr.Pointer() != nil {
var tmpValue = positioning.NewQGeoRectangleFromPointer(C.QGeoRouteRequest_excludeAreas_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*positioning.QGeoRectangle).DestroyQGeoRectangle)
return tmpValue
}
return nil
}
func (ptr *QGeoRouteRequest) waypoints_atList(i int) *positioning.QGeoCoordinate {
if ptr.Pointer() != nil {
var tmpValue = positioning.NewQGeoCoordinateFromPointer(C.QGeoRouteRequest_waypoints_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*positioning.QGeoCoordinate).DestroyQGeoCoordinate)
return tmpValue
}
return nil
}
type QGeoRouteSegment struct {
ptr unsafe.Pointer
}
@ -1332,6 +1420,19 @@ func (ptr *QGeoRouteSegment) NextRouteSegment() *QGeoRouteSegment {
return nil
}
func (ptr *QGeoRouteSegment) Path() []*positioning.QGeoCoordinate {
if ptr.Pointer() != nil {
return func(l C.struct_QtLocation_PackedList) []*positioning.QGeoCoordinate {
var out = make([]*positioning.QGeoCoordinate, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQGeoRouteSegmentFromPointer(l.data).path_atList(i)
}
return out
}(C.QGeoRouteSegment_Path(ptr.Pointer()))
}
return nil
}
func (ptr *QGeoRouteSegment) SetDistance(distance float64) {
if ptr.Pointer() != nil {
C.QGeoRouteSegment_SetDistance(ptr.Pointer(), C.double(distance))
@ -1370,6 +1471,15 @@ func (ptr *QGeoRouteSegment) DestroyQGeoRouteSegment() {
}
}
func (ptr *QGeoRouteSegment) path_atList(i int) *positioning.QGeoCoordinate {
if ptr.Pointer() != nil {
var tmpValue = positioning.NewQGeoCoordinateFromPointer(C.QGeoRouteSegment_path_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*positioning.QGeoCoordinate).DestroyQGeoCoordinate)
return tmpValue
}
return nil
}
type QGeoRoutingManager struct {
core.QObject
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtLocation_PackedString { char* data; long long len; };
struct QtLocation_PackedList { void* data; long long len; };
void* QGeoManeuver_NewQGeoManeuver();
void* QGeoManeuver_NewQGeoManeuver2(void* other);
long long QGeoManeuver_Direction(void* ptr);
@ -33,6 +34,7 @@ void* QGeoRoute_NewQGeoRoute2(void* other);
void* QGeoRoute_Bounds(void* ptr);
double QGeoRoute_Distance(void* ptr);
void* QGeoRoute_FirstRouteSegment(void* ptr);
struct QtLocation_PackedList QGeoRoute_Path(void* ptr);
void* QGeoRoute_Request(void* ptr);
struct QtLocation_PackedString QGeoRoute_RouteId(void* ptr);
void QGeoRoute_SetBounds(void* ptr, void* bounds);
@ -45,6 +47,7 @@ void QGeoRoute_SetTravelTime(void* ptr, int secs);
long long QGeoRoute_TravelMode(void* ptr);
int QGeoRoute_TravelTime(void* ptr);
void QGeoRoute_DestroyQGeoRoute(void* ptr);
void* QGeoRoute_path_atList(void* ptr, int i);
void* QGeoRouteReply_NewQGeoRouteReply(long long error, char* errorString, void* parent);
void* QGeoRouteReply_NewQGeoRouteReply2(void* request, void* parent);
void QGeoRouteReply_Abort(void* ptr);
@ -59,10 +62,12 @@ void QGeoRouteReply_DisconnectFinished(void* ptr);
void QGeoRouteReply_Finished(void* ptr);
char QGeoRouteReply_IsFinished(void* ptr);
void* QGeoRouteReply_Request(void* ptr);
struct QtLocation_PackedList QGeoRouteReply_Routes(void* ptr);
void QGeoRouteReply_SetError(void* ptr, long long error, char* errorString);
void QGeoRouteReply_SetFinished(void* ptr, char finished);
void QGeoRouteReply_DestroyQGeoRouteReply(void* ptr);
void QGeoRouteReply_DestroyQGeoRouteReplyDefault(void* ptr);
void* QGeoRouteReply_routes_atList(void* ptr, int i);
void QGeoRouteReply_TimerEvent(void* ptr, void* event);
void QGeoRouteReply_TimerEventDefault(void* ptr, void* event);
void QGeoRouteReply_ChildEvent(void* ptr, void* event);
@ -83,6 +88,7 @@ void* QGeoRouteReply_MetaObject(void* ptr);
void* QGeoRouteReply_MetaObjectDefault(void* ptr);
void* QGeoRouteRequest_NewQGeoRouteRequest2(void* origin, void* destination);
void* QGeoRouteRequest_NewQGeoRouteRequest3(void* other);
struct QtLocation_PackedList QGeoRouteRequest_ExcludeAreas(void* ptr);
long long QGeoRouteRequest_FeatureWeight(void* ptr, long long featureType);
long long QGeoRouteRequest_ManeuverDetail(void* ptr);
int QGeoRouteRequest_NumberAlternativeRoutes(void* ptr);
@ -95,19 +101,24 @@ void QGeoRouteRequest_SetRouteOptimization(void* ptr, long long optimization);
void QGeoRouteRequest_SetSegmentDetail(void* ptr, long long segmentDetail);
void QGeoRouteRequest_SetTravelModes(void* ptr, long long travelModes);
long long QGeoRouteRequest_TravelModes(void* ptr);
struct QtLocation_PackedList QGeoRouteRequest_Waypoints(void* ptr);
void QGeoRouteRequest_DestroyQGeoRouteRequest(void* ptr);
void* QGeoRouteRequest_excludeAreas_atList(void* ptr, int i);
void* QGeoRouteRequest_waypoints_atList(void* ptr, int i);
void* QGeoRouteSegment_NewQGeoRouteSegment();
void* QGeoRouteSegment_NewQGeoRouteSegment2(void* other);
double QGeoRouteSegment_Distance(void* ptr);
char QGeoRouteSegment_IsValid(void* ptr);
void* QGeoRouteSegment_Maneuver(void* ptr);
void* QGeoRouteSegment_NextRouteSegment(void* ptr);
struct QtLocation_PackedList QGeoRouteSegment_Path(void* ptr);
void QGeoRouteSegment_SetDistance(void* ptr, double distance);
void QGeoRouteSegment_SetManeuver(void* ptr, void* maneuver);
void QGeoRouteSegment_SetNextRouteSegment(void* ptr, void* routeSegment);
void QGeoRouteSegment_SetTravelTime(void* ptr, int secs);
int QGeoRouteSegment_TravelTime(void* ptr);
void QGeoRouteSegment_DestroyQGeoRouteSegment(void* ptr);
void* QGeoRouteSegment_path_atList(void* ptr, int i);
void* QGeoRoutingManager_CalculateRoute(void* ptr, void* request);
void QGeoRoutingManager_ConnectError(void* ptr);
void QGeoRoutingManager_DisconnectError(void* ptr);

View file

@ -10,6 +10,7 @@
#include <QChildEvent>
#include <QEvent>
#include <QIcon>
#include <QList>
#include <QMacPasteboardMime>
#include <QMacToolBar>
#include <QMacToolBarItem>
@ -80,6 +81,11 @@ void QMacPasteboardMime_DestroyQMacPasteboardMimeDefault(void* ptr)
#endif
}
void* QMacPasteboardMime_convertFromMime_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QMacToolBar_NewQMacToolBar(void* parent)
{
return new QMacToolBar(static_cast<QObject*>(parent));
@ -105,6 +111,11 @@ void QMacToolBar_AddSeparator(void* ptr)
static_cast<QMacToolBar*>(ptr)->addSeparator();
}
struct QtMacExtras_PackedList QMacToolBar_AllowedItems(void* ptr)
{
return ({ QList<QMacToolBarItem *>* tmpValue = new QList<QMacToolBarItem *>(static_cast<QMacToolBar*>(ptr)->allowedItems()); QtMacExtras_PackedList { tmpValue, tmpValue->size() }; });
}
void QMacToolBar_AttachToWindow(void* ptr, void* window)
{
static_cast<QMacToolBar*>(ptr)->attachToWindow(static_cast<QWindow*>(window));
@ -115,11 +126,26 @@ void QMacToolBar_DetachFromWindow(void* ptr)
static_cast<QMacToolBar*>(ptr)->detachFromWindow();
}
struct QtMacExtras_PackedList QMacToolBar_Items(void* ptr)
{
return ({ QList<QMacToolBarItem *>* tmpValue = new QList<QMacToolBarItem *>(static_cast<QMacToolBar*>(ptr)->items()); QtMacExtras_PackedList { tmpValue, tmpValue->size() }; });
}
void QMacToolBar_DestroyQMacToolBar(void* ptr)
{
static_cast<QMacToolBar*>(ptr)->~QMacToolBar();
}
void* QMacToolBar_allowedItems_atList(void* ptr, int i)
{
return const_cast<QMacToolBarItem*>(static_cast<QList<QMacToolBarItem *>*>(ptr)->at(i));
}
void* QMacToolBar_items_atList(void* ptr, int i)
{
return const_cast<QMacToolBarItem*>(static_cast<QList<QMacToolBarItem *>*>(ptr)->at(i));
}
void QMacToolBar_TimerEvent(void* ptr, void* event)
{
static_cast<QMacToolBar*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));

View file

@ -270,6 +270,15 @@ func (ptr *QMacPasteboardMime) DestroyQMacPasteboardMimeDefault() {
}
}
func (ptr *QMacPasteboardMime) convertFromMime_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QMacPasteboardMime_convertFromMime_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
type QMacToolBar struct {
core.QObject
}
@ -358,6 +367,19 @@ func (ptr *QMacToolBar) AddSeparator() {
}
}
func (ptr *QMacToolBar) AllowedItems() []*QMacToolBarItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtMacExtras_PackedList) []*QMacToolBarItem {
var out = make([]*QMacToolBarItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMacToolBarFromPointer(l.data).allowedItems_atList(i)
}
return out
}(C.QMacToolBar_AllowedItems(ptr.Pointer()))
}
return nil
}
func (ptr *QMacToolBar) AttachToWindow(window gui.QWindow_ITF) {
if ptr.Pointer() != nil {
C.QMacToolBar_AttachToWindow(ptr.Pointer(), gui.PointerFromQWindow(window))
@ -370,6 +392,19 @@ func (ptr *QMacToolBar) DetachFromWindow() {
}
}
func (ptr *QMacToolBar) Items() []*QMacToolBarItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtMacExtras_PackedList) []*QMacToolBarItem {
var out = make([]*QMacToolBarItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMacToolBarFromPointer(l.data).items_atList(i)
}
return out
}(C.QMacToolBar_Items(ptr.Pointer()))
}
return nil
}
func (ptr *QMacToolBar) DestroyQMacToolBar() {
if ptr.Pointer() != nil {
C.QMacToolBar_DestroyQMacToolBar(ptr.Pointer())
@ -378,6 +413,28 @@ func (ptr *QMacToolBar) DestroyQMacToolBar() {
}
}
func (ptr *QMacToolBar) allowedItems_atList(i int) *QMacToolBarItem {
if ptr.Pointer() != nil {
var tmpValue = NewQMacToolBarItemFromPointer(C.QMacToolBar_allowedItems_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMacToolBar) items_atList(i int) *QMacToolBarItem {
if ptr.Pointer() != nil {
var tmpValue = NewQMacToolBarItemFromPointer(C.QMacToolBar_items_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQMacToolBar_TimerEvent
func callbackQMacToolBar_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtMacExtras_PackedString { char* data; long long len; };
struct QtMacExtras_PackedList { void* data; long long len; };
char QMacPasteboardMime_CanConvert(void* ptr, char* mime, char* flav);
struct QtMacExtras_PackedString QMacPasteboardMime_ConvertorName(void* ptr);
int QMacPasteboardMime_Count(void* ptr, void* mimeData);
@ -20,14 +21,19 @@ struct QtMacExtras_PackedString QMacPasteboardMime_FlavorFor(void* ptr, char* mi
struct QtMacExtras_PackedString QMacPasteboardMime_MimeFor(void* ptr, char* flav);
void QMacPasteboardMime_DestroyQMacPasteboardMime(void* ptr);
void QMacPasteboardMime_DestroyQMacPasteboardMimeDefault(void* ptr);
void* QMacPasteboardMime_convertFromMime_atList(void* ptr, int i);
void* QMacToolBar_NewQMacToolBar(void* parent);
void* QMacToolBar_NewQMacToolBar2(char* identifier, void* parent);
void* QMacToolBar_AddAllowedItem(void* ptr, void* icon, char* text);
void* QMacToolBar_AddItem(void* ptr, void* icon, char* text);
void QMacToolBar_AddSeparator(void* ptr);
struct QtMacExtras_PackedList QMacToolBar_AllowedItems(void* ptr);
void QMacToolBar_AttachToWindow(void* ptr, void* window);
void QMacToolBar_DetachFromWindow(void* ptr);
struct QtMacExtras_PackedList QMacToolBar_Items(void* ptr);
void QMacToolBar_DestroyQMacToolBar(void* ptr);
void* QMacToolBar_allowedItems_atList(void* ptr, int i);
void* QMacToolBar_items_atList(void* ptr, int i);
void QMacToolBar_TimerEvent(void* ptr, void* event);
void QMacToolBar_TimerEventDefault(void* ptr, void* event);
void QMacToolBar_ChildEvent(void* ptr, void* event);

View file

@ -77,6 +77,7 @@
#include <QInputMethod>
#include <QInputMethodEvent>
#include <QKeyEvent>
#include <QList>
#include <QMediaAudioProbeControl>
#include <QMediaAvailabilityControl>
#include <QMediaBindableInterface>
@ -1514,6 +1515,11 @@ void* QAudioDeviceInfo_NewQAudioDeviceInfo2(void* other)
return new QAudioDeviceInfo(*static_cast<QAudioDeviceInfo*>(other));
}
struct QtMultimedia_PackedList QAudioDeviceInfo_QAudioDeviceInfo_AvailableDevices(long long mode)
{
return ({ QList<QAudioDeviceInfo>* tmpValue = new QList<QAudioDeviceInfo>(QAudioDeviceInfo::availableDevices(static_cast<QAudio::Mode>(mode))); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
void* QAudioDeviceInfo_QAudioDeviceInfo_DefaultInputDevice()
{
return new QAudioDeviceInfo(QAudioDeviceInfo::defaultInputDevice());
@ -1559,6 +1565,11 @@ void QAudioDeviceInfo_DestroyQAudioDeviceInfo(void* ptr)
static_cast<QAudioDeviceInfo*>(ptr)->~QAudioDeviceInfo();
}
void* QAudioDeviceInfo_availableDevices_atList(void* ptr, int i)
{
return new QAudioDeviceInfo(static_cast<QList<QAudioDeviceInfo>*>(ptr)->at(i));
}
void* QAudioEncoderSettings_NewQAudioEncoderSettings()
{
return new QAudioEncoderSettings();
@ -2216,6 +2227,11 @@ void QAudioInputSelectorControl_DestroyQAudioInputSelectorControlDefault(void* p
}
struct QtMultimedia_PackedString QAudioInputSelectorControl_availableInputs_atList(void* ptr, int i)
{
return ({ QByteArray t29def6 = static_cast<QList<QString>*>(ptr)->at(i).toUtf8(); QtMultimedia_PackedString { const_cast<char*>(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; });
}
void QAudioInputSelectorControl_TimerEvent(void* ptr, void* event)
{
static_cast<QAudioInputSelectorControl*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -2629,6 +2645,11 @@ void QAudioOutputSelectorControl_DestroyQAudioOutputSelectorControlDefault(void*
}
struct QtMultimedia_PackedString QAudioOutputSelectorControl_availableOutputs_atList(void* ptr, int i)
{
return ({ QByteArray t29def6 = static_cast<QList<QString>*>(ptr)->at(i).toUtf8(); QtMultimedia_PackedString { const_cast<char*>(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; });
}
void QAudioOutputSelectorControl_TimerEvent(void* ptr, void* event)
{
static_cast<QAudioOutputSelectorControl*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3579,6 +3600,16 @@ long long QCamera_SupportedLocks(void* ptr)
return static_cast<QCamera*>(ptr)->supportedLocks();
}
struct QtMultimedia_PackedList QCamera_SupportedViewfinderResolutions(void* ptr, void* settings)
{
return ({ QList<QSize>* tmpValue = new QList<QSize>(static_cast<QCamera*>(ptr)->supportedViewfinderResolutions(*static_cast<QCameraViewfinderSettings*>(settings))); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtMultimedia_PackedList QCamera_SupportedViewfinderSettings(void* ptr, void* settings)
{
return ({ QList<QCameraViewfinderSettings>* tmpValue = new QList<QCameraViewfinderSettings>(static_cast<QCamera*>(ptr)->supportedViewfinderSettings(*static_cast<QCameraViewfinderSettings*>(settings))); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
void QCamera_Unload(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QCamera*>(ptr), "unload");
@ -3604,6 +3635,16 @@ void QCamera_DestroyQCamera(void* ptr)
static_cast<QCamera*>(ptr)->~QCamera();
}
void* QCamera_supportedViewfinderResolutions_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
void* QCamera_supportedViewfinderSettings_atList(void* ptr, int i)
{
return new QCameraViewfinderSettings(static_cast<QList<QCameraViewfinderSettings>*>(ptr)->at(i));
}
char QCamera_Bind(void* ptr, void* object)
{
return static_cast<QCamera*>(ptr)->bind(static_cast<QObject*>(object));
@ -4693,6 +4734,11 @@ void QCameraExposureControl_DestroyQCameraExposureControl(void* ptr)
static_cast<QCameraExposureControl*>(ptr)->~QCameraExposureControl();
}
void* QCameraExposureControl_supportedParameterRange_atList(void* ptr, int i)
{
return new QVariant(static_cast<QList<QVariant>*>(ptr)->at(i));
}
void QCameraExposureControl_TimerEvent(void* ptr, void* event)
{
static_cast<QCameraExposureControl*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -5122,6 +5168,11 @@ long long QCameraFocus_FocusPointMode(void* ptr)
return static_cast<QCameraFocus*>(ptr)->focusPointMode();
}
struct QtMultimedia_PackedList QCameraFocus_FocusZones(void* ptr)
{
return ({ QList<QCameraFocusZone *>* tmpValue = new QList<QCameraFocusZone *>(static_cast<QCameraFocus*>(ptr)->focusZones()); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
double QCameraFocus_OpticalZoom(void* ptr)
{
return static_cast<QCameraFocus*>(ptr)->opticalZoom();
@ -5247,6 +5298,11 @@ void QCameraFocus_ZoomTo(void* ptr, double optical, double digital)
static_cast<QCameraFocus*>(ptr)->zoomTo(optical, digital);
}
void* QCameraFocus_focusZones_atList(void* ptr, int i)
{
return const_cast<QCameraFocusZone*>(static_cast<QList<QCameraFocusZone *>*>(ptr)->at(i));
}
void QCameraFocus_TimerEvent(void* ptr, void* event)
{
static_cast<QCameraFocus*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -5468,6 +5524,11 @@ void QCameraFocusControl_DestroyQCameraFocusControl(void* ptr)
static_cast<QCameraFocusControl*>(ptr)->~QCameraFocusControl();
}
void* QCameraFocusControl_focusZones_atList(void* ptr, int i)
{
return const_cast<QCameraFocusZone*>(static_cast<QList<QCameraFocusZone *>*>(ptr)->at(i));
}
void QCameraFocusControl_TimerEvent(void* ptr, void* event)
{
static_cast<QCameraFocusControl*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -5853,11 +5914,21 @@ struct QtMultimedia_PackedString QCameraImageCapture_SupportedImageCodecs(void*
return ({ QByteArray t52ceb4 = static_cast<QCameraImageCapture*>(ptr)->supportedImageCodecs().join("|").toUtf8(); QtMultimedia_PackedString { const_cast<char*>(t52ceb4.prepend("WHITESPACE").constData()+10), t52ceb4.size()-10 }; });
}
struct QtMultimedia_PackedList QCameraImageCapture_SupportedResolutions(void* ptr, void* settings, char continuous)
{
return ({ QList<QSize>* tmpValue = new QList<QSize>(static_cast<QCameraImageCapture*>(ptr)->supportedResolutions(*static_cast<QImageEncoderSettings*>(settings), NULL)); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
void QCameraImageCapture_DestroyQCameraImageCapture(void* ptr)
{
static_cast<QCameraImageCapture*>(ptr)->~QCameraImageCapture();
}
void* QCameraImageCapture_supportedResolutions_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
void QCameraImageCapture_TimerEvent(void* ptr, void* event)
{
static_cast<QCameraImageCapture*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -6544,6 +6615,11 @@ void* QCameraInfo_NewQCameraInfo3(void* other)
return new QCameraInfo(*static_cast<QCameraInfo*>(other));
}
struct QtMultimedia_PackedList QCameraInfo_QCameraInfo_AvailableCameras(long long position)
{
return ({ QList<QCameraInfo>* tmpValue = new QList<QCameraInfo>(QCameraInfo::availableCameras(static_cast<QCamera::Position>(position))); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
void* QCameraInfo_QCameraInfo_DefaultCamera()
{
return new QCameraInfo(QCameraInfo::defaultCamera());
@ -6579,6 +6655,11 @@ void QCameraInfo_DestroyQCameraInfo(void* ptr)
static_cast<QCameraInfo*>(ptr)->~QCameraInfo();
}
void* QCameraInfo_availableCameras_atList(void* ptr, int i)
{
return new QCameraInfo(static_cast<QList<QCameraInfo>*>(ptr)->at(i));
}
class MyQCameraInfoControl: public QCameraInfoControl
{
public:
@ -7833,6 +7914,11 @@ void QCameraViewfinderSettingsControl2_DestroyQCameraViewfinderSettingsControl2D
}
void* QCameraViewfinderSettingsControl2_supportedViewfinderSettings_atList(void* ptr, int i)
{
return new QCameraViewfinderSettings(static_cast<QList<QCameraViewfinderSettings>*>(ptr)->at(i));
}
void QCameraViewfinderSettingsControl2_TimerEvent(void* ptr, void* event)
{
static_cast<QCameraViewfinderSettingsControl2*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -8753,6 +8839,11 @@ void QImageEncoderControl_DestroyQImageEncoderControlDefault(void* ptr)
}
void* QImageEncoderControl_supportedResolutions_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
void QImageEncoderControl_TimerEvent(void* ptr, void* event)
{
static_cast<QImageEncoderControl*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -9426,11 +9517,21 @@ void* QMediaContent_Playlist(void* ptr)
return static_cast<QMediaContent*>(ptr)->playlist();
}
struct QtMultimedia_PackedList QMediaContent_Resources(void* ptr)
{
return ({ QList<QMediaResource>* tmpValue = new QList<QMediaResource>(static_cast<QMediaContent*>(ptr)->resources()); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
void QMediaContent_DestroyQMediaContent(void* ptr)
{
static_cast<QMediaContent*>(ptr)->~QMediaContent();
}
void* QMediaContent_resources_atList(void* ptr, int i)
{
return new QMediaResource(static_cast<QList<QMediaResource>*>(ptr)->at(i));
}
void* QMediaControl_NewQMediaControl(void* parent)
{
return new QMediaControl(static_cast<QObject*>(parent));
@ -12071,6 +12172,11 @@ struct QtMultimedia_PackedString QMediaRecorder_SupportedContainers(void* ptr)
return ({ QByteArray t948956 = static_cast<QMediaRecorder*>(ptr)->supportedContainers().join("|").toUtf8(); QtMultimedia_PackedString { const_cast<char*>(t948956.prepend("WHITESPACE").constData()+10), t948956.size()-10 }; });
}
struct QtMultimedia_PackedList QMediaRecorder_SupportedResolutions(void* ptr, void* settings, char continuous)
{
return ({ QList<QSize>* tmpValue = new QList<QSize>(static_cast<QMediaRecorder*>(ptr)->supportedResolutions(*static_cast<QVideoEncoderSettings*>(settings), NULL)); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtMultimedia_PackedString QMediaRecorder_SupportedVideoCodecs(void* ptr)
{
return ({ QByteArray tb262ef = static_cast<QMediaRecorder*>(ptr)->supportedVideoCodecs().join("|").toUtf8(); QtMultimedia_PackedString { const_cast<char*>(tb262ef.prepend("WHITESPACE").constData()+10), tb262ef.size()-10 }; });
@ -12106,6 +12212,11 @@ void QMediaRecorder_DestroyQMediaRecorder(void* ptr)
static_cast<QMediaRecorder*>(ptr)->~QMediaRecorder();
}
void* QMediaRecorder_supportedResolutions_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
void QMediaRecorder_TimerEvent(void* ptr, void* event)
{
static_cast<QMediaRecorder*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -12981,6 +13092,11 @@ void QMediaServiceSupportedDevicesInterface_DestroyQMediaServiceSupportedDevices
}
void* QMediaServiceSupportedDevicesInterface_devices_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
class MyQMediaServiceSupportedFormatsInterface: public QMediaServiceSupportedFormatsInterface
{
public:
@ -13287,6 +13403,11 @@ long long QMediaTimeRange_EarliestTime(void* ptr)
return static_cast<QMediaTimeRange*>(ptr)->earliestTime();
}
struct QtMultimedia_PackedList QMediaTimeRange_Intervals(void* ptr)
{
return ({ QList<QMediaTimeInterval>* tmpValue = new QList<QMediaTimeInterval>(static_cast<QMediaTimeRange*>(ptr)->intervals()); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
char QMediaTimeRange_IsContinuous(void* ptr)
{
return static_cast<QMediaTimeRange*>(ptr)->isContinuous();
@ -13322,6 +13443,11 @@ void QMediaTimeRange_DestroyQMediaTimeRange(void* ptr)
static_cast<QMediaTimeRange*>(ptr)->~QMediaTimeRange();
}
void* QMediaTimeRange_intervals_atList(void* ptr, int i)
{
return new QMediaTimeInterval(static_cast<QList<QMediaTimeInterval>*>(ptr)->at(i));
}
class MyQMediaVideoProbeControl: public QMediaVideoProbeControl
{
public:
@ -16224,6 +16350,11 @@ void QVideoEncoderSettingsControl_DestroyQVideoEncoderSettingsControlDefault(voi
}
void* QVideoEncoderSettingsControl_supportedResolutions_atList(void* ptr, int i)
{
return ({ QSize tmpValue = static_cast<QList<QSize>*>(ptr)->at(i); new QSize(tmpValue.width(), tmpValue.height()); });
}
void QVideoEncoderSettingsControl_TimerEvent(void* ptr, void* event)
{
static_cast<QVideoEncoderSettingsControl*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -16859,6 +16990,11 @@ void* QVideoSurfaceFormat_Property(void* ptr, char* name)
return new QVariant(static_cast<QVideoSurfaceFormat*>(ptr)->property(const_cast<const char*>(name)));
}
struct QtMultimedia_PackedList QVideoSurfaceFormat_PropertyNames(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QVideoSurfaceFormat*>(ptr)->propertyNames()); QtMultimedia_PackedList { tmpValue, tmpValue->size() }; });
}
long long QVideoSurfaceFormat_ScanLineDirection(void* ptr)
{
return static_cast<QVideoSurfaceFormat*>(ptr)->scanLineDirection();
@ -16929,6 +17065,11 @@ void QVideoSurfaceFormat_DestroyQVideoSurfaceFormat(void* ptr)
static_cast<QVideoSurfaceFormat*>(ptr)->~QVideoSurfaceFormat();
}
void* QVideoSurfaceFormat_propertyNames_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
class MyQVideoWidget: public QVideoWidget
{
public:

View file

@ -4114,6 +4114,26 @@ func NewQAudioDeviceInfo2(other QAudioDeviceInfo_ITF) *QAudioDeviceInfo {
return tmpValue
}
func QAudioDeviceInfo_AvailableDevices(mode QAudio__Mode) []*QAudioDeviceInfo {
return func(l C.struct_QtMultimedia_PackedList) []*QAudioDeviceInfo {
var out = make([]*QAudioDeviceInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQAudioDeviceInfoFromPointer(l.data).availableDevices_atList(i)
}
return out
}(C.QAudioDeviceInfo_QAudioDeviceInfo_AvailableDevices(C.longlong(mode)))
}
func (ptr *QAudioDeviceInfo) AvailableDevices(mode QAudio__Mode) []*QAudioDeviceInfo {
return func(l C.struct_QtMultimedia_PackedList) []*QAudioDeviceInfo {
var out = make([]*QAudioDeviceInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQAudioDeviceInfoFromPointer(l.data).availableDevices_atList(i)
}
return out
}(C.QAudioDeviceInfo_QAudioDeviceInfo_AvailableDevices(C.longlong(mode)))
}
func QAudioDeviceInfo_DefaultInputDevice() *QAudioDeviceInfo {
var tmpValue = NewQAudioDeviceInfoFromPointer(C.QAudioDeviceInfo_QAudioDeviceInfo_DefaultInputDevice())
runtime.SetFinalizer(tmpValue, (*QAudioDeviceInfo).DestroyQAudioDeviceInfo)
@ -4191,6 +4211,15 @@ func (ptr *QAudioDeviceInfo) DestroyQAudioDeviceInfo() {
}
}
func (ptr *QAudioDeviceInfo) availableDevices_atList(i int) *QAudioDeviceInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQAudioDeviceInfoFromPointer(C.QAudioDeviceInfo_availableDevices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QAudioDeviceInfo).DestroyQAudioDeviceInfo)
return tmpValue
}
return nil
}
type QAudioEncoderSettings struct {
ptr unsafe.Pointer
}
@ -5920,6 +5949,13 @@ func (ptr *QAudioInputSelectorControl) DestroyQAudioInputSelectorControlDefault(
}
}
func (ptr *QAudioInputSelectorControl) availableInputs_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAudioInputSelectorControl_availableInputs_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
//export callbackQAudioInputSelectorControl_TimerEvent
func callbackQAudioInputSelectorControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -7087,6 +7123,13 @@ func (ptr *QAudioOutputSelectorControl) DestroyQAudioOutputSelectorControlDefaul
}
}
func (ptr *QAudioOutputSelectorControl) availableOutputs_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAudioOutputSelectorControl_availableOutputs_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
//export callbackQAudioOutputSelectorControl_TimerEvent
func callbackQAudioOutputSelectorControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -9871,6 +9914,32 @@ func (ptr *QCamera) SupportedLocks() QCamera__LockType {
return 0
}
func (ptr *QCamera) SupportedViewfinderResolutions(settings QCameraViewfinderSettings_ITF) []*core.QSize {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*core.QSize {
var out = make([]*core.QSize, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCameraFromPointer(l.data).supportedViewfinderResolutions_atList(i)
}
return out
}(C.QCamera_SupportedViewfinderResolutions(ptr.Pointer(), PointerFromQCameraViewfinderSettings(settings)))
}
return nil
}
func (ptr *QCamera) SupportedViewfinderSettings(settings QCameraViewfinderSettings_ITF) []*QCameraViewfinderSettings {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*QCameraViewfinderSettings {
var out = make([]*QCameraViewfinderSettings, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCameraFromPointer(l.data).supportedViewfinderSettings_atList(i)
}
return out
}(C.QCamera_SupportedViewfinderSettings(ptr.Pointer(), PointerFromQCameraViewfinderSettings(settings)))
}
return nil
}
//export callbackQCamera_Unload
func callbackQCamera_Unload(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QCamera::unload"); signal != nil {
@ -9972,6 +10041,24 @@ func (ptr *QCamera) DestroyQCamera() {
}
}
func (ptr *QCamera) supportedViewfinderResolutions_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QCamera_supportedViewfinderResolutions_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QCamera) supportedViewfinderSettings_atList(i int) *QCameraViewfinderSettings {
if ptr.Pointer() != nil {
var tmpValue = NewQCameraViewfinderSettingsFromPointer(C.QCamera_supportedViewfinderSettings_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QCameraViewfinderSettings).DestroyQCameraViewfinderSettings)
return tmpValue
}
return nil
}
//export callbackQCamera_Bind
func callbackQCamera_Bind(ptr unsafe.Pointer, object unsafe.Pointer) C.char {
@ -13481,6 +13568,15 @@ func (ptr *QCameraExposureControl) DestroyQCameraExposureControl() {
}
}
func (ptr *QCameraExposureControl) supportedParameterRange_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QCameraExposureControl_supportedParameterRange_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQCameraExposureControl_TimerEvent
func callbackQCameraExposureControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -15008,6 +15104,19 @@ func (ptr *QCameraFocus) FocusPointMode() QCameraFocus__FocusPointMode {
return 0
}
func (ptr *QCameraFocus) FocusZones() []*QCameraFocusZone {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*QCameraFocusZone {
var out = make([]*QCameraFocusZone, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCameraFocusFromPointer(l.data).focusZones_atList(i)
}
return out
}(C.QCameraFocus_FocusZones(ptr.Pointer()))
}
return nil
}
func (ptr *QCameraFocus) OpticalZoom() float64 {
if ptr.Pointer() != nil {
return float64(C.QCameraFocus_OpticalZoom(ptr.Pointer()))
@ -15219,6 +15328,13 @@ func (ptr *QCameraFocus) ZoomTo(optical float64, digital float64) {
}
}
func (ptr *QCameraFocus) focusZones_atList(i int) *QCameraFocusZone {
if ptr.Pointer() != nil {
return NewQCameraFocusZoneFromPointer(C.QCameraFocus_focusZones_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
//export callbackQCameraFocus_TimerEvent
func callbackQCameraFocus_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -15959,6 +16075,13 @@ func (ptr *QCameraFocusControl) DestroyQCameraFocusControl() {
}
}
func (ptr *QCameraFocusControl) focusZones_atList(i int) *QCameraFocusZone {
if ptr.Pointer() != nil {
return NewQCameraFocusZoneFromPointer(C.QCameraFocusControl_focusZones_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
//export callbackQCameraFocusControl_TimerEvent
func callbackQCameraFocusControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -16961,6 +17084,19 @@ func (ptr *QCameraImageCapture) SupportedImageCodecs() []string {
return make([]string, 0)
}
func (ptr *QCameraImageCapture) SupportedResolutions(settings QImageEncoderSettings_ITF, continuous bool) []*core.QSize {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*core.QSize {
var out = make([]*core.QSize, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCameraImageCaptureFromPointer(l.data).supportedResolutions_atList(i)
}
return out
}(C.QCameraImageCapture_SupportedResolutions(ptr.Pointer(), PointerFromQImageEncoderSettings(settings), C.char(int8(qt.GoBoolToInt(continuous)))))
}
return nil
}
func (ptr *QCameraImageCapture) DestroyQCameraImageCapture() {
if ptr.Pointer() != nil {
C.QCameraImageCapture_DestroyQCameraImageCapture(ptr.Pointer())
@ -16969,6 +17105,15 @@ func (ptr *QCameraImageCapture) DestroyQCameraImageCapture() {
}
}
func (ptr *QCameraImageCapture) supportedResolutions_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QCameraImageCapture_supportedResolutions_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQCameraImageCapture_TimerEvent
func callbackQCameraImageCapture_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -19172,6 +19317,26 @@ func NewQCameraInfo3(other QCameraInfo_ITF) *QCameraInfo {
return tmpValue
}
func QCameraInfo_AvailableCameras(position QCamera__Position) []*QCameraInfo {
return func(l C.struct_QtMultimedia_PackedList) []*QCameraInfo {
var out = make([]*QCameraInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCameraInfoFromPointer(l.data).availableCameras_atList(i)
}
return out
}(C.QCameraInfo_QCameraInfo_AvailableCameras(C.longlong(position)))
}
func (ptr *QCameraInfo) AvailableCameras(position QCamera__Position) []*QCameraInfo {
return func(l C.struct_QtMultimedia_PackedList) []*QCameraInfo {
var out = make([]*QCameraInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCameraInfoFromPointer(l.data).availableCameras_atList(i)
}
return out
}(C.QCameraInfo_QCameraInfo_AvailableCameras(C.longlong(position)))
}
func QCameraInfo_DefaultCamera() *QCameraInfo {
var tmpValue = NewQCameraInfoFromPointer(C.QCameraInfo_QCameraInfo_DefaultCamera())
runtime.SetFinalizer(tmpValue, (*QCameraInfo).DestroyQCameraInfo)
@ -19226,6 +19391,15 @@ func (ptr *QCameraInfo) DestroyQCameraInfo() {
}
}
func (ptr *QCameraInfo) availableCameras_atList(i int) *QCameraInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQCameraInfoFromPointer(C.QCameraInfo_availableCameras_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QCameraInfo).DestroyQCameraInfo)
return tmpValue
}
return nil
}
type QCameraInfoControl struct {
QMediaControl
}
@ -23375,6 +23549,15 @@ func (ptr *QCameraViewfinderSettingsControl2) DestroyQCameraViewfinderSettingsCo
}
}
func (ptr *QCameraViewfinderSettingsControl2) supportedViewfinderSettings_atList(i int) *QCameraViewfinderSettings {
if ptr.Pointer() != nil {
var tmpValue = NewQCameraViewfinderSettingsFromPointer(C.QCameraViewfinderSettingsControl2_supportedViewfinderSettings_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QCameraViewfinderSettings).DestroyQCameraViewfinderSettings)
return tmpValue
}
return nil
}
//export callbackQCameraViewfinderSettingsControl2_TimerEvent
func callbackQCameraViewfinderSettingsControl2_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -26375,6 +26558,15 @@ func (ptr *QImageEncoderControl) DestroyQImageEncoderControlDefault() {
}
}
func (ptr *QImageEncoderControl) supportedResolutions_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QImageEncoderControl_supportedResolutions_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQImageEncoderControl_TimerEvent
func callbackQImageEncoderControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -28570,6 +28762,19 @@ func (ptr *QMediaContent) Playlist() *QMediaPlaylist {
return nil
}
func (ptr *QMediaContent) Resources() []*QMediaResource {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*QMediaResource {
var out = make([]*QMediaResource, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMediaContentFromPointer(l.data).resources_atList(i)
}
return out
}(C.QMediaContent_Resources(ptr.Pointer()))
}
return nil
}
func (ptr *QMediaContent) DestroyQMediaContent() {
if ptr.Pointer() != nil {
C.QMediaContent_DestroyQMediaContent(ptr.Pointer())
@ -28577,6 +28782,15 @@ func (ptr *QMediaContent) DestroyQMediaContent() {
}
}
func (ptr *QMediaContent) resources_atList(i int) *QMediaResource {
if ptr.Pointer() != nil {
var tmpValue = NewQMediaResourceFromPointer(C.QMediaContent_resources_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QMediaResource).DestroyQMediaResource)
return tmpValue
}
return nil
}
type QMediaControl struct {
core.QObject
}
@ -35830,6 +36044,19 @@ func (ptr *QMediaRecorder) SupportedContainers() []string {
return make([]string, 0)
}
func (ptr *QMediaRecorder) SupportedResolutions(settings QVideoEncoderSettings_ITF, continuous bool) []*core.QSize {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*core.QSize {
var out = make([]*core.QSize, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMediaRecorderFromPointer(l.data).supportedResolutions_atList(i)
}
return out
}(C.QMediaRecorder_SupportedResolutions(ptr.Pointer(), PointerFromQVideoEncoderSettings(settings), C.char(int8(qt.GoBoolToInt(continuous)))))
}
return nil
}
func (ptr *QMediaRecorder) SupportedVideoCodecs() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QMediaRecorder_SupportedVideoCodecs(ptr.Pointer())), "|")
@ -35892,6 +36119,15 @@ func (ptr *QMediaRecorder) DestroyQMediaRecorder() {
}
}
func (ptr *QMediaRecorder) supportedResolutions_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QMediaRecorder_supportedResolutions_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQMediaRecorder_TimerEvent
func callbackQMediaRecorder_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -37566,9 +37802,13 @@ func (ptr *QMediaService) RequestControl(interfa string) *QMediaControl {
return nil
}
func (ptr *QMediaService) RequestControl2() unsafe.Pointer {
func (ptr *QMediaService) RequestControl2() *QMediaService {
if ptr.Pointer() != nil {
return unsafe.Pointer(C.QMediaService_RequestControl2(ptr.Pointer()))
var tmpValue = NewQMediaServiceFromPointer(C.QMediaService_RequestControl2(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
@ -38796,6 +39036,15 @@ func (ptr *QMediaServiceSupportedDevicesInterface) DestroyQMediaServiceSupported
}
}
func (ptr *QMediaServiceSupportedDevicesInterface) devices_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QMediaServiceSupportedDevicesInterface_devices_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
type QMediaServiceSupportedFormatsInterface struct {
ptr unsafe.Pointer
}
@ -39791,6 +40040,19 @@ func (ptr *QMediaTimeRange) EarliestTime() int64 {
return 0
}
func (ptr *QMediaTimeRange) Intervals() []*QMediaTimeInterval {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*QMediaTimeInterval {
var out = make([]*QMediaTimeInterval, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQMediaTimeRangeFromPointer(l.data).intervals_atList(i)
}
return out
}(C.QMediaTimeRange_Intervals(ptr.Pointer()))
}
return nil
}
func (ptr *QMediaTimeRange) IsContinuous() bool {
if ptr.Pointer() != nil {
return C.QMediaTimeRange_IsContinuous(ptr.Pointer()) != 0
@ -39837,6 +40099,15 @@ func (ptr *QMediaTimeRange) DestroyQMediaTimeRange() {
}
}
func (ptr *QMediaTimeRange) intervals_atList(i int) *QMediaTimeInterval {
if ptr.Pointer() != nil {
var tmpValue = NewQMediaTimeIntervalFromPointer(C.QMediaTimeRange_intervals_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QMediaTimeInterval).DestroyQMediaTimeInterval)
return tmpValue
}
return nil
}
type QMediaVideoProbeControl struct {
QMediaControl
}
@ -48546,6 +48817,15 @@ func (ptr *QVideoEncoderSettingsControl) DestroyQVideoEncoderSettingsControlDefa
}
}
func (ptr *QVideoEncoderSettingsControl) supportedResolutions_atList(i int) *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QVideoEncoderSettingsControl_supportedResolutions_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQVideoEncoderSettingsControl_TimerEvent
func callbackQVideoEncoderSettingsControl_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -50374,6 +50654,19 @@ func (ptr *QVideoSurfaceFormat) Property(name string) *core.QVariant {
return nil
}
func (ptr *QVideoSurfaceFormat) PropertyNames() []*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtMultimedia_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQVideoSurfaceFormatFromPointer(l.data).propertyNames_atList(i)
}
return out
}(C.QVideoSurfaceFormat_PropertyNames(ptr.Pointer()))
}
return nil
}
func (ptr *QVideoSurfaceFormat) ScanLineDirection() QVideoSurfaceFormat__Direction {
if ptr.Pointer() != nil {
return QVideoSurfaceFormat__Direction(C.QVideoSurfaceFormat_ScanLineDirection(ptr.Pointer()))
@ -50469,6 +50762,15 @@ func (ptr *QVideoSurfaceFormat) DestroyQVideoSurfaceFormat() {
}
}
func (ptr *QVideoSurfaceFormat) propertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QVideoSurfaceFormat_propertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
type QVideoWidget struct {
widgets.QWidget
QMediaBindableInterface

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtMultimedia_PackedString { char* data; long long len; };
struct QtMultimedia_PackedList { void* data; long long len; };
void QAbstractPlanarVideoBuffer_DestroyQAbstractPlanarVideoBuffer(void* ptr);
void QAbstractPlanarVideoBuffer_DestroyQAbstractPlanarVideoBufferDefault(void* ptr);
void* QAbstractPlanarVideoBuffer_Handle(void* ptr);
@ -259,6 +260,7 @@ void* QAudioDecoderControl_MetaObject(void* ptr);
void* QAudioDecoderControl_MetaObjectDefault(void* ptr);
void* QAudioDeviceInfo_NewQAudioDeviceInfo();
void* QAudioDeviceInfo_NewQAudioDeviceInfo2(void* other);
struct QtMultimedia_PackedList QAudioDeviceInfo_QAudioDeviceInfo_AvailableDevices(long long mode);
void* QAudioDeviceInfo_QAudioDeviceInfo_DefaultInputDevice();
void* QAudioDeviceInfo_QAudioDeviceInfo_DefaultOutputDevice();
struct QtMultimedia_PackedString QAudioDeviceInfo_DeviceName(void* ptr);
@ -268,6 +270,7 @@ void* QAudioDeviceInfo_NearestFormat(void* ptr, void* settings);
void* QAudioDeviceInfo_PreferredFormat(void* ptr);
struct QtMultimedia_PackedString QAudioDeviceInfo_SupportedCodecs(void* ptr);
void QAudioDeviceInfo_DestroyQAudioDeviceInfo(void* ptr);
void* QAudioDeviceInfo_availableDevices_atList(void* ptr, int i);
void* QAudioEncoderSettings_NewQAudioEncoderSettings();
void* QAudioEncoderSettings_NewQAudioEncoderSettings2(void* other);
int QAudioEncoderSettings_BitRate(void* ptr);
@ -388,6 +391,7 @@ struct QtMultimedia_PackedString QAudioInputSelectorControl_InputDescription(voi
void QAudioInputSelectorControl_SetActiveInput(void* ptr, char* name);
void QAudioInputSelectorControl_DestroyQAudioInputSelectorControl(void* ptr);
void QAudioInputSelectorControl_DestroyQAudioInputSelectorControlDefault(void* ptr);
struct QtMultimedia_PackedString QAudioInputSelectorControl_availableInputs_atList(void* ptr, int i);
void QAudioInputSelectorControl_TimerEvent(void* ptr, void* event);
void QAudioInputSelectorControl_TimerEventDefault(void* ptr, void* event);
void QAudioInputSelectorControl_ChildEvent(void* ptr, void* event);
@ -463,6 +467,7 @@ struct QtMultimedia_PackedString QAudioOutputSelectorControl_OutputDescription(v
void QAudioOutputSelectorControl_SetActiveOutput(void* ptr, char* name);
void QAudioOutputSelectorControl_DestroyQAudioOutputSelectorControl(void* ptr);
void QAudioOutputSelectorControl_DestroyQAudioOutputSelectorControlDefault(void* ptr);
struct QtMultimedia_PackedString QAudioOutputSelectorControl_availableOutputs_atList(void* ptr, int i);
void QAudioOutputSelectorControl_TimerEvent(void* ptr, void* event);
void QAudioOutputSelectorControl_TimerEventDefault(void* ptr, void* event);
void QAudioOutputSelectorControl_ChildEvent(void* ptr, void* event);
@ -633,11 +638,15 @@ void QCamera_DisconnectStatusChanged(void* ptr);
void QCamera_StatusChanged(void* ptr, long long status);
void QCamera_Stop(void* ptr);
long long QCamera_SupportedLocks(void* ptr);
struct QtMultimedia_PackedList QCamera_SupportedViewfinderResolutions(void* ptr, void* settings);
struct QtMultimedia_PackedList QCamera_SupportedViewfinderSettings(void* ptr, void* settings);
void QCamera_Unload(void* ptr);
void QCamera_Unlock(void* ptr);
void QCamera_Unlock2(void* ptr, long long locks);
void* QCamera_ViewfinderSettings(void* ptr);
void QCamera_DestroyQCamera(void* ptr);
void* QCamera_supportedViewfinderResolutions_atList(void* ptr, int i);
void* QCamera_supportedViewfinderSettings_atList(void* ptr, int i);
char QCamera_Bind(void* ptr, void* object);
char QCamera_BindDefault(void* ptr, void* object);
char QCamera_IsAvailable(void* ptr);
@ -833,6 +842,7 @@ void QCameraExposureControl_DisconnectRequestedValueChanged(void* ptr);
void QCameraExposureControl_RequestedValueChanged(void* ptr, int parameter);
char QCameraExposureControl_SetValue(void* ptr, long long parameter, void* value);
void QCameraExposureControl_DestroyQCameraExposureControl(void* ptr);
void* QCameraExposureControl_supportedParameterRange_atList(void* ptr, int i);
void QCameraExposureControl_TimerEvent(void* ptr, void* event);
void QCameraExposureControl_TimerEventDefault(void* ptr, void* event);
void QCameraExposureControl_ChildEvent(void* ptr, void* event);
@ -907,6 +917,7 @@ void* QCameraFocus_CustomFocusPoint(void* ptr);
double QCameraFocus_DigitalZoom(void* ptr);
long long QCameraFocus_FocusMode(void* ptr);
long long QCameraFocus_FocusPointMode(void* ptr);
struct QtMultimedia_PackedList QCameraFocus_FocusZones(void* ptr);
double QCameraFocus_OpticalZoom(void* ptr);
void QCameraFocus_SetCustomFocusPoint(void* ptr, void* point);
void QCameraFocus_SetFocusMode(void* ptr, long long mode);
@ -932,6 +943,7 @@ void QCameraFocus_ConnectOpticalZoomChanged(void* ptr);
void QCameraFocus_DisconnectOpticalZoomChanged(void* ptr);
void QCameraFocus_OpticalZoomChanged(void* ptr, double value);
void QCameraFocus_ZoomTo(void* ptr, double optical, double digital);
void* QCameraFocus_focusZones_atList(void* ptr, int i);
void QCameraFocus_TimerEvent(void* ptr, void* event);
void QCameraFocus_TimerEventDefault(void* ptr, void* event);
void QCameraFocus_ChildEvent(void* ptr, void* event);
@ -971,6 +983,7 @@ void QCameraFocusControl_SetCustomFocusPoint(void* ptr, void* point);
void QCameraFocusControl_SetFocusMode(void* ptr, long long mode);
void QCameraFocusControl_SetFocusPointMode(void* ptr, long long mode);
void QCameraFocusControl_DestroyQCameraFocusControl(void* ptr);
void* QCameraFocusControl_focusZones_atList(void* ptr, int i);
void QCameraFocusControl_TimerEvent(void* ptr, void* event);
void QCameraFocusControl_TimerEventDefault(void* ptr, void* event);
void QCameraFocusControl_ChildEvent(void* ptr, void* event);
@ -1042,7 +1055,9 @@ void QCameraImageCapture_SetEncodingSettings(void* ptr, void* settings);
char QCameraImageCapture_SetMediaObject(void* ptr, void* mediaObject);
char QCameraImageCapture_SetMediaObjectDefault(void* ptr, void* mediaObject);
struct QtMultimedia_PackedString QCameraImageCapture_SupportedImageCodecs(void* ptr);
struct QtMultimedia_PackedList QCameraImageCapture_SupportedResolutions(void* ptr, void* settings, char continuous);
void QCameraImageCapture_DestroyQCameraImageCapture(void* ptr);
void* QCameraImageCapture_supportedResolutions_atList(void* ptr, int i);
void QCameraImageCapture_TimerEvent(void* ptr, void* event);
void QCameraImageCapture_TimerEventDefault(void* ptr, void* event);
void QCameraImageCapture_ChildEvent(void* ptr, void* event);
@ -1171,6 +1186,7 @@ void* QCameraImageProcessingControl_MetaObjectDefault(void* ptr);
void* QCameraInfo_NewQCameraInfo(void* name);
void* QCameraInfo_NewQCameraInfo2(void* camera);
void* QCameraInfo_NewQCameraInfo3(void* other);
struct QtMultimedia_PackedList QCameraInfo_QCameraInfo_AvailableCameras(long long position);
void* QCameraInfo_QCameraInfo_DefaultCamera();
struct QtMultimedia_PackedString QCameraInfo_Description(void* ptr);
struct QtMultimedia_PackedString QCameraInfo_DeviceName(void* ptr);
@ -1178,6 +1194,7 @@ char QCameraInfo_IsNull(void* ptr);
int QCameraInfo_Orientation(void* ptr);
long long QCameraInfo_Position(void* ptr);
void QCameraInfo_DestroyQCameraInfo(void* ptr);
void* QCameraInfo_availableCameras_atList(void* ptr, int i);
void* QCameraInfoControl_NewQCameraInfoControl(void* parent);
int QCameraInfoControl_CameraOrientation(void* ptr, char* deviceName);
long long QCameraInfoControl_CameraPosition(void* ptr, char* deviceName);
@ -1400,6 +1417,7 @@ void QCameraViewfinderSettingsControl2_SetViewfinderSettings(void* ptr, void* se
void* QCameraViewfinderSettingsControl2_ViewfinderSettings(void* ptr);
void QCameraViewfinderSettingsControl2_DestroyQCameraViewfinderSettingsControl2(void* ptr);
void QCameraViewfinderSettingsControl2_DestroyQCameraViewfinderSettingsControl2Default(void* ptr);
void* QCameraViewfinderSettingsControl2_supportedViewfinderSettings_atList(void* ptr, int i);
void QCameraViewfinderSettingsControl2_TimerEvent(void* ptr, void* event);
void QCameraViewfinderSettingsControl2_TimerEventDefault(void* ptr, void* event);
void QCameraViewfinderSettingsControl2_ChildEvent(void* ptr, void* event);
@ -1565,6 +1583,7 @@ void QImageEncoderControl_SetImageSettings(void* ptr, void* settings);
struct QtMultimedia_PackedString QImageEncoderControl_SupportedImageCodecs(void* ptr);
void QImageEncoderControl_DestroyQImageEncoderControl(void* ptr);
void QImageEncoderControl_DestroyQImageEncoderControlDefault(void* ptr);
void* QImageEncoderControl_supportedResolutions_atList(void* ptr, int i);
void QImageEncoderControl_TimerEvent(void* ptr, void* event);
void QImageEncoderControl_TimerEventDefault(void* ptr, void* event);
void QImageEncoderControl_ChildEvent(void* ptr, void* event);
@ -1687,7 +1706,9 @@ void* QMediaContent_CanonicalResource(void* ptr);
void* QMediaContent_CanonicalUrl(void* ptr);
char QMediaContent_IsNull(void* ptr);
void* QMediaContent_Playlist(void* ptr);
struct QtMultimedia_PackedList QMediaContent_Resources(void* ptr);
void QMediaContent_DestroyQMediaContent(void* ptr);
void* QMediaContent_resources_atList(void* ptr, int i);
void* QMediaControl_NewQMediaControl(void* parent);
void QMediaControl_DestroyQMediaControl(void* ptr);
void QMediaControl_TimerEvent(void* ptr, void* event);
@ -2170,6 +2191,7 @@ void QMediaRecorder_StatusChanged(void* ptr, long long status);
void QMediaRecorder_Stop(void* ptr);
struct QtMultimedia_PackedString QMediaRecorder_SupportedAudioCodecs(void* ptr);
struct QtMultimedia_PackedString QMediaRecorder_SupportedContainers(void* ptr);
struct QtMultimedia_PackedList QMediaRecorder_SupportedResolutions(void* ptr, void* settings, char continuous);
struct QtMultimedia_PackedString QMediaRecorder_SupportedVideoCodecs(void* ptr);
struct QtMultimedia_PackedString QMediaRecorder_VideoCodecDescription(void* ptr, char* codec);
void* QMediaRecorder_VideoSettings(void* ptr);
@ -2177,6 +2199,7 @@ void QMediaRecorder_ConnectVolumeChanged(void* ptr);
void QMediaRecorder_DisconnectVolumeChanged(void* ptr);
void QMediaRecorder_VolumeChanged(void* ptr, double volume);
void QMediaRecorder_DestroyQMediaRecorder(void* ptr);
void* QMediaRecorder_supportedResolutions_atList(void* ptr, int i);
void QMediaRecorder_TimerEvent(void* ptr, void* event);
void QMediaRecorder_TimerEventDefault(void* ptr, void* event);
void QMediaRecorder_ChildEvent(void* ptr, void* event);
@ -2333,6 +2356,7 @@ void* QMediaServiceProviderPlugin_MetaObjectDefault(void* ptr);
struct QtMultimedia_PackedString QMediaServiceSupportedDevicesInterface_DeviceDescription(void* ptr, void* service, void* device);
void QMediaServiceSupportedDevicesInterface_DestroyQMediaServiceSupportedDevicesInterface(void* ptr);
void QMediaServiceSupportedDevicesInterface_DestroyQMediaServiceSupportedDevicesInterfaceDefault(void* ptr);
void* QMediaServiceSupportedDevicesInterface_devices_atList(void* ptr, int i);
long long QMediaServiceSupportedFormatsInterface_HasSupport(void* ptr, char* mimeType, char* codecs);
struct QtMultimedia_PackedString QMediaServiceSupportedFormatsInterface_SupportedMimeTypes(void* ptr);
void QMediaServiceSupportedFormatsInterface_DestroyQMediaServiceSupportedFormatsInterface(void* ptr);
@ -2388,6 +2412,7 @@ void QMediaTimeRange_AddTimeRange(void* ptr, void* ran);
void QMediaTimeRange_Clear(void* ptr);
char QMediaTimeRange_Contains(void* ptr, long long time);
long long QMediaTimeRange_EarliestTime(void* ptr);
struct QtMultimedia_PackedList QMediaTimeRange_Intervals(void* ptr);
char QMediaTimeRange_IsContinuous(void* ptr);
char QMediaTimeRange_IsEmpty(void* ptr);
long long QMediaTimeRange_LatestTime(void* ptr);
@ -2395,6 +2420,7 @@ void QMediaTimeRange_RemoveInterval(void* ptr, void* interval);
void QMediaTimeRange_RemoveInterval2(void* ptr, long long start, long long end);
void QMediaTimeRange_RemoveTimeRange(void* ptr, void* ran);
void QMediaTimeRange_DestroyQMediaTimeRange(void* ptr);
void* QMediaTimeRange_intervals_atList(void* ptr, int i);
void* QMediaVideoProbeControl_NewQMediaVideoProbeControl(void* parent);
void QMediaVideoProbeControl_ConnectFlush(void* ptr);
void QMediaVideoProbeControl_DisconnectFlush(void* ptr);
@ -2916,6 +2942,7 @@ struct QtMultimedia_PackedString QVideoEncoderSettingsControl_VideoCodecDescript
void* QVideoEncoderSettingsControl_VideoSettings(void* ptr);
void QVideoEncoderSettingsControl_DestroyQVideoEncoderSettingsControl(void* ptr);
void QVideoEncoderSettingsControl_DestroyQVideoEncoderSettingsControlDefault(void* ptr);
void* QVideoEncoderSettingsControl_supportedResolutions_atList(void* ptr, int i);
void QVideoEncoderSettingsControl_TimerEvent(void* ptr, void* event);
void QVideoEncoderSettingsControl_TimerEventDefault(void* ptr, void* event);
void QVideoEncoderSettingsControl_ChildEvent(void* ptr, void* event);
@ -3035,6 +3062,7 @@ char QVideoSurfaceFormat_IsValid(void* ptr);
void* QVideoSurfaceFormat_PixelAspectRatio(void* ptr);
long long QVideoSurfaceFormat_PixelFormat(void* ptr);
void* QVideoSurfaceFormat_Property(void* ptr, char* name);
struct QtMultimedia_PackedList QVideoSurfaceFormat_PropertyNames(void* ptr);
long long QVideoSurfaceFormat_ScanLineDirection(void* ptr);
void QVideoSurfaceFormat_SetFrameRate(void* ptr, double rate);
void QVideoSurfaceFormat_SetFrameSize(void* ptr, void* size);
@ -3049,6 +3077,7 @@ void* QVideoSurfaceFormat_SizeHint(void* ptr);
void* QVideoSurfaceFormat_Viewport(void* ptr);
long long QVideoSurfaceFormat_YCbCrColorSpace(void* ptr);
void QVideoSurfaceFormat_DestroyQVideoSurfaceFormat(void* ptr);
void* QVideoSurfaceFormat_propertyNames_atList(void* ptr, int i);
long long QVideoWidget_AspectRatioMode(void* ptr);
int QVideoWidget_Brightness(void* ptr);
int QVideoWidget_Contrast(void* ptr);

View file

@ -26,6 +26,7 @@
#include <QHttpMultiPart>
#include <QHttpPart>
#include <QIODevice>
#include <QList>
#include <QLocalServer>
#include <QLocalSocket>
#include <QMetaMethod>
@ -989,6 +990,11 @@ void QDnsLookup_Abort(void* ptr)
QMetaObject::invokeMethod(static_cast<QDnsLookup*>(ptr), "abort");
}
struct QtNetwork_PackedList QDnsLookup_CanonicalNameRecords(void* ptr)
{
return ({ QList<QDnsDomainNameRecord>* tmpValue = new QList<QDnsDomainNameRecord>(static_cast<QDnsLookup*>(ptr)->canonicalNameRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QDnsLookup_ConnectFinished(void* ptr)
{
QObject::connect(static_cast<QDnsLookup*>(ptr), static_cast<void (QDnsLookup::*)()>(&QDnsLookup::finished), static_cast<MyQDnsLookup*>(ptr), static_cast<void (MyQDnsLookup::*)()>(&MyQDnsLookup::Signal_Finished));
@ -1004,6 +1010,11 @@ void QDnsLookup_Finished(void* ptr)
static_cast<QDnsLookup*>(ptr)->finished();
}
struct QtNetwork_PackedList QDnsLookup_HostAddressRecords(void* ptr)
{
return ({ QList<QDnsHostAddressRecord>* tmpValue = new QList<QDnsHostAddressRecord>(static_cast<QDnsLookup*>(ptr)->hostAddressRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
char QDnsLookup_IsFinished(void* ptr)
{
return static_cast<QDnsLookup*>(ptr)->isFinished();
@ -1014,6 +1025,11 @@ void QDnsLookup_Lookup(void* ptr)
QMetaObject::invokeMethod(static_cast<QDnsLookup*>(ptr), "lookup");
}
struct QtNetwork_PackedList QDnsLookup_MailExchangeRecords(void* ptr)
{
return ({ QList<QDnsMailExchangeRecord>* tmpValue = new QList<QDnsMailExchangeRecord>(static_cast<QDnsLookup*>(ptr)->mailExchangeRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QDnsLookup_ConnectNameChanged(void* ptr)
{
QObject::connect(static_cast<QDnsLookup*>(ptr), static_cast<void (QDnsLookup::*)(const QString &)>(&QDnsLookup::nameChanged), static_cast<MyQDnsLookup*>(ptr), static_cast<void (MyQDnsLookup::*)(const QString &)>(&MyQDnsLookup::Signal_NameChanged));
@ -1029,6 +1045,11 @@ void QDnsLookup_NameChanged(void* ptr, char* name)
static_cast<QDnsLookup*>(ptr)->nameChanged(QString(name));
}
struct QtNetwork_PackedList QDnsLookup_NameServerRecords(void* ptr)
{
return ({ QList<QDnsDomainNameRecord>* tmpValue = new QList<QDnsDomainNameRecord>(static_cast<QDnsLookup*>(ptr)->nameServerRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QDnsLookup_ConnectNameserverChanged(void* ptr)
{
QObject::connect(static_cast<QDnsLookup*>(ptr), static_cast<void (QDnsLookup::*)(const QHostAddress &)>(&QDnsLookup::nameserverChanged), static_cast<MyQDnsLookup*>(ptr), static_cast<void (MyQDnsLookup::*)(const QHostAddress &)>(&MyQDnsLookup::Signal_NameserverChanged));
@ -1044,6 +1065,21 @@ void QDnsLookup_NameserverChanged(void* ptr, void* nameserver)
static_cast<QDnsLookup*>(ptr)->nameserverChanged(*static_cast<QHostAddress*>(nameserver));
}
struct QtNetwork_PackedList QDnsLookup_PointerRecords(void* ptr)
{
return ({ QList<QDnsDomainNameRecord>* tmpValue = new QList<QDnsDomainNameRecord>(static_cast<QDnsLookup*>(ptr)->pointerRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedList QDnsLookup_ServiceRecords(void* ptr)
{
return ({ QList<QDnsServiceRecord>* tmpValue = new QList<QDnsServiceRecord>(static_cast<QDnsLookup*>(ptr)->serviceRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedList QDnsLookup_TextRecords(void* ptr)
{
return ({ QList<QDnsTextRecord>* tmpValue = new QList<QDnsTextRecord>(static_cast<QDnsLookup*>(ptr)->textRecords()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QDnsLookup_ConnectTypeChanged(void* ptr)
{
QObject::connect(static_cast<QDnsLookup*>(ptr), static_cast<void (QDnsLookup::*)(QDnsLookup::Type)>(&QDnsLookup::typeChanged), static_cast<MyQDnsLookup*>(ptr), static_cast<void (MyQDnsLookup::*)(QDnsLookup::Type)>(&MyQDnsLookup::Signal_TypeChanged));
@ -1064,6 +1100,41 @@ void QDnsLookup_DestroyQDnsLookup(void* ptr)
static_cast<QDnsLookup*>(ptr)->~QDnsLookup();
}
void* QDnsLookup_canonicalNameRecords_atList(void* ptr, int i)
{
return new QDnsDomainNameRecord(static_cast<QList<QDnsDomainNameRecord>*>(ptr)->at(i));
}
void* QDnsLookup_hostAddressRecords_atList(void* ptr, int i)
{
return new QDnsHostAddressRecord(static_cast<QList<QDnsHostAddressRecord>*>(ptr)->at(i));
}
void* QDnsLookup_mailExchangeRecords_atList(void* ptr, int i)
{
return new QDnsMailExchangeRecord(static_cast<QList<QDnsMailExchangeRecord>*>(ptr)->at(i));
}
void* QDnsLookup_nameServerRecords_atList(void* ptr, int i)
{
return new QDnsDomainNameRecord(static_cast<QList<QDnsDomainNameRecord>*>(ptr)->at(i));
}
void* QDnsLookup_pointerRecords_atList(void* ptr, int i)
{
return new QDnsDomainNameRecord(static_cast<QList<QDnsDomainNameRecord>*>(ptr)->at(i));
}
void* QDnsLookup_serviceRecords_atList(void* ptr, int i)
{
return new QDnsServiceRecord(static_cast<QList<QDnsServiceRecord>*>(ptr)->at(i));
}
void* QDnsLookup_textRecords_atList(void* ptr, int i)
{
return new QDnsTextRecord(static_cast<QList<QDnsTextRecord>*>(ptr)->at(i));
}
void QDnsLookup_TimerEvent(void* ptr, void* event)
{
static_cast<QDnsLookup*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -1269,11 +1340,21 @@ unsigned int QDnsTextRecord_TimeToLive(void* ptr)
return static_cast<QDnsTextRecord*>(ptr)->timeToLive();
}
struct QtNetwork_PackedList QDnsTextRecord_Values(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QDnsTextRecord*>(ptr)->values()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QDnsTextRecord_DestroyQDnsTextRecord(void* ptr)
{
static_cast<QDnsTextRecord*>(ptr)->~QDnsTextRecord();
}
void* QDnsTextRecord_values_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QHostAddress_NewQHostAddress()
{
return new QHostAddress();
@ -1414,6 +1495,11 @@ void QHostInfo_QHostInfo_AbortHostLookup(int id)
QHostInfo::abortHostLookup(id);
}
struct QtNetwork_PackedList QHostInfo_Addresses(void* ptr)
{
return ({ QList<QHostAddress>* tmpValue = new QList<QHostAddress>(static_cast<QHostInfo*>(ptr)->addresses()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
long long QHostInfo_Error(void* ptr)
{
return static_cast<QHostInfo*>(ptr)->error();
@ -1474,6 +1560,11 @@ struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalDomainName()
return ({ QByteArray t5517d9 = QHostInfo::localDomainName().toUtf8(); QtNetwork_PackedString { const_cast<char*>(t5517d9.prepend("WHITESPACE").constData()+10), t5517d9.size()-10 }; });
}
void* QHostInfo_addresses_atList(void* ptr, int i)
{
return new QHostAddress(static_cast<QList<QHostAddress>*>(ptr)->at(i));
}
void* QHttpMultiPart_NewQHttpMultiPart2(long long contentType, void* parent)
{
return new QHttpMultiPart(static_cast<QHttpMultiPart::ContentType>(contentType), static_cast<QObject*>(parent));
@ -2790,6 +2881,11 @@ struct QtNetwork_PackedString QNetworkConfiguration_BearerTypeName(void* ptr)
return ({ QByteArray t89aad8 = static_cast<QNetworkConfiguration*>(ptr)->bearerTypeName().toUtf8(); QtNetwork_PackedString { const_cast<char*>(t89aad8.prepend("WHITESPACE").constData()+10), t89aad8.size()-10 }; });
}
struct QtNetwork_PackedList QNetworkConfiguration_Children(void* ptr)
{
return ({ QList<QNetworkConfiguration>* tmpValue = new QList<QNetworkConfiguration>(static_cast<QNetworkConfiguration*>(ptr)->children()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedString QNetworkConfiguration_Identifier(void* ptr)
{
return ({ QByteArray tae5c30 = static_cast<QNetworkConfiguration*>(ptr)->identifier().toUtf8(); QtNetwork_PackedString { const_cast<char*>(tae5c30.prepend("WHITESPACE").constData()+10), tae5c30.size()-10 }; });
@ -2835,6 +2931,11 @@ void QNetworkConfiguration_DestroyQNetworkConfiguration(void* ptr)
static_cast<QNetworkConfiguration*>(ptr)->~QNetworkConfiguration();
}
void* QNetworkConfiguration_children_atList(void* ptr, int i)
{
return new QNetworkConfiguration(static_cast<QList<QNetworkConfiguration>*>(ptr)->at(i));
}
class MyQNetworkConfigurationManager: public QNetworkConfigurationManager
{
public:
@ -2862,6 +2963,11 @@ void* QNetworkConfigurationManager_NewQNetworkConfigurationManager(void* parent)
return new MyQNetworkConfigurationManager(static_cast<QObject*>(parent));
}
struct QtNetwork_PackedList QNetworkConfigurationManager_AllConfigurations(void* ptr, long long filter)
{
return ({ QList<QNetworkConfiguration>* tmpValue = new QList<QNetworkConfiguration>(static_cast<QNetworkConfigurationManager*>(ptr)->allConfigurations(static_cast<QNetworkConfiguration::StateFlag>(filter))); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
long long QNetworkConfigurationManager_Capabilities(void* ptr)
{
return static_cast<QNetworkConfigurationManager*>(ptr)->capabilities();
@ -2972,6 +3078,11 @@ void QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(voi
}
void* QNetworkConfigurationManager_allConfigurations_atList(void* ptr, int i)
{
return new QNetworkConfiguration(static_cast<QList<QNetworkConfiguration>*>(ptr)->at(i));
}
void QNetworkConfigurationManager_TimerEvent(void* ptr, void* event)
{
static_cast<QNetworkConfigurationManager*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3112,6 +3223,11 @@ void QNetworkCookie_Normalize(void* ptr, void* url)
static_cast<QNetworkCookie*>(ptr)->normalize(*static_cast<QUrl*>(url));
}
struct QtNetwork_PackedList QNetworkCookie_QNetworkCookie_ParseCookies(void* cookieString)
{
return ({ QList<QNetworkCookie>* tmpValue = new QList<QNetworkCookie>(QNetworkCookie::parseCookies(*static_cast<QByteArray*>(cookieString))); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedString QNetworkCookie_Path(void* ptr)
{
return ({ QByteArray tc58c07 = static_cast<QNetworkCookie*>(ptr)->path().toUtf8(); QtNetwork_PackedString { const_cast<char*>(tc58c07.prepend("WHITESPACE").constData()+10), tc58c07.size()-10 }; });
@ -3172,6 +3288,11 @@ void QNetworkCookie_DestroyQNetworkCookie(void* ptr)
static_cast<QNetworkCookie*>(ptr)->~QNetworkCookie();
}
void* QNetworkCookie_parseCookies_atList(void* ptr, int i)
{
return new QNetworkCookie(static_cast<QList<QNetworkCookie>*>(ptr)->at(i));
}
class MyQNetworkCookieJar: public QNetworkCookieJar
{
public:
@ -3197,6 +3318,11 @@ void* QNetworkCookieJar_NewQNetworkCookieJar(void* parent)
return new MyQNetworkCookieJar(static_cast<QObject*>(parent));
}
struct QtNetwork_PackedList QNetworkCookieJar_AllCookies(void* ptr)
{
return ({ QList<QNetworkCookie>* tmpValue = new QList<QNetworkCookie>(static_cast<QNetworkCookieJar*>(ptr)->allCookies()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
char QNetworkCookieJar_DeleteCookie(void* ptr, void* cookie)
{
return static_cast<QNetworkCookieJar*>(ptr)->deleteCookie(*static_cast<QNetworkCookie*>(cookie));
@ -3247,6 +3373,16 @@ void QNetworkCookieJar_DestroyQNetworkCookieJarDefault(void* ptr)
}
void* QNetworkCookieJar_allCookies_atList(void* ptr, int i)
{
return new QNetworkCookie(static_cast<QList<QNetworkCookie>*>(ptr)->at(i));
}
void* QNetworkCookieJar_cookiesForUrl_atList(void* ptr, int i)
{
return new QNetworkCookie(static_cast<QList<QNetworkCookie>*>(ptr)->at(i));
}
void QNetworkCookieJar_TimerEvent(void* ptr, void* event)
{
static_cast<QNetworkCookieJar*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3586,6 +3722,21 @@ void* QNetworkInterface_NewQNetworkInterface2(void* other)
return new QNetworkInterface(*static_cast<QNetworkInterface*>(other));
}
struct QtNetwork_PackedList QNetworkInterface_AddressEntries(void* ptr)
{
return ({ QList<QNetworkAddressEntry>* tmpValue = new QList<QNetworkAddressEntry>(static_cast<QNetworkInterface*>(ptr)->addressEntries()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllAddresses()
{
return ({ QList<QHostAddress>* tmpValue = new QList<QHostAddress>(QNetworkInterface::allAddresses()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllInterfaces()
{
return ({ QList<QNetworkInterface>* tmpValue = new QList<QNetworkInterface>(QNetworkInterface::allInterfaces()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
long long QNetworkInterface_Flags(void* ptr)
{
return static_cast<QNetworkInterface*>(ptr)->flags();
@ -3646,6 +3797,21 @@ void QNetworkInterface_DestroyQNetworkInterface(void* ptr)
static_cast<QNetworkInterface*>(ptr)->~QNetworkInterface();
}
void* QNetworkInterface_addressEntries_atList(void* ptr, int i)
{
return new QNetworkAddressEntry(static_cast<QList<QNetworkAddressEntry>*>(ptr)->at(i));
}
void* QNetworkInterface_allAddresses_atList(void* ptr, int i)
{
return new QHostAddress(static_cast<QList<QHostAddress>*>(ptr)->at(i));
}
void* QNetworkInterface_allInterfaces_atList(void* ptr, int i)
{
return new QNetworkInterface(static_cast<QList<QNetworkInterface>*>(ptr)->at(i));
}
void* QNetworkProxy_NewQNetworkProxy()
{
return new QNetworkProxy();
@ -3711,6 +3877,11 @@ void* QNetworkProxy_RawHeader(void* ptr, void* headerName)
return new QByteArray(static_cast<QNetworkProxy*>(ptr)->rawHeader(*static_cast<QByteArray*>(headerName)));
}
struct QtNetwork_PackedList QNetworkProxy_RawHeaderList(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QNetworkProxy*>(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QNetworkProxy_QNetworkProxy_SetApplicationProxy(void* networkProxy)
{
QNetworkProxy::setApplicationProxy(*static_cast<QNetworkProxy*>(networkProxy));
@ -3776,12 +3947,22 @@ void QNetworkProxy_DestroyQNetworkProxy(void* ptr)
static_cast<QNetworkProxy*>(ptr)->~QNetworkProxy();
}
void* QNetworkProxy_rawHeaderList_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
class MyQNetworkProxyFactory: public QNetworkProxyFactory
{
public:
~MyQNetworkProxyFactory() { callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory(this); };
};
struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(void* query)
{
return ({ QList<QNetworkProxy>* tmpValue = new QList<QNetworkProxy>(QNetworkProxyFactory::proxyForQuery(*static_cast<QNetworkProxyQuery*>(query))); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(void* factory)
{
QNetworkProxyFactory::setApplicationProxyFactory(static_cast<QNetworkProxyFactory*>(factory));
@ -3802,6 +3983,26 @@ void QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(void* ptr)
}
struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(void* query)
{
return ({ QList<QNetworkProxy>* tmpValue = new QList<QNetworkProxy>(QNetworkProxyFactory::systemProxyForQuery(*static_cast<QNetworkProxyQuery*>(query))); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void* QNetworkProxyFactory_proxyForQuery_atList(void* ptr, int i)
{
return new QNetworkProxy(static_cast<QList<QNetworkProxy>*>(ptr)->at(i));
}
void* QNetworkProxyFactory_queryProxy_atList(void* ptr, int i)
{
return new QNetworkProxy(static_cast<QList<QNetworkProxy>*>(ptr)->at(i));
}
void* QNetworkProxyFactory_systemProxyForQuery_atList(void* ptr, int i)
{
return new QNetworkProxy(static_cast<QList<QNetworkProxy>*>(ptr)->at(i));
}
void* QNetworkProxyQuery_NewQNetworkProxyQuery()
{
return new QNetworkProxyQuery();
@ -4144,6 +4345,11 @@ void* QNetworkReply_RawHeader(void* ptr, void* headerName)
return new QByteArray(static_cast<QNetworkReply*>(ptr)->rawHeader(*static_cast<QByteArray*>(headerName)));
}
struct QtNetwork_PackedList QNetworkReply_RawHeaderList(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QNetworkReply*>(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
long long QNetworkReply_ReadBufferSize(void* ptr)
{
return static_cast<QNetworkReply*>(ptr)->readBufferSize();
@ -4254,6 +4460,11 @@ void QNetworkReply_DestroyQNetworkReply(void* ptr)
static_cast<QNetworkReply*>(ptr)->~QNetworkReply();
}
void* QNetworkReply_rawHeaderList_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
char QNetworkReply_AtEnd(void* ptr)
{
return static_cast<QNetworkReply*>(ptr)->atEnd();
@ -4529,6 +4740,11 @@ void* QNetworkRequest_RawHeader(void* ptr, void* headerName)
return new QByteArray(static_cast<QNetworkRequest*>(ptr)->rawHeader(*static_cast<QByteArray*>(headerName)));
}
struct QtNetwork_PackedList QNetworkRequest_RawHeaderList(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QNetworkRequest*>(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QNetworkRequest_SetAttribute(void* ptr, long long code, void* value)
{
static_cast<QNetworkRequest*>(ptr)->setAttribute(static_cast<QNetworkRequest::Attribute>(code), *static_cast<QVariant*>(value));
@ -4589,6 +4805,11 @@ void QNetworkRequest_DestroyQNetworkRequest(void* ptr)
static_cast<QNetworkRequest*>(ptr)->~QNetworkRequest();
}
void* QNetworkRequest_rawHeaderList_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
class MyQNetworkSession: public QNetworkSession
{
public:
@ -4969,6 +5190,11 @@ void* QSslCertificate_ExpiryDate(void* ptr)
return new QDateTime(static_cast<QSslCertificate*>(ptr)->expiryDate());
}
struct QtNetwork_PackedList QSslCertificate_Extensions(void* ptr)
{
return ({ QList<QSslCertificateExtension>* tmpValue = new QList<QSslCertificateExtension>(static_cast<QSslCertificate*>(ptr)->extensions()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
char QSslCertificate_IsNull(void* ptr)
{
return static_cast<QSslCertificate*>(ptr)->isNull();
@ -4989,6 +5215,11 @@ struct QtNetwork_PackedString QSslCertificate_IssuerInfo2(void* ptr, void* attri
return ({ QByteArray tc820f1 = static_cast<QSslCertificate*>(ptr)->issuerInfo(*static_cast<QByteArray*>(attribute)).join("|").toUtf8(); QtNetwork_PackedString { const_cast<char*>(tc820f1.prepend("WHITESPACE").constData()+10), tc820f1.size()-10 }; });
}
struct QtNetwork_PackedList QSslCertificate_IssuerInfoAttributes(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QSslCertificate*>(ptr)->issuerInfoAttributes()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void* QSslCertificate_PublicKey(void* ptr)
{
return new QSslKey(static_cast<QSslCertificate*>(ptr)->publicKey());
@ -5009,6 +5240,11 @@ struct QtNetwork_PackedString QSslCertificate_SubjectInfo2(void* ptr, void* attr
return ({ QByteArray tc13a73 = static_cast<QSslCertificate*>(ptr)->subjectInfo(*static_cast<QByteArray*>(attribute)).join("|").toUtf8(); QtNetwork_PackedString { const_cast<char*>(tc13a73.prepend("WHITESPACE").constData()+10), tc13a73.size()-10 }; });
}
struct QtNetwork_PackedList QSslCertificate_SubjectInfoAttributes(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QSslCertificate*>(ptr)->subjectInfoAttributes()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void* QSslCertificate_ToDer(void* ptr)
{
return new QByteArray(static_cast<QSslCertificate*>(ptr)->toDer());
@ -5029,6 +5265,36 @@ void* QSslCertificate_Version(void* ptr)
return new QByteArray(static_cast<QSslCertificate*>(ptr)->version());
}
void* QSslCertificate_fromData_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslCertificate_fromDevice_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslCertificate_fromPath_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslCertificate_extensions_atList(void* ptr, int i)
{
return new QSslCertificateExtension(static_cast<QList<QSslCertificateExtension>*>(ptr)->at(i));
}
void* QSslCertificate_issuerInfoAttributes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QSslCertificate_subjectInfoAttributes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QSslCertificateExtension_NewQSslCertificateExtension()
{
return new QSslCertificateExtension();
@ -5149,6 +5415,21 @@ void* QSslConfiguration_NewQSslConfiguration2(void* other)
return new QSslConfiguration(*static_cast<QSslConfiguration*>(other));
}
struct QtNetwork_PackedList QSslConfiguration_AllowedNextProtocols(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QSslConfiguration*>(ptr)->allowedNextProtocols()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedList QSslConfiguration_CaCertificates(void* ptr)
{
return ({ QList<QSslCertificate>* tmpValue = new QList<QSslCertificate>(static_cast<QSslConfiguration*>(ptr)->caCertificates()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtNetwork_PackedList QSslConfiguration_Ciphers(void* ptr)
{
return ({ QList<QSslCipher>* tmpValue = new QList<QSslCipher>(static_cast<QSslConfiguration*>(ptr)->ciphers()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void* QSslConfiguration_QSslConfiguration_DefaultConfiguration()
{
return new QSslConfiguration(QSslConfiguration::defaultConfiguration());
@ -5169,6 +5450,11 @@ void* QSslConfiguration_LocalCertificate(void* ptr)
return new QSslCertificate(static_cast<QSslConfiguration*>(ptr)->localCertificate());
}
struct QtNetwork_PackedList QSslConfiguration_LocalCertificateChain(void* ptr)
{
return ({ QList<QSslCertificate>* tmpValue = new QList<QSslCertificate>(static_cast<QSslConfiguration*>(ptr)->localCertificateChain()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void* QSslConfiguration_NextNegotiatedProtocol(void* ptr)
{
return new QByteArray(static_cast<QSslConfiguration*>(ptr)->nextNegotiatedProtocol());
@ -5184,6 +5470,11 @@ void* QSslConfiguration_PeerCertificate(void* ptr)
return new QSslCertificate(static_cast<QSslConfiguration*>(ptr)->peerCertificate());
}
struct QtNetwork_PackedList QSslConfiguration_PeerCertificateChain(void* ptr)
{
return ({ QList<QSslCertificate>* tmpValue = new QList<QSslCertificate>(static_cast<QSslConfiguration*>(ptr)->peerCertificateChain()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
int QSslConfiguration_PeerVerifyDepth(void* ptr)
{
return static_cast<QSslConfiguration*>(ptr)->peerVerifyDepth();
@ -5244,16 +5535,61 @@ void QSslConfiguration_SetSessionTicket(void* ptr, void* sessionTicket)
static_cast<QSslConfiguration*>(ptr)->setSessionTicket(*static_cast<QByteArray*>(sessionTicket));
}
struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SupportedCiphers()
{
return ({ QList<QSslCipher>* tmpValue = new QList<QSslCipher>(QSslConfiguration::supportedCiphers()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QSslConfiguration_Swap(void* ptr, void* other)
{
static_cast<QSslConfiguration*>(ptr)->swap(*static_cast<QSslConfiguration*>(other));
}
struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SystemCaCertificates()
{
return ({ QList<QSslCertificate>* tmpValue = new QList<QSslCertificate>(QSslConfiguration::systemCaCertificates()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
void QSslConfiguration_DestroyQSslConfiguration(void* ptr)
{
static_cast<QSslConfiguration*>(ptr)->~QSslConfiguration();
}
void* QSslConfiguration_allowedNextProtocols_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QSslConfiguration_caCertificates_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslConfiguration_ciphers_atList(void* ptr, int i)
{
return new QSslCipher(static_cast<QList<QSslCipher>*>(ptr)->at(i));
}
void* QSslConfiguration_localCertificateChain_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslConfiguration_peerCertificateChain_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslConfiguration_supportedCiphers_atList(void* ptr, int i)
{
return new QSslCipher(static_cast<QList<QSslCipher>*>(ptr)->at(i));
}
void* QSslConfiguration_systemCaCertificates_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslEllipticCurve_NewQSslEllipticCurve()
{
return new QSslEllipticCurve();
@ -5576,6 +5912,11 @@ void* QSslSocket_LocalCertificate(void* ptr)
return new QSslCertificate(static_cast<QSslSocket*>(ptr)->localCertificate());
}
struct QtNetwork_PackedList QSslSocket_LocalCertificateChain(void* ptr)
{
return ({ QList<QSslCertificate>* tmpValue = new QList<QSslCertificate>(static_cast<QSslSocket*>(ptr)->localCertificateChain()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
long long QSslSocket_Mode(void* ptr)
{
return static_cast<QSslSocket*>(ptr)->mode();
@ -5601,6 +5942,11 @@ void* QSslSocket_PeerCertificate(void* ptr)
return new QSslCertificate(static_cast<QSslSocket*>(ptr)->peerCertificate());
}
struct QtNetwork_PackedList QSslSocket_PeerCertificateChain(void* ptr)
{
return ({ QList<QSslCertificate>* tmpValue = new QList<QSslCertificate>(static_cast<QSslSocket*>(ptr)->peerCertificateChain()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
int QSslSocket_PeerVerifyDepth(void* ptr)
{
return static_cast<QSslSocket*>(ptr)->peerVerifyDepth();
@ -5731,6 +6077,11 @@ void* QSslSocket_SslConfiguration(void* ptr)
return new QSslConfiguration(static_cast<QSslSocket*>(ptr)->sslConfiguration());
}
struct QtNetwork_PackedList QSslSocket_SslErrors(void* ptr)
{
return ({ QList<QSslError>* tmpValue = new QList<QSslError>(static_cast<QSslSocket*>(ptr)->sslErrors()); QtNetwork_PackedList { tmpValue, tmpValue->size() }; });
}
long QSslSocket_QSslSocket_SslLibraryBuildVersionNumber()
{
return QSslSocket::sslLibraryBuildVersionNumber();
@ -5811,6 +6162,21 @@ void QSslSocket_DestroyQSslSocket(void* ptr)
static_cast<QSslSocket*>(ptr)->~QSslSocket();
}
void* QSslSocket_localCertificateChain_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslSocket_peerCertificateChain_atList(void* ptr, int i)
{
return new QSslCertificate(static_cast<QList<QSslCertificate>*>(ptr)->at(i));
}
void* QSslSocket_sslErrors_atList(void* ptr, int i)
{
return new QSslError(static_cast<QList<QSslError>*>(ptr)->at(i));
}
void QSslSocket_ConnectToHost2(void* ptr, void* address, unsigned short port, long long openMode)
{
static_cast<QSslSocket*>(ptr)->connectToHost(*static_cast<QHostAddress*>(address), port, static_cast<QIODevice::OpenModeFlag>(openMode));

File diff suppressed because it is too large Load diff

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtNetwork_PackedString { char* data; long long len; };
struct QtNetwork_PackedList { void* data; long long len; };
void* QAbstractNetworkCache_NewQAbstractNetworkCache(void* parent);
long long QAbstractNetworkCache_CacheSize(void* ptr);
void QAbstractNetworkCache_Clear(void* ptr);
@ -180,21 +181,35 @@ long long QDnsLookup_Type(void* ptr);
void* QDnsLookup_NewQDnsLookup(void* parent);
void* QDnsLookup_NewQDnsLookup2(long long ty, char* name, void* parent);
void QDnsLookup_Abort(void* ptr);
struct QtNetwork_PackedList QDnsLookup_CanonicalNameRecords(void* ptr);
void QDnsLookup_ConnectFinished(void* ptr);
void QDnsLookup_DisconnectFinished(void* ptr);
void QDnsLookup_Finished(void* ptr);
struct QtNetwork_PackedList QDnsLookup_HostAddressRecords(void* ptr);
char QDnsLookup_IsFinished(void* ptr);
void QDnsLookup_Lookup(void* ptr);
struct QtNetwork_PackedList QDnsLookup_MailExchangeRecords(void* ptr);
void QDnsLookup_ConnectNameChanged(void* ptr);
void QDnsLookup_DisconnectNameChanged(void* ptr);
void QDnsLookup_NameChanged(void* ptr, char* name);
struct QtNetwork_PackedList QDnsLookup_NameServerRecords(void* ptr);
void QDnsLookup_ConnectNameserverChanged(void* ptr);
void QDnsLookup_DisconnectNameserverChanged(void* ptr);
void QDnsLookup_NameserverChanged(void* ptr, void* nameserver);
struct QtNetwork_PackedList QDnsLookup_PointerRecords(void* ptr);
struct QtNetwork_PackedList QDnsLookup_ServiceRecords(void* ptr);
struct QtNetwork_PackedList QDnsLookup_TextRecords(void* ptr);
void QDnsLookup_ConnectTypeChanged(void* ptr);
void QDnsLookup_DisconnectTypeChanged(void* ptr);
void QDnsLookup_TypeChanged(void* ptr, long long ty);
void QDnsLookup_DestroyQDnsLookup(void* ptr);
void* QDnsLookup_canonicalNameRecords_atList(void* ptr, int i);
void* QDnsLookup_hostAddressRecords_atList(void* ptr, int i);
void* QDnsLookup_mailExchangeRecords_atList(void* ptr, int i);
void* QDnsLookup_nameServerRecords_atList(void* ptr, int i);
void* QDnsLookup_pointerRecords_atList(void* ptr, int i);
void* QDnsLookup_serviceRecords_atList(void* ptr, int i);
void* QDnsLookup_textRecords_atList(void* ptr, int i);
void QDnsLookup_TimerEvent(void* ptr, void* event);
void QDnsLookup_TimerEventDefault(void* ptr, void* event);
void QDnsLookup_ChildEvent(void* ptr, void* event);
@ -236,7 +251,9 @@ void* QDnsTextRecord_NewQDnsTextRecord2(void* other);
struct QtNetwork_PackedString QDnsTextRecord_Name(void* ptr);
void QDnsTextRecord_Swap(void* ptr, void* other);
unsigned int QDnsTextRecord_TimeToLive(void* ptr);
struct QtNetwork_PackedList QDnsTextRecord_Values(void* ptr);
void QDnsTextRecord_DestroyQDnsTextRecord(void* ptr);
void* QDnsTextRecord_values_atList(void* ptr, int i);
void* QHostAddress_NewQHostAddress();
void* QHostAddress_NewQHostAddress9(long long address);
void* QHostAddress_NewQHostAddress8(void* address);
@ -265,6 +282,7 @@ struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalHostName();
void* QHostInfo_NewQHostInfo2(void* other);
void* QHostInfo_NewQHostInfo(int id);
void QHostInfo_QHostInfo_AbortHostLookup(int id);
struct QtNetwork_PackedList QHostInfo_Addresses(void* ptr);
long long QHostInfo_Error(void* ptr);
struct QtNetwork_PackedString QHostInfo_ErrorString(void* ptr);
void* QHostInfo_QHostInfo_FromName(char* name);
@ -277,6 +295,7 @@ void QHostInfo_SetHostName(void* ptr, char* hostName);
void QHostInfo_SetLookupId(void* ptr, int id);
void QHostInfo_DestroyQHostInfo(void* ptr);
struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalDomainName();
void* QHostInfo_addresses_atList(void* ptr, int i);
void* QHttpMultiPart_NewQHttpMultiPart2(long long contentType, void* parent);
void* QHttpMultiPart_NewQHttpMultiPart(void* parent);
void QHttpMultiPart_Append(void* ptr, void* httpPart);
@ -525,6 +544,7 @@ void* QNetworkConfiguration_NewQNetworkConfiguration2(void* other);
long long QNetworkConfiguration_BearerType(void* ptr);
long long QNetworkConfiguration_BearerTypeFamily(void* ptr);
struct QtNetwork_PackedString QNetworkConfiguration_BearerTypeName(void* ptr);
struct QtNetwork_PackedList QNetworkConfiguration_Children(void* ptr);
struct QtNetwork_PackedString QNetworkConfiguration_Identifier(void* ptr);
char QNetworkConfiguration_IsRoamingAvailable(void* ptr);
char QNetworkConfiguration_IsValid(void* ptr);
@ -534,7 +554,9 @@ long long QNetworkConfiguration_State(void* ptr);
void QNetworkConfiguration_Swap(void* ptr, void* other);
long long QNetworkConfiguration_Type(void* ptr);
void QNetworkConfiguration_DestroyQNetworkConfiguration(void* ptr);
void* QNetworkConfiguration_children_atList(void* ptr, int i);
void* QNetworkConfigurationManager_NewQNetworkConfigurationManager(void* parent);
struct QtNetwork_PackedList QNetworkConfigurationManager_AllConfigurations(void* ptr, long long filter);
long long QNetworkConfigurationManager_Capabilities(void* ptr);
void QNetworkConfigurationManager_ConnectConfigurationAdded(void* ptr);
void QNetworkConfigurationManager_DisconnectConfigurationAdded(void* ptr);
@ -557,6 +579,7 @@ void QNetworkConfigurationManager_UpdateCompleted(void* ptr);
void QNetworkConfigurationManager_UpdateConfigurations(void* ptr);
void QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(void* ptr);
void QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(void* ptr);
void* QNetworkConfigurationManager_allConfigurations_atList(void* ptr, int i);
void QNetworkConfigurationManager_TimerEvent(void* ptr, void* event);
void QNetworkConfigurationManager_TimerEventDefault(void* ptr, void* event);
void QNetworkConfigurationManager_ChildEvent(void* ptr, void* event);
@ -585,6 +608,7 @@ char QNetworkCookie_IsSecure(void* ptr);
char QNetworkCookie_IsSessionCookie(void* ptr);
void* QNetworkCookie_Name(void* ptr);
void QNetworkCookie_Normalize(void* ptr, void* url);
struct QtNetwork_PackedList QNetworkCookie_QNetworkCookie_ParseCookies(void* cookieString);
struct QtNetwork_PackedString QNetworkCookie_Path(void* ptr);
void QNetworkCookie_SetDomain(void* ptr, char* domain);
void QNetworkCookie_SetExpirationDate(void* ptr, void* date);
@ -597,7 +621,9 @@ void QNetworkCookie_Swap(void* ptr, void* other);
void* QNetworkCookie_ToRawForm(void* ptr, long long form);
void* QNetworkCookie_Value(void* ptr);
void QNetworkCookie_DestroyQNetworkCookie(void* ptr);
void* QNetworkCookie_parseCookies_atList(void* ptr, int i);
void* QNetworkCookieJar_NewQNetworkCookieJar(void* parent);
struct QtNetwork_PackedList QNetworkCookieJar_AllCookies(void* ptr);
char QNetworkCookieJar_DeleteCookie(void* ptr, void* cookie);
char QNetworkCookieJar_DeleteCookieDefault(void* ptr, void* cookie);
char QNetworkCookieJar_InsertCookie(void* ptr, void* cookie);
@ -608,6 +634,8 @@ char QNetworkCookieJar_ValidateCookie(void* ptr, void* cookie, void* url);
char QNetworkCookieJar_ValidateCookieDefault(void* ptr, void* cookie, void* url);
void QNetworkCookieJar_DestroyQNetworkCookieJar(void* ptr);
void QNetworkCookieJar_DestroyQNetworkCookieJarDefault(void* ptr);
void* QNetworkCookieJar_allCookies_atList(void* ptr, int i);
void* QNetworkCookieJar_cookiesForUrl_atList(void* ptr, int i);
void QNetworkCookieJar_TimerEvent(void* ptr, void* event);
void QNetworkCookieJar_TimerEventDefault(void* ptr, void* event);
void QNetworkCookieJar_ChildEvent(void* ptr, void* event);
@ -671,6 +699,9 @@ void* QNetworkDiskCache_MetaObject(void* ptr);
void* QNetworkDiskCache_MetaObjectDefault(void* ptr);
void* QNetworkInterface_NewQNetworkInterface();
void* QNetworkInterface_NewQNetworkInterface2(void* other);
struct QtNetwork_PackedList QNetworkInterface_AddressEntries(void* ptr);
struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllAddresses();
struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllInterfaces();
long long QNetworkInterface_Flags(void* ptr);
struct QtNetwork_PackedString QNetworkInterface_HardwareAddress(void* ptr);
struct QtNetwork_PackedString QNetworkInterface_HumanReadableName(void* ptr);
@ -683,6 +714,9 @@ char QNetworkInterface_IsValid(void* ptr);
struct QtNetwork_PackedString QNetworkInterface_Name(void* ptr);
void QNetworkInterface_Swap(void* ptr, void* other);
void QNetworkInterface_DestroyQNetworkInterface(void* ptr);
void* QNetworkInterface_addressEntries_atList(void* ptr, int i);
void* QNetworkInterface_allAddresses_atList(void* ptr, int i);
void* QNetworkInterface_allInterfaces_atList(void* ptr, int i);
void* QNetworkProxy_NewQNetworkProxy();
void* QNetworkProxy_NewQNetworkProxy2(long long ty, char* hostName, unsigned short port, char* user, char* password);
void* QNetworkProxy_NewQNetworkProxy3(void* other);
@ -696,6 +730,7 @@ char QNetworkProxy_IsTransparentProxy(void* ptr);
struct QtNetwork_PackedString QNetworkProxy_Password(void* ptr);
unsigned short QNetworkProxy_Port(void* ptr);
void* QNetworkProxy_RawHeader(void* ptr, void* headerName);
struct QtNetwork_PackedList QNetworkProxy_RawHeaderList(void* ptr);
void QNetworkProxy_QNetworkProxy_SetApplicationProxy(void* networkProxy);
void QNetworkProxy_SetCapabilities(void* ptr, long long capabilities);
void QNetworkProxy_SetHeader(void* ptr, long long header, void* value);
@ -709,10 +744,16 @@ void QNetworkProxy_Swap(void* ptr, void* other);
long long QNetworkProxy_Type(void* ptr);
struct QtNetwork_PackedString QNetworkProxy_User(void* ptr);
void QNetworkProxy_DestroyQNetworkProxy(void* ptr);
void* QNetworkProxy_rawHeaderList_atList(void* ptr, int i);
struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(void* query);
void QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(void* factory);
void QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(char enable);
void QNetworkProxyFactory_DestroyQNetworkProxyFactory(void* ptr);
void QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(void* ptr);
struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(void* query);
void* QNetworkProxyFactory_proxyForQuery_atList(void* ptr, int i);
void* QNetworkProxyFactory_queryProxy_atList(void* ptr, int i);
void* QNetworkProxyFactory_systemProxyForQuery_atList(void* ptr, int i);
void* QNetworkProxyQuery_NewQNetworkProxyQuery();
void* QNetworkProxyQuery_NewQNetworkProxyQuery6(void* networkConfiguration, char* hostname, int port, char* protocolTag, long long queryType);
void* QNetworkProxyQuery_NewQNetworkProxyQuery5(void* networkConfiguration, void* requestUrl, long long queryType);
@ -773,6 +814,7 @@ void QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(void* ptr);
void QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(void* ptr);
void QNetworkReply_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator);
void* QNetworkReply_RawHeader(void* ptr, void* headerName);
struct QtNetwork_PackedList QNetworkReply_RawHeaderList(void* ptr);
long long QNetworkReply_ReadBufferSize(void* ptr);
void QNetworkReply_ConnectRedirected(void* ptr);
void QNetworkReply_DisconnectRedirected(void* ptr);
@ -795,6 +837,7 @@ void QNetworkReply_DisconnectUploadProgress(void* ptr);
void QNetworkReply_UploadProgress(void* ptr, long long bytesSent, long long bytesTotal);
void* QNetworkReply_Url(void* ptr);
void QNetworkReply_DestroyQNetworkReply(void* ptr);
void* QNetworkReply_rawHeaderList_atList(void* ptr, int i);
char QNetworkReply_AtEnd(void* ptr);
char QNetworkReply_AtEndDefault(void* ptr);
long long QNetworkReply_BytesAvailable(void* ptr);
@ -850,6 +893,7 @@ int QNetworkRequest_MaximumRedirectsAllowed(void* ptr);
void* QNetworkRequest_OriginatingObject(void* ptr);
long long QNetworkRequest_Priority(void* ptr);
void* QNetworkRequest_RawHeader(void* ptr, void* headerName);
struct QtNetwork_PackedList QNetworkRequest_RawHeaderList(void* ptr);
void QNetworkRequest_SetAttribute(void* ptr, long long code, void* value);
void QNetworkRequest_SetHeader(void* ptr, long long header, void* value);
void QNetworkRequest_SetMaximumRedirectsAllowed(void* ptr, int maxRedirectsAllowed);
@ -862,6 +906,7 @@ void* QNetworkRequest_SslConfiguration(void* ptr);
void QNetworkRequest_Swap(void* ptr, void* other);
void* QNetworkRequest_Url(void* ptr);
void QNetworkRequest_DestroyQNetworkRequest(void* ptr);
void* QNetworkRequest_rawHeaderList_atList(void* ptr, int i);
void* QNetworkSession_NewQNetworkSession(void* connectionConfig, void* parent);
void QNetworkSession_Accept(void* ptr);
unsigned long long QNetworkSession_ActiveTime(void* ptr);
@ -932,18 +977,27 @@ void QSslCertificate_Swap(void* ptr, void* other);
void QSslCertificate_DestroyQSslCertificate(void* ptr);
void* QSslCertificate_EffectiveDate(void* ptr);
void* QSslCertificate_ExpiryDate(void* ptr);
struct QtNetwork_PackedList QSslCertificate_Extensions(void* ptr);
char QSslCertificate_IsNull(void* ptr);
char QSslCertificate_IsSelfSigned(void* ptr);
struct QtNetwork_PackedString QSslCertificate_IssuerInfo(void* ptr, long long subject);
struct QtNetwork_PackedString QSslCertificate_IssuerInfo2(void* ptr, void* attribute);
struct QtNetwork_PackedList QSslCertificate_IssuerInfoAttributes(void* ptr);
void* QSslCertificate_PublicKey(void* ptr);
void* QSslCertificate_SerialNumber(void* ptr);
struct QtNetwork_PackedString QSslCertificate_SubjectInfo(void* ptr, long long subject);
struct QtNetwork_PackedString QSslCertificate_SubjectInfo2(void* ptr, void* attribute);
struct QtNetwork_PackedList QSslCertificate_SubjectInfoAttributes(void* ptr);
void* QSslCertificate_ToDer(void* ptr);
void* QSslCertificate_ToPem(void* ptr);
struct QtNetwork_PackedString QSslCertificate_ToText(void* ptr);
void* QSslCertificate_Version(void* ptr);
void* QSslCertificate_fromData_atList(void* ptr, int i);
void* QSslCertificate_fromDevice_atList(void* ptr, int i);
void* QSslCertificate_fromPath_atList(void* ptr, int i);
void* QSslCertificate_extensions_atList(void* ptr, int i);
void* QSslCertificate_issuerInfoAttributes_atList(void* ptr, int i);
void* QSslCertificate_subjectInfoAttributes_atList(void* ptr, int i);
void* QSslCertificateExtension_NewQSslCertificateExtension();
void* QSslCertificateExtension_NewQSslCertificateExtension2(void* other);
char QSslCertificateExtension_IsCritical(void* ptr);
@ -968,13 +1022,18 @@ int QSslCipher_UsedBits(void* ptr);
void QSslCipher_DestroyQSslCipher(void* ptr);
void* QSslConfiguration_NewQSslConfiguration();
void* QSslConfiguration_NewQSslConfiguration2(void* other);
struct QtNetwork_PackedList QSslConfiguration_AllowedNextProtocols(void* ptr);
struct QtNetwork_PackedList QSslConfiguration_CaCertificates(void* ptr);
struct QtNetwork_PackedList QSslConfiguration_Ciphers(void* ptr);
void* QSslConfiguration_QSslConfiguration_DefaultConfiguration();
void* QSslConfiguration_EphemeralServerKey(void* ptr);
char QSslConfiguration_IsNull(void* ptr);
void* QSslConfiguration_LocalCertificate(void* ptr);
struct QtNetwork_PackedList QSslConfiguration_LocalCertificateChain(void* ptr);
void* QSslConfiguration_NextNegotiatedProtocol(void* ptr);
long long QSslConfiguration_NextProtocolNegotiationStatus(void* ptr);
void* QSslConfiguration_PeerCertificate(void* ptr);
struct QtNetwork_PackedList QSslConfiguration_PeerCertificateChain(void* ptr);
int QSslConfiguration_PeerVerifyDepth(void* ptr);
long long QSslConfiguration_PeerVerifyMode(void* ptr);
void* QSslConfiguration_PrivateKey(void* ptr);
@ -987,8 +1046,17 @@ void QSslConfiguration_SetPeerVerifyDepth(void* ptr, int depth);
void QSslConfiguration_SetPeerVerifyMode(void* ptr, long long mode);
void QSslConfiguration_SetPrivateKey(void* ptr, void* key);
void QSslConfiguration_SetSessionTicket(void* ptr, void* sessionTicket);
struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SupportedCiphers();
void QSslConfiguration_Swap(void* ptr, void* other);
struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SystemCaCertificates();
void QSslConfiguration_DestroyQSslConfiguration(void* ptr);
void* QSslConfiguration_allowedNextProtocols_atList(void* ptr, int i);
void* QSslConfiguration_caCertificates_atList(void* ptr, int i);
void* QSslConfiguration_ciphers_atList(void* ptr, int i);
void* QSslConfiguration_localCertificateChain_atList(void* ptr, int i);
void* QSslConfiguration_peerCertificateChain_atList(void* ptr, int i);
void* QSslConfiguration_supportedCiphers_atList(void* ptr, int i);
void* QSslConfiguration_systemCaCertificates_atList(void* ptr, int i);
void* QSslEllipticCurve_NewQSslEllipticCurve();
char QSslEllipticCurve_IsValid(void* ptr);
char QSslEllipticCurve_IsTlsNamedCurve(void* ptr);
@ -1046,11 +1114,13 @@ char QSslSocket_Flush(void* ptr);
void QSslSocket_IgnoreSslErrors(void* ptr);
char QSslSocket_IsEncrypted(void* ptr);
void* QSslSocket_LocalCertificate(void* ptr);
struct QtNetwork_PackedList QSslSocket_LocalCertificateChain(void* ptr);
long long QSslSocket_Mode(void* ptr);
void QSslSocket_ConnectModeChanged(void* ptr);
void QSslSocket_DisconnectModeChanged(void* ptr);
void QSslSocket_ModeChanged(void* ptr, long long mode);
void* QSslSocket_PeerCertificate(void* ptr);
struct QtNetwork_PackedList QSslSocket_PeerCertificateChain(void* ptr);
int QSslSocket_PeerVerifyDepth(void* ptr);
void QSslSocket_ConnectPeerVerifyError(void* ptr);
void QSslSocket_DisconnectPeerVerifyError(void* ptr);
@ -1077,6 +1147,7 @@ void QSslSocket_SetSslConfiguration(void* ptr, void* configuration);
void* QSslSocket_SocketOption(void* ptr, long long option);
void* QSslSocket_SocketOptionDefault(void* ptr, long long option);
void* QSslSocket_SslConfiguration(void* ptr);
struct QtNetwork_PackedList QSslSocket_SslErrors(void* ptr);
long QSslSocket_QSslSocket_SslLibraryBuildVersionNumber();
struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryBuildVersionString();
long QSslSocket_QSslSocket_SslLibraryVersionNumber();
@ -1093,6 +1164,9 @@ char QSslSocket_WaitForEncrypted(void* ptr, int msecs);
char QSslSocket_WaitForReadyRead(void* ptr, int msecs);
long long QSslSocket_WriteData(void* ptr, char* data, long long len);
void QSslSocket_DestroyQSslSocket(void* ptr);
void* QSslSocket_localCertificateChain_atList(void* ptr, int i);
void* QSslSocket_peerCertificateChain_atList(void* ptr, int i);
void* QSslSocket_sslErrors_atList(void* ptr, int i);
void QSslSocket_ConnectToHost2(void* ptr, void* address, unsigned short port, long long openMode);
void QSslSocket_ConnectToHost2Default(void* ptr, void* address, unsigned short port, long long openMode);
void QSslSocket_ConnectToHost(void* ptr, char* hostName, unsigned short port, long long openMode, long long protocol);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtNfc_PackedString { char* data; long long len; };
struct QtNfc_PackedList { void* data; long long len; };
void* QNdefFilter_NewQNdefFilter();
void* QNdefFilter_NewQNdefFilter2(void* other);
void QNdefFilter_AppendRecord2(void* ptr, long long typeNameFormat, void* ty, unsigned int min, unsigned int max);

View file

@ -24,6 +24,7 @@
#include <QGeoSatelliteInfoSource>
#include <QGeoShape>
#include <QIODevice>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QNmeaPositionInfoSource>
@ -379,6 +380,11 @@ void QGeoAreaMonitorSource_DestroyQGeoAreaMonitorSourceDefault(void* ptr)
}
void* QGeoAreaMonitorSource_activeMonitors_atList(void* ptr, int i)
{
return new QGeoAreaMonitorInfo(static_cast<QList<QGeoAreaMonitorInfo>*>(ptr)->at(i));
}
void QGeoAreaMonitorSource_TimerEvent(void* ptr, void* event)
{
static_cast<QGeoAreaMonitorSource*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));

View file

@ -866,6 +866,15 @@ func (ptr *QGeoAreaMonitorSource) DestroyQGeoAreaMonitorSourceDefault() {
}
}
func (ptr *QGeoAreaMonitorSource) activeMonitors_atList(i int) *QGeoAreaMonitorInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQGeoAreaMonitorInfoFromPointer(C.QGeoAreaMonitorSource_activeMonitors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QGeoAreaMonitorInfo).DestroyQGeoAreaMonitorInfo)
return tmpValue
}
return nil
}
//export callbackQGeoAreaMonitorSource_TimerEvent
func callbackQGeoAreaMonitorSource_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtPositioning_PackedString { char* data; long long len; };
struct QtPositioning_PackedList { void* data; long long len; };
void* QGeoAddress_NewQGeoAddress();
void* QGeoAddress_NewQGeoAddress2(void* other);
struct QtPositioning_PackedString QGeoAddress_City(void* ptr);
@ -76,6 +77,7 @@ char QGeoAreaMonitorSource_StopMonitoring(void* ptr, void* monitor);
long long QGeoAreaMonitorSource_SupportedAreaMonitorFeatures(void* ptr);
void QGeoAreaMonitorSource_DestroyQGeoAreaMonitorSource(void* ptr);
void QGeoAreaMonitorSource_DestroyQGeoAreaMonitorSourceDefault(void* ptr);
void* QGeoAreaMonitorSource_activeMonitors_atList(void* ptr, int i);
void QGeoAreaMonitorSource_TimerEvent(void* ptr, void* event);
void QGeoAreaMonitorSource_TimerEventDefault(void* ptr, void* event);
void QGeoAreaMonitorSource_ChildEvent(void* ptr, void* event);

View file

@ -24,6 +24,7 @@
#include <QInputMethod>
#include <QInputMethodEvent>
#include <QKeyEvent>
#include <QList>
#include <QMargins>
#include <QMarginsF>
#include <QMetaMethod>
@ -4214,6 +4215,11 @@ struct QtPrintSupport_PackedString QPrinterInfo_QPrinterInfo_AvailablePrinterNam
return ({ QByteArray tb6ad9e = QPrinterInfo::availablePrinterNames().join("|").toUtf8(); QtPrintSupport_PackedString { const_cast<char*>(tb6ad9e.prepend("WHITESPACE").constData()+10), tb6ad9e.size()-10 }; });
}
struct QtPrintSupport_PackedList QPrinterInfo_QPrinterInfo_AvailablePrinters()
{
return ({ QList<QPrinterInfo>* tmpValue = new QList<QPrinterInfo>(QPrinterInfo::availablePrinters()); QtPrintSupport_PackedList { tmpValue, tmpValue->size() }; });
}
long long QPrinterInfo_DefaultDuplexMode(void* ptr)
{
return static_cast<QPrinterInfo*>(ptr)->defaultDuplexMode();
@ -4289,6 +4295,11 @@ long long QPrinterInfo_State(void* ptr)
return static_cast<QPrinterInfo*>(ptr)->state();
}
struct QtPrintSupport_PackedList QPrinterInfo_SupportedPageSizes(void* ptr)
{
return ({ QList<QPageSize>* tmpValue = new QList<QPageSize>(static_cast<QPrinterInfo*>(ptr)->supportedPageSizes()); QtPrintSupport_PackedList { tmpValue, tmpValue->size() }; });
}
char QPrinterInfo_SupportsCustomPageSizes(void* ptr)
{
return static_cast<QPrinterInfo*>(ptr)->supportsCustomPageSizes();
@ -4299,3 +4310,13 @@ void QPrinterInfo_DestroyQPrinterInfo(void* ptr)
static_cast<QPrinterInfo*>(ptr)->~QPrinterInfo();
}
void* QPrinterInfo_availablePrinters_atList(void* ptr, int i)
{
return new QPrinterInfo(static_cast<QList<QPrinterInfo>*>(ptr)->at(i));
}
void* QPrinterInfo_supportedPageSizes_atList(void* ptr, int i)
{
return new QPageSize(static_cast<QList<QPageSize>*>(ptr)->at(i));
}

View file

@ -13555,6 +13555,26 @@ func (ptr *QPrinterInfo) AvailablePrinterNames() []string {
return strings.Split(cGoUnpackString(C.QPrinterInfo_QPrinterInfo_AvailablePrinterNames()), "|")
}
func QPrinterInfo_AvailablePrinters() []*QPrinterInfo {
return func(l C.struct_QtPrintSupport_PackedList) []*QPrinterInfo {
var out = make([]*QPrinterInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQPrinterInfoFromPointer(l.data).availablePrinters_atList(i)
}
return out
}(C.QPrinterInfo_QPrinterInfo_AvailablePrinters())
}
func (ptr *QPrinterInfo) AvailablePrinters() []*QPrinterInfo {
return func(l C.struct_QtPrintSupport_PackedList) []*QPrinterInfo {
var out = make([]*QPrinterInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQPrinterInfoFromPointer(l.data).availablePrinters_atList(i)
}
return out
}(C.QPrinterInfo_QPrinterInfo_AvailablePrinters())
}
func (ptr *QPrinterInfo) DefaultDuplexMode() QPrinter__DuplexMode {
if ptr.Pointer() != nil {
return QPrinter__DuplexMode(C.QPrinterInfo_DefaultDuplexMode(ptr.Pointer()))
@ -13681,6 +13701,19 @@ func (ptr *QPrinterInfo) State() QPrinter__PrinterState {
return 0
}
func (ptr *QPrinterInfo) SupportedPageSizes() []*gui.QPageSize {
if ptr.Pointer() != nil {
return func(l C.struct_QtPrintSupport_PackedList) []*gui.QPageSize {
var out = make([]*gui.QPageSize, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQPrinterInfoFromPointer(l.data).supportedPageSizes_atList(i)
}
return out
}(C.QPrinterInfo_SupportedPageSizes(ptr.Pointer()))
}
return nil
}
func (ptr *QPrinterInfo) SupportsCustomPageSizes() bool {
if ptr.Pointer() != nil {
return C.QPrinterInfo_SupportsCustomPageSizes(ptr.Pointer()) != 0
@ -13694,3 +13727,21 @@ func (ptr *QPrinterInfo) DestroyQPrinterInfo() {
ptr.SetPointer(nil)
}
}
func (ptr *QPrinterInfo) availablePrinters_atList(i int) *QPrinterInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQPrinterInfoFromPointer(C.QPrinterInfo_availablePrinters_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QPrinterInfo).DestroyQPrinterInfo)
return tmpValue
}
return nil
}
func (ptr *QPrinterInfo) supportedPageSizes_atList(i int) *gui.QPageSize {
if ptr.Pointer() != nil {
var tmpValue = gui.NewQPageSizeFromPointer(C.QPrinterInfo_supportedPageSizes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*gui.QPageSize).DestroyQPageSize)
return tmpValue
}
return nil
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtPrintSupport_PackedString { char* data; long long len; };
struct QtPrintSupport_PackedList { void* data; long long len; };
void* QAbstractPrintDialog_NewQAbstractPrintDialog(void* printer, void* parent);
int QAbstractPrintDialog_Exec(void* ptr);
int QAbstractPrintDialog_FromPage(void* ptr);
@ -779,6 +780,7 @@ void* QPrinterInfo_NewQPrinterInfo();
void* QPrinterInfo_NewQPrinterInfo3(void* printer);
void* QPrinterInfo_NewQPrinterInfo2(void* other);
struct QtPrintSupport_PackedString QPrinterInfo_QPrinterInfo_AvailablePrinterNames();
struct QtPrintSupport_PackedList QPrinterInfo_QPrinterInfo_AvailablePrinters();
long long QPrinterInfo_DefaultDuplexMode(void* ptr);
void* QPrinterInfo_DefaultPageSize(void* ptr);
void* QPrinterInfo_QPrinterInfo_DefaultPrinter();
@ -794,8 +796,11 @@ void* QPrinterInfo_MinimumPhysicalPageSize(void* ptr);
void* QPrinterInfo_QPrinterInfo_PrinterInfo(char* printerName);
struct QtPrintSupport_PackedString QPrinterInfo_PrinterName(void* ptr);
long long QPrinterInfo_State(void* ptr);
struct QtPrintSupport_PackedList QPrinterInfo_SupportedPageSizes(void* ptr);
char QPrinterInfo_SupportsCustomPageSizes(void* ptr);
void QPrinterInfo_DestroyQPrinterInfo(void* ptr);
void* QPrinterInfo_availablePrinters_atList(void* ptr, int i);
void* QPrinterInfo_supportedPageSizes_atList(void* ptr, int i);
#ifdef __cplusplus
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtPurchasing_PackedString { char* data; long long len; };
struct QtPurchasing_PackedList { void* data; long long len; };
struct QtPurchasing_PackedString QInAppProduct_Description(void* ptr);
struct QtPurchasing_PackedString QInAppProduct_Identifier(void* ptr);
struct QtPurchasing_PackedString QInAppProduct_Price(void* ptr);

View file

@ -16,6 +16,7 @@
#include <QJSEngine>
#include <QJSValue>
#include <QLatin1String>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QNetworkAccessManager>
@ -518,11 +519,21 @@ void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url)
static_cast<QQmlApplicationEngine*>(ptr)->objectCreated(static_cast<QObject*>(object), *static_cast<QUrl*>(url));
}
struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr)
{
return ({ QList<QObject *>* tmpValue = new QList<QObject *>(static_cast<QQmlApplicationEngine*>(ptr)->rootObjects()); QtQml_PackedList { tmpValue, tmpValue->size() }; });
}
void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr)
{
static_cast<QQmlApplicationEngine*>(ptr)->~QQmlApplicationEngine();
}
void* QQmlApplicationEngine_rootObjects_atList(void* ptr, int i)
{
return const_cast<QObject*>(static_cast<QList<QObject *>*>(ptr)->at(i));
}
char QQmlApplicationEngine_Event(void* ptr, void* e)
{
return static_cast<QQmlApplicationEngine*>(ptr)->event(static_cast<QEvent*>(e));
@ -721,6 +732,11 @@ void* QQmlComponent_CreationContext(void* ptr)
return static_cast<QQmlComponent*>(ptr)->creationContext();
}
struct QtQml_PackedList QQmlComponent_Errors(void* ptr)
{
return ({ QList<QQmlError>* tmpValue = new QList<QQmlError>(static_cast<QQmlComponent*>(ptr)->errors()); QtQml_PackedList { tmpValue, tmpValue->size() }; });
}
char QQmlComponent_IsError(void* ptr)
{
return static_cast<QQmlComponent*>(ptr)->isError();
@ -796,6 +812,11 @@ void QQmlComponent_DestroyQQmlComponentDefault(void* ptr)
}
void* QQmlComponent_errors_atList(void* ptr, int i)
{
return new QQmlError(static_cast<QList<QQmlError>*>(ptr)->at(i));
}
void QQmlComponent_TimerEvent(void* ptr, void* event)
{
static_cast<QQmlComponent*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -1968,6 +1989,11 @@ void QQmlIncubator_Clear(void* ptr)
static_cast<QQmlIncubator*>(ptr)->clear();
}
struct QtQml_PackedList QQmlIncubator_Errors(void* ptr)
{
return ({ QList<QQmlError>* tmpValue = new QList<QQmlError>(static_cast<QQmlIncubator*>(ptr)->errors()); QtQml_PackedList { tmpValue, tmpValue->size() }; });
}
void QQmlIncubator_ForceCompletion(void* ptr)
{
static_cast<QQmlIncubator*>(ptr)->forceCompletion();
@ -2028,6 +2054,11 @@ void QQmlIncubator_StatusChangedDefault(void* ptr, long long status)
static_cast<QQmlIncubator*>(ptr)->QQmlIncubator::statusChanged(static_cast<QQmlIncubator::Status>(status));
}
void* QQmlIncubator_errors_atList(void* ptr, int i)
{
return new QQmlError(static_cast<QList<QQmlError>*>(ptr)->at(i));
}
void* QQmlListReference_NewQQmlListReference()
{
return new QQmlListReference();

View file

@ -1223,6 +1223,19 @@ func (ptr *QQmlApplicationEngine) ObjectCreated(object core.QObject_ITF, url cor
}
}
func (ptr *QQmlApplicationEngine) RootObjects() []*core.QObject {
if ptr.Pointer() != nil {
return func(l C.struct_QtQml_PackedList) []*core.QObject {
var out = make([]*core.QObject, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQQmlApplicationEngineFromPointer(l.data).rootObjects_atList(i)
}
return out
}(C.QQmlApplicationEngine_RootObjects(ptr.Pointer()))
}
return nil
}
func (ptr *QQmlApplicationEngine) DestroyQQmlApplicationEngine() {
if ptr.Pointer() != nil {
C.QQmlApplicationEngine_DestroyQQmlApplicationEngine(ptr.Pointer())
@ -1231,6 +1244,17 @@ func (ptr *QQmlApplicationEngine) DestroyQQmlApplicationEngine() {
}
}
func (ptr *QQmlApplicationEngine) rootObjects_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
var tmpValue = core.NewQObjectFromPointer(C.QQmlApplicationEngine_rootObjects_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQmlApplicationEngine_Event
func callbackQQmlApplicationEngine_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
@ -1832,6 +1856,19 @@ func (ptr *QQmlComponent) CreationContext() *QQmlContext {
return nil
}
func (ptr *QQmlComponent) Errors() []*QQmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtQml_PackedList) []*QQmlError {
var out = make([]*QQmlError, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQQmlComponentFromPointer(l.data).errors_atList(i)
}
return out
}(C.QQmlComponent_Errors(ptr.Pointer()))
}
return nil
}
func (ptr *QQmlComponent) IsError() bool {
if ptr.Pointer() != nil {
return C.QQmlComponent_IsError(ptr.Pointer()) != 0
@ -2042,6 +2079,15 @@ func (ptr *QQmlComponent) DestroyQQmlComponentDefault() {
}
}
func (ptr *QQmlComponent) errors_atList(i int) *QQmlError {
if ptr.Pointer() != nil {
var tmpValue = NewQQmlErrorFromPointer(C.QQmlComponent_errors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError)
return tmpValue
}
return nil
}
//export callbackQQmlComponent_TimerEvent
func callbackQQmlComponent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -5512,6 +5558,19 @@ func (ptr *QQmlIncubator) Clear() {
}
}
func (ptr *QQmlIncubator) Errors() []*QQmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtQml_PackedList) []*QQmlError {
var out = make([]*QQmlError, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQQmlIncubatorFromPointer(l.data).errors_atList(i)
}
return out
}(C.QQmlIncubator_Errors(ptr.Pointer()))
}
return nil
}
func (ptr *QQmlIncubator) ForceCompletion() {
if ptr.Pointer() != nil {
C.QQmlIncubator_ForceCompletion(ptr.Pointer())
@ -5643,6 +5702,15 @@ func (ptr *QQmlIncubator) StatusChangedDefault(status QQmlIncubator__Status) {
}
}
func (ptr *QQmlIncubator) errors_atList(i int) *QQmlError {
if ptr.Pointer() != nil {
var tmpValue = NewQQmlErrorFromPointer(C.QQmlIncubator_errors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError)
return tmpValue
}
return nil
}
type QQmlListProperty struct {
ptr unsafe.Pointer
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtQml_PackedString { char* data; long long len; };
struct QtQml_PackedList { void* data; long long len; };
void* QJSEngine_NewQJSEngine();
void* QJSEngine_NewQJSEngine2(void* parent);
void QJSEngine_CollectGarbage(void* ptr);
@ -97,7 +98,9 @@ void QQmlApplicationEngine_LoadData(void* ptr, void* data, void* url);
void QQmlApplicationEngine_ConnectObjectCreated(void* ptr);
void QQmlApplicationEngine_DisconnectObjectCreated(void* ptr);
void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url);
struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr);
void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr);
void* QQmlApplicationEngine_rootObjects_atList(void* ptr, int i);
char QQmlApplicationEngine_Event(void* ptr, void* e);
char QQmlApplicationEngine_EventDefault(void* ptr, void* e);
void QQmlApplicationEngine_TimerEvent(void* ptr, void* event);
@ -132,6 +135,7 @@ void* QQmlComponent_Create(void* ptr, void* context);
void* QQmlComponent_CreateDefault(void* ptr, void* context);
void QQmlComponent_Create2(void* ptr, void* incubator, void* context, void* forContext);
void* QQmlComponent_CreationContext(void* ptr);
struct QtQml_PackedList QQmlComponent_Errors(void* ptr);
char QQmlComponent_IsError(void* ptr);
char QQmlComponent_IsLoading(void* ptr);
char QQmlComponent_IsNull(void* ptr);
@ -147,6 +151,7 @@ void QQmlComponent_DisconnectStatusChanged(void* ptr);
void QQmlComponent_StatusChanged(void* ptr, long long status);
void QQmlComponent_DestroyQQmlComponent(void* ptr);
void QQmlComponent_DestroyQQmlComponentDefault(void* ptr);
void* QQmlComponent_errors_atList(void* ptr, int i);
void QQmlComponent_TimerEvent(void* ptr, void* event);
void QQmlComponent_TimerEventDefault(void* ptr, void* event);
void QQmlComponent_ChildEvent(void* ptr, void* event);
@ -363,6 +368,7 @@ void QQmlIncubationController_IncubatingObjectCountChanged(void* ptr, int incuba
void QQmlIncubationController_IncubatingObjectCountChangedDefault(void* ptr, int incubatingObjectCount);
void* QQmlIncubator_NewQQmlIncubator(long long mode);
void QQmlIncubator_Clear(void* ptr);
struct QtQml_PackedList QQmlIncubator_Errors(void* ptr);
void QQmlIncubator_ForceCompletion(void* ptr);
long long QQmlIncubator_IncubationMode(void* ptr);
char QQmlIncubator_IsError(void* ptr);
@ -375,6 +381,7 @@ void QQmlIncubator_SetInitialStateDefault(void* ptr, void* object);
long long QQmlIncubator_Status(void* ptr);
void QQmlIncubator_StatusChanged(void* ptr, long long status);
void QQmlIncubator_StatusChangedDefault(void* ptr, long long status);
void* QQmlIncubator_errors_atList(void* ptr, int i);
void* QQmlListReference_NewQQmlListReference();
void* QQmlListReference_NewQQmlListReference2(void* object, char* property, void* engine);
char QQmlListReference_Append(void* ptr, void* object);

View file

@ -28,6 +28,7 @@
#include <QInputMethod>
#include <QInputMethodEvent>
#include <QKeyEvent>
#include <QList>
#include <QMatrix4x4>
#include <QMetaMethod>
#include <QMetaObject>
@ -43,6 +44,7 @@
#include <QPoint>
#include <QPointF>
#include <QQmlEngine>
#include <QQmlError>
#include <QQmlImageProviderBase>
#include <QQuickAsyncImageProvider>
#include <QQuickFramebufferObject>
@ -1174,6 +1176,11 @@ void* QQuickItem_ChildAt(void* ptr, double x, double y)
return static_cast<QQuickItem*>(ptr)->childAt(x, y);
}
struct QtQuick_PackedList QQuickItem_ChildItems(void* ptr)
{
return ({ QList<QQuickItem *>* tmpValue = new QList<QQuickItem *>(static_cast<QQuickItem*>(ptr)->childItems()); QtQuick_PackedList { tmpValue, tmpValue->size() }; });
}
char QQuickItem_ChildMouseEventFilter(void* ptr, void* item, void* event)
{
return static_cast<QQuickItem*>(ptr)->childMouseEventFilter(static_cast<QQuickItem*>(item), static_cast<QEvent*>(event));
@ -1689,6 +1696,11 @@ void QQuickItem_DestroyQQuickItemDefault(void* ptr)
}
void* QQuickItem_childItems_atList(void* ptr, int i)
{
return const_cast<QQuickItem*>(static_cast<QList<QQuickItem *>*>(ptr)->at(i));
}
void QQuickItem_TimerEvent(void* ptr, void* event)
{
static_cast<QQuickItem*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -3047,6 +3059,11 @@ void* QQuickView_Engine(void* ptr)
return static_cast<QQuickView*>(ptr)->engine();
}
struct QtQuick_PackedList QQuickView_Errors(void* ptr)
{
return ({ QList<QQmlError>* tmpValue = new QList<QQmlError>(static_cast<QQuickView*>(ptr)->errors()); QtQuick_PackedList { tmpValue, tmpValue->size() }; });
}
void* QQuickView_InitialSize(void* ptr)
{
return ({ QSize tmpValue = static_cast<QQuickView*>(ptr)->initialSize(); new QSize(tmpValue.width(), tmpValue.height()); });
@ -3122,6 +3139,11 @@ void QQuickView_DestroyQQuickViewDefault(void* ptr)
}
void* QQuickView_errors_atList(void* ptr, int i)
{
return new QQmlError(static_cast<QList<QQmlError>*>(ptr)->at(i));
}
void QQuickView_ReleaseResources(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QQuickView*>(ptr), "releaseResources");
@ -3672,6 +3694,11 @@ void* QQuickWidget_Engine(void* ptr)
return static_cast<QQuickWidget*>(ptr)->engine();
}
struct QtQuick_PackedList QQuickWidget_Errors(void* ptr)
{
return ({ QList<QQmlError>* tmpValue = new QList<QQmlError>(static_cast<QQuickWidget*>(ptr)->errors()); QtQuick_PackedList { tmpValue, tmpValue->size() }; });
}
char QQuickWidget_Event(void* ptr, void* e)
{
return static_cast<QQuickWidget*>(ptr)->event(static_cast<QEvent*>(e));
@ -3877,6 +3904,11 @@ void QQuickWidget_DestroyQQuickWidgetDefault(void* ptr)
}
void* QQuickWidget_errors_atList(void* ptr, int i)
{
return new QQmlError(static_cast<QList<QQmlError>*>(ptr)->at(i));
}
void QQuickWidget_ActionEvent(void* ptr, void* event)
{
static_cast<QQuickWidget*>(ptr)->actionEvent(static_cast<QActionEvent*>(event));

View file

@ -3081,6 +3081,19 @@ func (ptr *QQuickItem) ChildAt(x float64, y float64) *QQuickItem {
return nil
}
func (ptr *QQuickItem) ChildItems() []*QQuickItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtQuick_PackedList) []*QQuickItem {
var out = make([]*QQuickItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQQuickItemFromPointer(l.data).childItems_atList(i)
}
return out
}(C.QQuickItem_ChildItems(ptr.Pointer()))
}
return nil
}
//export callbackQQuickItem_ChildMouseEventFilter
func callbackQQuickItem_ChildMouseEventFilter(ptr unsafe.Pointer, item unsafe.Pointer, event unsafe.Pointer) C.char {
@ -4453,6 +4466,17 @@ func (ptr *QQuickItem) DestroyQQuickItemDefault() {
}
}
func (ptr *QQuickItem) childItems_atList(i int) *QQuickItem {
if ptr.Pointer() != nil {
var tmpValue = NewQQuickItemFromPointer(C.QQuickItem_childItems_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQQuickItem_TimerEvent
func callbackQQuickItem_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -8556,6 +8580,19 @@ func (ptr *QQuickView) Engine() *qml.QQmlEngine {
return nil
}
func (ptr *QQuickView) Errors() []*qml.QQmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtQuick_PackedList) []*qml.QQmlError {
var out = make([]*qml.QQmlError, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQQuickViewFromPointer(l.data).errors_atList(i)
}
return out
}(C.QQuickView_Errors(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickView) InitialSize() *core.QSize {
if ptr.Pointer() != nil {
var tmpValue = core.NewQSizeFromPointer(C.QQuickView_InitialSize(ptr.Pointer()))
@ -8723,6 +8760,15 @@ func (ptr *QQuickView) DestroyQQuickViewDefault() {
}
}
func (ptr *QQuickView) errors_atList(i int) *qml.QQmlError {
if ptr.Pointer() != nil {
var tmpValue = qml.NewQQmlErrorFromPointer(C.QQuickView_errors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*qml.QQmlError).DestroyQQmlError)
return tmpValue
}
return nil
}
//export callbackQQuickView_ReleaseResources
func callbackQQuickView_ReleaseResources(ptr unsafe.Pointer) {
if signal := qt.GetSignal(fmt.Sprint(ptr), "QQuickView::releaseResources"); signal != nil {
@ -10433,6 +10479,19 @@ func (ptr *QQuickWidget) Engine() *qml.QQmlEngine {
return nil
}
func (ptr *QQuickWidget) Errors() []*qml.QQmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtQuick_PackedList) []*qml.QQmlError {
var out = make([]*qml.QQmlError, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQQuickWidgetFromPointer(l.data).errors_atList(i)
}
return out
}(C.QQuickWidget_Errors(ptr.Pointer()))
}
return nil
}
func (ptr *QQuickWidget) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QQuickWidget_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
@ -11045,6 +11104,15 @@ func (ptr *QQuickWidget) DestroyQQuickWidgetDefault() {
}
}
func (ptr *QQuickWidget) errors_atList(i int) *qml.QQmlError {
if ptr.Pointer() != nil {
var tmpValue = qml.NewQQmlErrorFromPointer(C.QQuickWidget_errors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*qml.QQmlError).DestroyQQmlError)
return tmpValue
}
return nil
}
//export callbackQQuickWidget_ActionEvent
func callbackQQuickWidget_ActionEvent(ptr unsafe.Pointer, event unsafe.Pointer) {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtQuick_PackedString { char* data; long long len; };
struct QtQuick_PackedList { void* data; long long len; };
void* QQuickAsyncImageProvider_NewQQuickAsyncImageProvider();
void QQuickAsyncImageProvider_DestroyQQuickAsyncImageProvider(void* ptr);
void QQuickAsyncImageProvider_DestroyQQuickAsyncImageProviderDefault(void* ptr);
@ -201,6 +202,7 @@ double QQuickItem_Z(void* ptr);
char QQuickItem_AcceptHoverEvents(void* ptr);
long long QQuickItem_AcceptedMouseButtons(void* ptr);
void* QQuickItem_ChildAt(void* ptr, double x, double y);
struct QtQuick_PackedList QQuickItem_ChildItems(void* ptr);
char QQuickItem_ChildMouseEventFilter(void* ptr, void* item, void* event);
char QQuickItem_ChildMouseEventFilterDefault(void* ptr, void* item, void* event);
void QQuickItem_ClassBegin(void* ptr);
@ -304,6 +306,7 @@ void QQuickItem_DisconnectWindowChanged(void* ptr);
void QQuickItem_WindowChanged(void* ptr, void* window);
void QQuickItem_DestroyQQuickItem(void* ptr);
void QQuickItem_DestroyQQuickItemDefault(void* ptr);
void* QQuickItem_childItems_atList(void* ptr, int i);
void QQuickItem_TimerEvent(void* ptr, void* event);
void QQuickItem_TimerEventDefault(void* ptr, void* event);
void QQuickItem_ChildEvent(void* ptr, void* event);
@ -545,6 +548,7 @@ void* QQuickView_NewQQuickView2(void* engine, void* parent);
void* QQuickView_NewQQuickView(void* parent);
void* QQuickView_NewQQuickView3(void* source, void* parent);
void* QQuickView_Engine(void* ptr);
struct QtQuick_PackedList QQuickView_Errors(void* ptr);
void* QQuickView_InitialSize(void* ptr);
void QQuickView_KeyPressEvent(void* ptr, void* e);
void QQuickView_KeyReleaseEvent(void* ptr, void* e);
@ -560,6 +564,7 @@ void QQuickView_DisconnectStatusChanged(void* ptr);
void QQuickView_StatusChanged(void* ptr, long long status);
void QQuickView_DestroyQQuickView(void* ptr);
void QQuickView_DestroyQQuickViewDefault(void* ptr);
void* QQuickView_errors_atList(void* ptr, int i);
void QQuickView_ReleaseResources(void* ptr);
void QQuickView_ReleaseResourcesDefault(void* ptr);
void QQuickView_Update(void* ptr);
@ -655,6 +660,7 @@ void QQuickWidget_DragMoveEventDefault(void* ptr, void* e);
void QQuickWidget_DropEvent(void* ptr, void* e);
void QQuickWidget_DropEventDefault(void* ptr, void* e);
void* QQuickWidget_Engine(void* ptr);
struct QtQuick_PackedList QQuickWidget_Errors(void* ptr);
char QQuickWidget_Event(void* ptr, void* e);
void QQuickWidget_FocusInEvent(void* ptr, void* event);
void QQuickWidget_FocusInEventDefault(void* ptr, void* event);
@ -696,6 +702,7 @@ void QQuickWidget_WheelEvent(void* ptr, void* e);
void QQuickWidget_WheelEventDefault(void* ptr, void* e);
void QQuickWidget_DestroyQQuickWidget(void* ptr);
void QQuickWidget_DestroyQQuickWidgetDefault(void* ptr);
void* QQuickWidget_errors_atList(void* ptr, int i);
void QQuickWidget_ActionEvent(void* ptr, void* event);
void QQuickWidget_ActionEventDefault(void* ptr, void* event);
void QQuickWidget_EnterEvent(void* ptr, void* event);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtSailfish_PackedString { char* data; long long len; };
struct QtSailfish_PackedList { void* data; long long len; };
void* SailfishApp_SailfishApp_Application(int argc, char* argv);
int SailfishApp_SailfishApp_Main(int argc, char* argv);
void* SailfishApp_SailfishApp_CreateView();

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtScript_PackedString { char* data; long long len; };
struct QtScript_PackedList { void* data; long long len; };
void* QScriptClass_NewQScriptClass(void* engine);
void* QScriptClass_Engine(void* ptr);
void* QScriptClass_Extension(void* ptr, long long extension, void* argument);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtScriptTools_PackedString { char* data; long long len; };
struct QtScriptTools_PackedList { void* data; long long len; };
void* QScriptEngineDebugger_NewQScriptEngineDebugger(void* parent);
void* QScriptEngineDebugger_Action(void* ptr, long long action);
void QScriptEngineDebugger_AttachTo(void* ptr, void* engine);

View file

@ -28,6 +28,7 @@
#include <QTimer>
#include <QTimerEvent>
#include <QVariant>
#include <QVector>
#include <QXmlStreamReader>
class MyQScxmlCppDataModel: public QScxmlCppDataModel
@ -856,6 +857,11 @@ void QScxmlParser_AddError(void* ptr, char* msg)
static_cast<QScxmlParser*>(ptr)->addError(QString(msg));
}
struct QtScxml_PackedList QScxmlParser_Errors(void* ptr)
{
return ({ QVector<QScxmlError>* tmpValue = new QVector<QScxmlError>(static_cast<QScxmlParser*>(ptr)->errors()); QtScxml_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtScxml_PackedString QScxmlParser_FileName(void* ptr)
{
return ({ QByteArray t0fecdd = static_cast<QScxmlParser*>(ptr)->fileName().toUtf8(); QtScxml_PackedString { const_cast<char*>(t0fecdd.prepend("WHITESPACE").constData()+10), t0fecdd.size()-10 }; });
@ -896,6 +902,11 @@ void QScxmlParser_DestroyQScxmlParser(void* ptr)
static_cast<QScxmlParser*>(ptr)->~QScxmlParser();
}
void* QScxmlParser_errors_atList(void* ptr, int i)
{
return new QScxmlError(static_cast<QVector<QScxmlError>*>(ptr)->at(i));
}
class MyQScxmlStateMachine: public QScxmlStateMachine
{
public:
@ -1083,6 +1094,11 @@ struct QtScxml_PackedString QScxmlStateMachine_Name(void* ptr)
return ({ QByteArray t9dc494 = static_cast<QScxmlStateMachine*>(ptr)->name().toUtf8(); QtScxml_PackedString { const_cast<char*>(t9dc494.prepend("WHITESPACE").constData()+10), t9dc494.size()-10 }; });
}
struct QtScxml_PackedList QScxmlStateMachine_ParseErrors(void* ptr)
{
return ({ QVector<QScxmlError>* tmpValue = new QVector<QScxmlError>(static_cast<QScxmlStateMachine*>(ptr)->parseErrors()); QtScxml_PackedList { tmpValue, tmpValue->size() }; });
}
void QScxmlStateMachine_ConnectReachedStableState(void* ptr)
{
QObject::connect(static_cast<QScxmlStateMachine*>(ptr), static_cast<void (QScxmlStateMachine::*)()>(&QScxmlStateMachine::reachedStableState), static_cast<MyQScxmlStateMachine*>(ptr), static_cast<void (MyQScxmlStateMachine::*)()>(&MyQScxmlStateMachine::Signal_ReachedStableState));
@ -1173,6 +1189,11 @@ void QScxmlStateMachine_SubmitEvent3(void* ptr, char* eventName, void* data)
static_cast<QScxmlStateMachine*>(ptr)->submitEvent(QString(eventName), *static_cast<QVariant*>(data));
}
void* QScxmlStateMachine_parseErrors_atList(void* ptr, int i)
{
return new QScxmlError(static_cast<QVector<QScxmlError>*>(ptr)->at(i));
}
void QScxmlStateMachine_TimerEvent(void* ptr, void* event)
{
static_cast<QScxmlStateMachine*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));

View file

@ -2736,6 +2736,19 @@ func (ptr *QScxmlParser) AddError(msg string) {
}
}
func (ptr *QScxmlParser) Errors() []*QScxmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtScxml_PackedList) []*QScxmlError {
var out = make([]*QScxmlError, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQScxmlParserFromPointer(l.data).errors_atList(i)
}
return out
}(C.QScxmlParser_Errors(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlParser) FileName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QScxmlParser_FileName(ptr.Pointer()))
@ -2794,6 +2807,15 @@ func (ptr *QScxmlParser) DestroyQScxmlParser() {
}
}
func (ptr *QScxmlParser) errors_atList(i int) *QScxmlError {
if ptr.Pointer() != nil {
var tmpValue = NewQScxmlErrorFromPointer(C.QScxmlParser_errors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QScxmlError).DestroyQScxmlError)
return tmpValue
}
return nil
}
//QScxmlStateMachine::BindingMethod
type QScxmlStateMachine__BindingMethod int64
@ -3186,6 +3208,19 @@ func (ptr *QScxmlStateMachine) Name() string {
return ""
}
func (ptr *QScxmlStateMachine) ParseErrors() []*QScxmlError {
if ptr.Pointer() != nil {
return func(l C.struct_QtScxml_PackedList) []*QScxmlError {
var out = make([]*QScxmlError, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQScxmlStateMachineFromPointer(l.data).parseErrors_atList(i)
}
return out
}(C.QScxmlStateMachine_ParseErrors(ptr.Pointer()))
}
return nil
}
//export callbackQScxmlStateMachine_ReachedStableState
func callbackQScxmlStateMachine_ReachedStableState(ptr unsafe.Pointer) {
@ -3369,6 +3404,15 @@ func (ptr *QScxmlStateMachine) SubmitEvent3(eventName string, data core.QVariant
}
}
func (ptr *QScxmlStateMachine) parseErrors_atList(i int) *QScxmlError {
if ptr.Pointer() != nil {
var tmpValue = NewQScxmlErrorFromPointer(C.QScxmlStateMachine_parseErrors_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QScxmlError).DestroyQScxmlError)
return tmpValue
}
return nil
}
//export callbackQScxmlStateMachine_TimerEvent
func callbackQScxmlStateMachine_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtScxml_PackedString { char* data; long long len; };
struct QtScxml_PackedList { void* data; long long len; };
char QScxmlCppDataModel_In(void* ptr, char* stateName);
char QScxmlCppDataModel_HasScxmlProperty(void* ptr, char* name);
char QScxmlCppDataModel_HasScxmlPropertyDefault(void* ptr, char* name);
@ -161,6 +162,7 @@ void* QScxmlNullDataModel_MetaObject(void* ptr);
void* QScxmlNullDataModel_MetaObjectDefault(void* ptr);
void* QScxmlParser_NewQScxmlParser(void* reader);
void QScxmlParser_AddError(void* ptr, char* msg);
struct QtScxml_PackedList QScxmlParser_Errors(void* ptr);
struct QtScxml_PackedString QScxmlParser_FileName(void* ptr);
void QScxmlParser_InstantiateDataModel(void* ptr, void* stateMachine);
void* QScxmlParser_InstantiateStateMachine(void* ptr);
@ -169,6 +171,7 @@ long long QScxmlParser_QtMode(void* ptr);
void QScxmlParser_SetFileName(void* ptr, char* fileName);
void QScxmlParser_SetQtMode(void* ptr, long long mode);
void QScxmlParser_DestroyQScxmlParser(void* ptr);
void* QScxmlParser_errors_atList(void* ptr, int i);
char QScxmlStateMachine_IsInitialized(void* ptr);
struct QtScxml_PackedString QScxmlStateMachine_ActiveStateNames(void* ptr, char compress);
void QScxmlStateMachine_CancelDelayedEvent(void* ptr, char* sendId);
@ -201,6 +204,7 @@ void QScxmlStateMachine_ConnectLog(void* ptr);
void QScxmlStateMachine_DisconnectLog(void* ptr);
void QScxmlStateMachine_Log(void* ptr, char* label, char* msg);
struct QtScxml_PackedString QScxmlStateMachine_Name(void* ptr);
struct QtScxml_PackedList QScxmlStateMachine_ParseErrors(void* ptr);
void QScxmlStateMachine_ConnectReachedStableState(void* ptr);
void QScxmlStateMachine_DisconnectReachedStableState(void* ptr);
void QScxmlStateMachine_ReachedStableState(void* ptr);
@ -219,6 +223,7 @@ void QScxmlStateMachine_Stop(void* ptr);
void QScxmlStateMachine_SubmitEvent(void* ptr, void* event);
void QScxmlStateMachine_SubmitEvent2(void* ptr, char* eventName);
void QScxmlStateMachine_SubmitEvent3(void* ptr, char* eventName, void* data);
void* QScxmlStateMachine_parseErrors_atList(void* ptr, int i);
void QScxmlStateMachine_TimerEvent(void* ptr, void* event);
void QScxmlStateMachine_TimerEventDefault(void* ptr, void* event);
void QScxmlStateMachine_ChildEvent(void* ptr, void* event);

View file

@ -39,6 +39,7 @@
#include <QLightFilter>
#include <QLightReading>
#include <QLightSensor>
#include <QList>
#include <QMagnetometer>
#include <QMagnetometerFilter>
#include <QMagnetometerReading>
@ -4478,6 +4479,11 @@ void QSensor_EfficientBufferSizeChanged(void* ptr, int efficientBufferSize)
static_cast<QSensor*>(ptr)->efficientBufferSizeChanged(efficientBufferSize);
}
struct QtSensors_PackedList QSensor_Filters(void* ptr)
{
return ({ QList<QSensorFilter *>* tmpValue = new QList<QSensorFilter *>(static_cast<QSensor*>(ptr)->filters()); QtSensors_PackedList { tmpValue, tmpValue->size() }; });
}
char QSensor_IsFeatureSupported(void* ptr, long long feature)
{
return static_cast<QSensor*>(ptr)->isFeatureSupported(static_cast<QSensor::Feature>(feature));
@ -4533,6 +4539,16 @@ void QSensor_SensorError(void* ptr, int error)
static_cast<QSensor*>(ptr)->sensorError(error);
}
struct QtSensors_PackedList QSensor_QSensor_SensorTypes()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QSensor::sensorTypes()); QtSensors_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtSensors_PackedList QSensor_QSensor_SensorsForType(void* ty)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QSensor::sensorsForType(*static_cast<QByteArray*>(ty))); QtSensors_PackedList { tmpValue, tmpValue->size() }; });
}
void QSensor_SetCurrentOrientation(void* ptr, int currentOrientation)
{
static_cast<QSensor*>(ptr)->setCurrentOrientation(currentOrientation);
@ -4605,6 +4621,21 @@ void QSensor_DestroyQSensorDefault(void* ptr)
}
void* QSensor_filters_atList(void* ptr, int i)
{
return const_cast<QSensorFilter*>(static_cast<QList<QSensorFilter *>*>(ptr)->at(i));
}
void* QSensor_sensorTypes_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void* QSensor_sensorsForType_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void QSensor_TimerEvent(void* ptr, void* event)
{
static_cast<QSensor*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -5274,6 +5305,11 @@ void QSensorGesturePluginInterface_DestroyQSensorGesturePluginInterfaceDefault(v
}
void* QSensorGesturePluginInterface_createRecognizers_atList(void* ptr, int i)
{
return const_cast<QSensorGestureRecognizer*>(static_cast<QList<QSensorGestureRecognizer *>*>(ptr)->at(i));
}
class MyQSensorGestureRecognizer: public QSensorGestureRecognizer
{
public:

View file

@ -15388,6 +15388,19 @@ func (ptr *QSensor) EfficientBufferSizeChanged(efficientBufferSize int) {
}
}
func (ptr *QSensor) Filters() []*QSensorFilter {
if ptr.Pointer() != nil {
return func(l C.struct_QtSensors_PackedList) []*QSensorFilter {
var out = make([]*QSensorFilter, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSensorFromPointer(l.data).filters_atList(i)
}
return out
}(C.QSensor_Filters(ptr.Pointer()))
}
return nil
}
func (ptr *QSensor) IsFeatureSupported(feature QSensor__Feature) bool {
if ptr.Pointer() != nil {
return C.QSensor_IsFeatureSupported(ptr.Pointer(), C.longlong(feature)) != 0
@ -15488,6 +15501,46 @@ func (ptr *QSensor) SensorError(error int) {
}
}
func QSensor_SensorTypes() []*core.QByteArray {
return func(l C.struct_QtSensors_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSensorFromPointer(l.data).sensorTypes_atList(i)
}
return out
}(C.QSensor_QSensor_SensorTypes())
}
func (ptr *QSensor) SensorTypes() []*core.QByteArray {
return func(l C.struct_QtSensors_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSensorFromPointer(l.data).sensorTypes_atList(i)
}
return out
}(C.QSensor_QSensor_SensorTypes())
}
func QSensor_SensorsForType(ty core.QByteArray_ITF) []*core.QByteArray {
return func(l C.struct_QtSensors_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSensorFromPointer(l.data).sensorsForType_atList(i)
}
return out
}(C.QSensor_QSensor_SensorsForType(core.PointerFromQByteArray(ty)))
}
func (ptr *QSensor) SensorsForType(ty core.QByteArray_ITF) []*core.QByteArray {
return func(l C.struct_QtSensors_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSensorFromPointer(l.data).sensorsForType_atList(i)
}
return out
}(C.QSensor_QSensor_SensorsForType(core.PointerFromQByteArray(ty)))
}
func (ptr *QSensor) SetCurrentOrientation(currentOrientation int) {
if ptr.Pointer() != nil {
C.QSensor_SetCurrentOrientation(ptr.Pointer(), C.int(int32(currentOrientation)))
@ -15668,6 +15721,31 @@ func (ptr *QSensor) DestroyQSensorDefault() {
}
}
func (ptr *QSensor) filters_atList(i int) *QSensorFilter {
if ptr.Pointer() != nil {
return NewQSensorFilterFromPointer(C.QSensor_filters_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QSensor) sensorTypes_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSensor_sensorTypes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSensor) sensorsForType_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QSensor_sensorsForType_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQSensor_TimerEvent
func callbackQSensor_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
@ -17884,6 +17962,17 @@ func (ptr *QSensorGesturePluginInterface) DestroyQSensorGesturePluginInterfaceDe
}
}
func (ptr *QSensorGesturePluginInterface) createRecognizers_atList(i int) *QSensorGestureRecognizer {
if ptr.Pointer() != nil {
var tmpValue = NewQSensorGestureRecognizerFromPointer(C.QSensorGesturePluginInterface_createRecognizers_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
type QSensorGestureRecognizer struct {
core.QObject
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtSensors_PackedString { char* data; long long len; };
struct QtSensors_PackedList { void* data; long long len; };
long long QAccelerometer_AccelerationMode(void* ptr);
void* QAccelerometer_Reading(void* ptr);
void* QAccelerometer_NewQAccelerometer(void* parent);
@ -824,6 +825,7 @@ void* QSensor_QSensor_DefaultSensorForType(void* ty);
void QSensor_ConnectEfficientBufferSizeChanged(void* ptr);
void QSensor_DisconnectEfficientBufferSizeChanged(void* ptr);
void QSensor_EfficientBufferSizeChanged(void* ptr, int efficientBufferSize);
struct QtSensors_PackedList QSensor_Filters(void* ptr);
char QSensor_IsFeatureSupported(void* ptr, long long feature);
void QSensor_ConnectMaxBufferSizeChanged(void* ptr);
void QSensor_DisconnectMaxBufferSizeChanged(void* ptr);
@ -835,6 +837,8 @@ void QSensor_RemoveFilter(void* ptr, void* filter);
void QSensor_ConnectSensorError(void* ptr);
void QSensor_DisconnectSensorError(void* ptr);
void QSensor_SensorError(void* ptr, int error);
struct QtSensors_PackedList QSensor_QSensor_SensorTypes();
struct QtSensors_PackedList QSensor_QSensor_SensorsForType(void* ty);
void QSensor_SetCurrentOrientation(void* ptr, int currentOrientation);
void QSensor_SetEfficientBufferSize(void* ptr, int efficientBufferSize);
void QSensor_SetMaxBufferSize(void* ptr, int maxBufferSize);
@ -849,6 +853,9 @@ void QSensor_DisconnectUserOrientationChanged(void* ptr);
void QSensor_UserOrientationChanged(void* ptr, int userOrientation);
void QSensor_DestroyQSensor(void* ptr);
void QSensor_DestroyQSensorDefault(void* ptr);
void* QSensor_filters_atList(void* ptr, int i);
void* QSensor_sensorTypes_atList(void* ptr, int i);
void* QSensor_sensorsForType_atList(void* ptr, int i);
void QSensor_TimerEvent(void* ptr, void* event);
void QSensor_TimerEventDefault(void* ptr, void* event);
void QSensor_ChildEvent(void* ptr, void* event);
@ -966,6 +973,7 @@ struct QtSensors_PackedString QSensorGesturePluginInterface_Name(void* ptr);
struct QtSensors_PackedString QSensorGesturePluginInterface_SupportedIds(void* ptr);
void QSensorGesturePluginInterface_DestroyQSensorGesturePluginInterface(void* ptr);
void QSensorGesturePluginInterface_DestroyQSensorGesturePluginInterfaceDefault(void* ptr);
void* QSensorGesturePluginInterface_createRecognizers_atList(void* ptr, int i);
void* QSensorGestureRecognizer_NewQSensorGestureRecognizer(void* parent);
void QSensorGestureRecognizer_Create(void* ptr);
void QSensorGestureRecognizer_CreateBackend(void* ptr);

View file

@ -13,6 +13,7 @@
#include <QCanBusFrame>
#include <QChildEvent>
#include <QEvent>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QModbusClient>
@ -46,6 +47,16 @@ void* QCanBus_QCanBus_Instance()
return QCanBus::instance();
}
struct QtSerialBus_PackedList QCanBus_Plugins(void* ptr)
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(static_cast<QCanBus*>(ptr)->plugins()); QtSerialBus_PackedList { tmpValue, tmpValue->size() }; });
}
void* QCanBus_plugins_atList(void* ptr, int i)
{
return new QByteArray(static_cast<QList<QByteArray>*>(ptr)->at(i));
}
void QCanBus_TimerEvent(void* ptr, void* event)
{
static_cast<QCanBus*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));

View file

@ -95,6 +95,28 @@ func (ptr *QCanBus) Instance() *QCanBus {
return tmpValue
}
func (ptr *QCanBus) Plugins() []*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtSerialBus_PackedList) []*core.QByteArray {
var out = make([]*core.QByteArray, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQCanBusFromPointer(l.data).plugins_atList(i)
}
return out
}(C.QCanBus_Plugins(ptr.Pointer()))
}
return nil
}
func (ptr *QCanBus) plugins_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
var tmpValue = core.NewQByteArrayFromPointer(C.QCanBus_plugins_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQCanBus_TimerEvent
func callbackQCanBus_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {

View file

@ -12,8 +12,11 @@ extern "C" {
#endif
struct QtSerialBus_PackedString { char* data; long long len; };
struct QtSerialBus_PackedList { void* data; long long len; };
void* QCanBus_CreateDevice(void* ptr, void* plugin, char* interfaceName);
void* QCanBus_QCanBus_Instance();
struct QtSerialBus_PackedList QCanBus_Plugins(void* ptr);
void* QCanBus_plugins_atList(void* ptr, int i);
void QCanBus_TimerEvent(void* ptr, void* event);
void QCanBus_TimerEventDefault(void* ptr, void* event);
void QCanBus_ChildEvent(void* ptr, void* event);

View file

@ -10,6 +10,7 @@
#include <QChildEvent>
#include <QEvent>
#include <QIODevice>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QObject>
@ -606,8 +607,18 @@ void QSerialPortInfo_DestroyQSerialPortInfo(void* ptr)
static_cast<QSerialPortInfo*>(ptr)->~QSerialPortInfo();
}
struct QtSerialPort_PackedList QSerialPortInfo_QSerialPortInfo_AvailablePorts()
{
return ({ QList<QSerialPortInfo>* tmpValue = new QList<QSerialPortInfo>(QSerialPortInfo::availablePorts()); QtSerialPort_PackedList { tmpValue, tmpValue->size() }; });
}
char QSerialPortInfo_IsBusy(void* ptr)
{
return static_cast<QSerialPortInfo*>(ptr)->isBusy();
}
void* QSerialPortInfo_availablePorts_atList(void* ptr, int i)
{
return new QSerialPortInfo(static_cast<QList<QSerialPortInfo>*>(ptr)->at(i));
}

View file

@ -1381,9 +1381,38 @@ func (ptr *QSerialPortInfo) DestroyQSerialPortInfo() {
}
}
func QSerialPortInfo_AvailablePorts() []*QSerialPortInfo {
return func(l C.struct_QtSerialPort_PackedList) []*QSerialPortInfo {
var out = make([]*QSerialPortInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSerialPortInfoFromPointer(l.data).availablePorts_atList(i)
}
return out
}(C.QSerialPortInfo_QSerialPortInfo_AvailablePorts())
}
func (ptr *QSerialPortInfo) AvailablePorts() []*QSerialPortInfo {
return func(l C.struct_QtSerialPort_PackedList) []*QSerialPortInfo {
var out = make([]*QSerialPortInfo, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSerialPortInfoFromPointer(l.data).availablePorts_atList(i)
}
return out
}(C.QSerialPortInfo_QSerialPortInfo_AvailablePorts())
}
func (ptr *QSerialPortInfo) IsBusy() bool {
if ptr.Pointer() != nil {
return C.QSerialPortInfo_IsBusy(ptr.Pointer()) != 0
}
return false
}
func (ptr *QSerialPortInfo) availablePorts_atList(i int) *QSerialPortInfo {
if ptr.Pointer() != nil {
var tmpValue = NewQSerialPortInfoFromPointer(C.QSerialPortInfo_availablePorts_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QSerialPortInfo).DestroyQSerialPortInfo)
return tmpValue
}
return nil
}

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtSerialPort_PackedString { char* data; long long len; };
struct QtSerialPort_PackedList { void* data; long long len; };
int QSerialPort_BaudRate(void* ptr, long long directions);
void QSerialPort_ClearError(void* ptr);
long long QSerialPort_DataBits(void* ptr);
@ -123,7 +124,9 @@ struct QtSerialPort_PackedString QSerialPortInfo_SerialNumber(void* ptr);
struct QtSerialPort_PackedString QSerialPortInfo_SystemLocation(void* ptr);
unsigned short QSerialPortInfo_VendorIdentifier(void* ptr);
void QSerialPortInfo_DestroyQSerialPortInfo(void* ptr);
struct QtSerialPort_PackedList QSerialPortInfo_QSerialPortInfo_AvailablePorts();
char QSerialPortInfo_IsBusy(void* ptr);
void* QSerialPortInfo_availablePorts_atList(void* ptr, int i);
#ifdef __cplusplus
}

View file

@ -46,6 +46,7 @@
#include <QTimer>
#include <QTimerEvent>
#include <QVariant>
#include <QVector>
#include <QWidget>
void* QSqlDatabase_QSqlDatabase_AddDatabase2(void* driver, char* connectionName)
@ -2653,6 +2654,11 @@ struct QtSql_PackedString QSqlResult_BoundValueName(void* ptr, int index)
return ({ QByteArray t669294 = static_cast<QSqlResult*>(ptr)->boundValueName(index).toUtf8(); QtSql_PackedString { const_cast<char*>(t669294.prepend("WHITESPACE").constData()+10), t669294.size()-10 }; });
}
struct QtSql_PackedList QSqlResult_BoundValues(void* ptr)
{
return ({ QVector<QVariant>* tmpValue = new QVector<QVariant>(static_cast<QSqlResult*>(ptr)->boundValues()); QtSql_PackedList { tmpValue, tmpValue->size() }; });
}
void QSqlResult_Clear(void* ptr)
{
static_cast<QSqlResult*>(ptr)->clear();
@ -2898,6 +2904,11 @@ void QSqlResult_DestroyQSqlResultDefault(void* ptr)
}
void* QSqlResult_boundValues_atList(void* ptr, int i)
{
return new QVariant(static_cast<QVector<QVariant>*>(ptr)->at(i));
}
class MyQSqlTableModel: public QSqlTableModel
{
public:

View file

@ -7677,6 +7677,19 @@ func (ptr *QSqlResult) BoundValueName(index int) string {
return ""
}
func (ptr *QSqlResult) BoundValues() []*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtSql_PackedList) []*core.QVariant {
var out = make([]*core.QVariant, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQSqlResultFromPointer(l.data).boundValues_atList(i)
}
return out
}(C.QSqlResult_BoundValues(ptr.Pointer()))
}
return nil
}
func (ptr *QSqlResult) Clear() {
if ptr.Pointer() != nil {
C.QSqlResult_Clear(ptr.Pointer())
@ -8594,6 +8607,15 @@ func (ptr *QSqlResult) DestroyQSqlResultDefault() {
}
}
func (ptr *QSqlResult) boundValues_atList(i int) *core.QVariant {
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QSqlResult_boundValues_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//QSqlTableModel::EditStrategy
type QSqlTableModel__EditStrategy int64

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtSql_PackedString { char* data; long long len; };
struct QtSql_PackedList { void* data; long long len; };
void* QSqlDatabase_QSqlDatabase_AddDatabase2(void* driver, char* connectionName);
void* QSqlDatabase_QSqlDatabase_AddDatabase(char* ty, char* connectionName);
void* QSqlDatabase_NewQSqlDatabase();
@ -495,6 +496,7 @@ void* QSqlResult_BoundValue2(void* ptr, char* placeholder);
void* QSqlResult_BoundValue(void* ptr, int index);
int QSqlResult_BoundValueCount(void* ptr);
struct QtSql_PackedString QSqlResult_BoundValueName(void* ptr, int index);
struct QtSql_PackedList QSqlResult_BoundValues(void* ptr);
void QSqlResult_Clear(void* ptr);
void* QSqlResult_Data(void* ptr, int index);
void* QSqlResult_Driver(void* ptr);
@ -544,6 +546,7 @@ void QSqlResult_SetSelectDefault(void* ptr, char sele);
int QSqlResult_Size(void* ptr);
void QSqlResult_DestroyQSqlResult(void* ptr);
void QSqlResult_DestroyQSqlResultDefault(void* ptr);
void* QSqlResult_boundValues_atList(void* ptr, int i);
void* QSqlTableModel_NewQSqlTableModel(void* parent, void* db);
void QSqlTableModel_ConnectBeforeDelete(void* ptr);
void QSqlTableModel_DisconnectBeforeDelete(void* ptr);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtSvg_PackedString { char* data; long long len; };
struct QtSvg_PackedList { void* data; long long len; };
void* QGraphicsSvgItem_NewQGraphicsSvgItem(void* parent);
void* QGraphicsSvgItem_NewQGraphicsSvgItem2(char* fileName, void* parent);
void* QGraphicsSvgItem_BoundingRect(void* ptr);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtTestLib_PackedString { char* data; long long len; };
struct QtTestLib_PackedList { void* data; long long len; };
void* QSignalSpy_NewQSignalSpy(void* object, char* sign);
char QSignalSpy_IsValid(void* ptr);
void* QSignalSpy_Signal(void* ptr);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtUiTools_PackedString { char* data; long long len; };
struct QtUiTools_PackedList { void* data; long long len; };
void* QUiLoader_NewQUiLoader(void* parent);
void QUiLoader_AddPluginPath(void* ptr, char* path);
struct QtUiTools_PackedString QUiLoader_AvailableLayouts(void* ptr);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtWebChannel_PackedString { char* data; long long len; };
struct QtWebChannel_PackedList { void* data; long long len; };
char QWebChannel_BlockUpdates(void* ptr);
void QWebChannel_SetBlockUpdates(void* ptr, char block);
void* QWebChannel_NewQWebChannel(void* parent);

View file

@ -29,6 +29,7 @@
#include <QInputMethod>
#include <QInputMethodEvent>
#include <QKeyEvent>
#include <QList>
#include <QMetaMethod>
#include <QMetaObject>
#include <QMouseEvent>
@ -959,6 +960,11 @@ void* QWebEngineHistory_BackItem(void* ptr)
return new QWebEngineHistoryItem(static_cast<QWebEngineHistory*>(ptr)->backItem());
}
struct QtWebEngine_PackedList QWebEngineHistory_BackItems(void* ptr, int maxItems)
{
return ({ QList<QWebEngineHistoryItem>* tmpValue = new QList<QWebEngineHistoryItem>(static_cast<QWebEngineHistory*>(ptr)->backItems(maxItems)); QtWebEngine_PackedList { tmpValue, tmpValue->size() }; });
}
char QWebEngineHistory_CanGoBack(void* ptr)
{
return static_cast<QWebEngineHistory*>(ptr)->canGoBack();
@ -999,6 +1005,11 @@ void* QWebEngineHistory_ForwardItem(void* ptr)
return new QWebEngineHistoryItem(static_cast<QWebEngineHistory*>(ptr)->forwardItem());
}
struct QtWebEngine_PackedList QWebEngineHistory_ForwardItems(void* ptr, int maxItems)
{
return ({ QList<QWebEngineHistoryItem>* tmpValue = new QList<QWebEngineHistoryItem>(static_cast<QWebEngineHistory*>(ptr)->forwardItems(maxItems)); QtWebEngine_PackedList { tmpValue, tmpValue->size() }; });
}
void QWebEngineHistory_GoToItem(void* ptr, void* item)
{
static_cast<QWebEngineHistory*>(ptr)->goToItem(*static_cast<QWebEngineHistoryItem*>(item));
@ -1009,6 +1020,26 @@ void* QWebEngineHistory_ItemAt(void* ptr, int i)
return new QWebEngineHistoryItem(static_cast<QWebEngineHistory*>(ptr)->itemAt(i));
}
struct QtWebEngine_PackedList QWebEngineHistory_Items(void* ptr)
{
return ({ QList<QWebEngineHistoryItem>* tmpValue = new QList<QWebEngineHistoryItem>(static_cast<QWebEngineHistory*>(ptr)->items()); QtWebEngine_PackedList { tmpValue, tmpValue->size() }; });
}
void* QWebEngineHistory_backItems_atList(void* ptr, int i)
{
return new QWebEngineHistoryItem(static_cast<QList<QWebEngineHistoryItem>*>(ptr)->at(i));
}
void* QWebEngineHistory_forwardItems_atList(void* ptr, int i)
{
return new QWebEngineHistoryItem(static_cast<QList<QWebEngineHistoryItem>*>(ptr)->at(i));
}
void* QWebEngineHistory_items_atList(void* ptr, int i)
{
return new QWebEngineHistoryItem(static_cast<QList<QWebEngineHistoryItem>*>(ptr)->at(i));
}
void* QWebEngineHistoryItem_NewQWebEngineHistoryItem(void* other)
{
return new QWebEngineHistoryItem(*static_cast<QWebEngineHistoryItem*>(other));
@ -2146,6 +2177,11 @@ void* QWebEngineScriptCollection_FindScript(void* ptr, char* name)
return new QWebEngineScript(static_cast<QWebEngineScriptCollection*>(ptr)->findScript(QString(name)));
}
struct QtWebEngine_PackedList QWebEngineScriptCollection_FindScripts(void* ptr, char* name)
{
return ({ QList<QWebEngineScript>* tmpValue = new QList<QWebEngineScript>(static_cast<QWebEngineScriptCollection*>(ptr)->findScripts(QString(name))); QtWebEngine_PackedList { tmpValue, tmpValue->size() }; });
}
void QWebEngineScriptCollection_Insert(void* ptr, void* s)
{
static_cast<QWebEngineScriptCollection*>(ptr)->insert(*static_cast<QWebEngineScript*>(s));
@ -2166,11 +2202,26 @@ int QWebEngineScriptCollection_Size(void* ptr)
return static_cast<QWebEngineScriptCollection*>(ptr)->size();
}
struct QtWebEngine_PackedList QWebEngineScriptCollection_ToList(void* ptr)
{
return ({ QList<QWebEngineScript>* tmpValue = new QList<QWebEngineScript>(static_cast<QWebEngineScriptCollection*>(ptr)->toList()); QtWebEngine_PackedList { tmpValue, tmpValue->size() }; });
}
void QWebEngineScriptCollection_DestroyQWebEngineScriptCollection(void* ptr)
{
static_cast<QWebEngineScriptCollection*>(ptr)->~QWebEngineScriptCollection();
}
void* QWebEngineScriptCollection_findScripts_atList(void* ptr, int i)
{
return new QWebEngineScript(static_cast<QList<QWebEngineScript>*>(ptr)->at(i));
}
void* QWebEngineScriptCollection_toList_atList(void* ptr, int i)
{
return new QWebEngineScript(static_cast<QList<QWebEngineScript>*>(ptr)->at(i));
}
struct QtWebEngine_PackedString QWebEngineSettings_DefaultTextEncoding(void* ptr)
{
return ({ QByteArray t01cf63 = static_cast<QWebEngineSettings*>(ptr)->defaultTextEncoding().toUtf8(); QtWebEngine_PackedString { const_cast<char*>(t01cf63.prepend("WHITESPACE").constData()+10), t01cf63.size()-10 }; });

View file

@ -2363,6 +2363,19 @@ func (ptr *QWebEngineHistory) BackItem() *QWebEngineHistoryItem {
return nil
}
func (ptr *QWebEngineHistory) BackItems(maxItems int) []*QWebEngineHistoryItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineHistoryItem {
var out = make([]*QWebEngineHistoryItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQWebEngineHistoryFromPointer(l.data).backItems_atList(i)
}
return out
}(C.QWebEngineHistory_BackItems(ptr.Pointer(), C.int(int32(maxItems))))
}
return nil
}
func (ptr *QWebEngineHistory) CanGoBack() bool {
if ptr.Pointer() != nil {
return C.QWebEngineHistory_CanGoBack(ptr.Pointer()) != 0
@ -2421,6 +2434,19 @@ func (ptr *QWebEngineHistory) ForwardItem() *QWebEngineHistoryItem {
return nil
}
func (ptr *QWebEngineHistory) ForwardItems(maxItems int) []*QWebEngineHistoryItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineHistoryItem {
var out = make([]*QWebEngineHistoryItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQWebEngineHistoryFromPointer(l.data).forwardItems_atList(i)
}
return out
}(C.QWebEngineHistory_ForwardItems(ptr.Pointer(), C.int(int32(maxItems))))
}
return nil
}
func (ptr *QWebEngineHistory) GoToItem(item QWebEngineHistoryItem_ITF) {
if ptr.Pointer() != nil {
C.QWebEngineHistory_GoToItem(ptr.Pointer(), PointerFromQWebEngineHistoryItem(item))
@ -2436,6 +2462,46 @@ func (ptr *QWebEngineHistory) ItemAt(i int) *QWebEngineHistoryItem {
return nil
}
func (ptr *QWebEngineHistory) Items() []*QWebEngineHistoryItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineHistoryItem {
var out = make([]*QWebEngineHistoryItem, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQWebEngineHistoryFromPointer(l.data).items_atList(i)
}
return out
}(C.QWebEngineHistory_Items(ptr.Pointer()))
}
return nil
}
func (ptr *QWebEngineHistory) backItems_atList(i int) *QWebEngineHistoryItem {
if ptr.Pointer() != nil {
var tmpValue = NewQWebEngineHistoryItemFromPointer(C.QWebEngineHistory_backItems_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QWebEngineHistoryItem).DestroyQWebEngineHistoryItem)
return tmpValue
}
return nil
}
func (ptr *QWebEngineHistory) forwardItems_atList(i int) *QWebEngineHistoryItem {
if ptr.Pointer() != nil {
var tmpValue = NewQWebEngineHistoryItemFromPointer(C.QWebEngineHistory_forwardItems_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QWebEngineHistoryItem).DestroyQWebEngineHistoryItem)
return tmpValue
}
return nil
}
func (ptr *QWebEngineHistory) items_atList(i int) *QWebEngineHistoryItem {
if ptr.Pointer() != nil {
var tmpValue = NewQWebEngineHistoryItemFromPointer(C.QWebEngineHistory_items_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QWebEngineHistoryItem).DestroyQWebEngineHistoryItem)
return tmpValue
}
return nil
}
type QWebEngineHistoryItem struct {
ptr unsafe.Pointer
}
@ -5184,6 +5250,21 @@ func (ptr *QWebEngineScriptCollection) FindScript(name string) *QWebEngineScript
return nil
}
func (ptr *QWebEngineScriptCollection) FindScripts(name string) []*QWebEngineScript {
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineScript {
var out = make([]*QWebEngineScript, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQWebEngineScriptCollectionFromPointer(l.data).findScripts_atList(i)
}
return out
}(C.QWebEngineScriptCollection_FindScripts(ptr.Pointer(), nameC))
}
return nil
}
func (ptr *QWebEngineScriptCollection) Insert(s QWebEngineScript_ITF) {
if ptr.Pointer() != nil {
C.QWebEngineScriptCollection_Insert(ptr.Pointer(), PointerFromQWebEngineScript(s))
@ -5211,6 +5292,19 @@ func (ptr *QWebEngineScriptCollection) Size() int {
return 0
}
func (ptr *QWebEngineScriptCollection) ToList() []*QWebEngineScript {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineScript {
var out = make([]*QWebEngineScript, int(l.len))
for i := 0; i < int(l.len); i++ {
out[i] = NewQWebEngineScriptCollectionFromPointer(l.data).toList_atList(i)
}
return out
}(C.QWebEngineScriptCollection_ToList(ptr.Pointer()))
}
return nil
}
func (ptr *QWebEngineScriptCollection) DestroyQWebEngineScriptCollection() {
if ptr.Pointer() != nil {
C.QWebEngineScriptCollection_DestroyQWebEngineScriptCollection(ptr.Pointer())
@ -5218,6 +5312,24 @@ func (ptr *QWebEngineScriptCollection) DestroyQWebEngineScriptCollection() {
}
}
func (ptr *QWebEngineScriptCollection) findScripts_atList(i int) *QWebEngineScript {
if ptr.Pointer() != nil {
var tmpValue = NewQWebEngineScriptFromPointer(C.QWebEngineScriptCollection_findScripts_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QWebEngineScript).DestroyQWebEngineScript)
return tmpValue
}
return nil
}
func (ptr *QWebEngineScriptCollection) toList_atList(i int) *QWebEngineScript {
if ptr.Pointer() != nil {
var tmpValue = NewQWebEngineScriptFromPointer(C.QWebEngineScriptCollection_toList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QWebEngineScript).DestroyQWebEngineScript)
return tmpValue
}
return nil
}
//QWebEngineSettings::FontFamily
type QWebEngineSettings__FontFamily int64

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtWebEngine_PackedString { char* data; long long len; };
struct QtWebEngine_PackedList { void* data; long long len; };
struct QtWebEngine_PackedString QQuickWebEngineProfile_CachePath(void* ptr);
struct QtWebEngine_PackedString QQuickWebEngineProfile_HttpAcceptLanguage(void* ptr);
int QQuickWebEngineProfile_HttpCacheMaximumSize(void* ptr);
@ -177,6 +178,7 @@ void QWebEngineFullScreenRequest_Reject(void* ptr);
char QWebEngineFullScreenRequest_ToggleOn(void* ptr);
void QWebEngineHistory_Back(void* ptr);
void* QWebEngineHistory_BackItem(void* ptr);
struct QtWebEngine_PackedList QWebEngineHistory_BackItems(void* ptr, int maxItems);
char QWebEngineHistory_CanGoBack(void* ptr);
char QWebEngineHistory_CanGoForward(void* ptr);
void QWebEngineHistory_Clear(void* ptr);
@ -185,8 +187,13 @@ void* QWebEngineHistory_CurrentItem(void* ptr);
int QWebEngineHistory_CurrentItemIndex(void* ptr);
void QWebEngineHistory_Forward(void* ptr);
void* QWebEngineHistory_ForwardItem(void* ptr);
struct QtWebEngine_PackedList QWebEngineHistory_ForwardItems(void* ptr, int maxItems);
void QWebEngineHistory_GoToItem(void* ptr, void* item);
void* QWebEngineHistory_ItemAt(void* ptr, int i);
struct QtWebEngine_PackedList QWebEngineHistory_Items(void* ptr);
void* QWebEngineHistory_backItems_atList(void* ptr, int i);
void* QWebEngineHistory_forwardItems_atList(void* ptr, int i);
void* QWebEngineHistory_items_atList(void* ptr, int i);
void* QWebEngineHistoryItem_NewQWebEngineHistoryItem(void* other);
char QWebEngineHistoryItem_IsValid(void* ptr);
void* QWebEngineHistoryItem_LastVisited(void* ptr);
@ -402,11 +409,15 @@ void QWebEngineScriptCollection_Clear(void* ptr);
char QWebEngineScriptCollection_Contains(void* ptr, void* value);
int QWebEngineScriptCollection_Count(void* ptr);
void* QWebEngineScriptCollection_FindScript(void* ptr, char* name);
struct QtWebEngine_PackedList QWebEngineScriptCollection_FindScripts(void* ptr, char* name);
void QWebEngineScriptCollection_Insert(void* ptr, void* s);
char QWebEngineScriptCollection_IsEmpty(void* ptr);
char QWebEngineScriptCollection_Remove(void* ptr, void* script);
int QWebEngineScriptCollection_Size(void* ptr);
struct QtWebEngine_PackedList QWebEngineScriptCollection_ToList(void* ptr);
void QWebEngineScriptCollection_DestroyQWebEngineScriptCollection(void* ptr);
void* QWebEngineScriptCollection_findScripts_atList(void* ptr, int i);
void* QWebEngineScriptCollection_toList_atList(void* ptr, int i);
struct QtWebEngine_PackedString QWebEngineSettings_DefaultTextEncoding(void* ptr);
struct QtWebEngine_PackedString QWebEngineSettings_FontFamily(void* ptr, long long which);
int QWebEngineSettings_FontSize(void* ptr, long long ty);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtWebSockets_PackedString { char* data; long long len; };
struct QtWebSockets_PackedList { void* data; long long len; };
void* QMaskGenerator_NewQMaskGenerator(void* parent);
unsigned int QMaskGenerator_NextMask(void* ptr);
char QMaskGenerator_Seed(void* ptr);

View file

@ -2827,6 +2827,11 @@ void QAbstractItemView_DestroyQAbstractItemView(void* ptr)
static_cast<QAbstractItemView*>(ptr)->~QAbstractItemView();
}
void* QAbstractItemView_selectedIndexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void QAbstractItemView_PaintEvent(void* ptr, void* event)
{
static_cast<QAbstractItemView*>(ptr)->paintEvent(static_cast<QPaintEvent*>(event));
@ -3560,6 +3565,11 @@ void QAbstractScrollArea_MouseReleaseEventDefault(void* ptr, void* e)
static_cast<QAbstractScrollArea*>(ptr)->QAbstractScrollArea::mouseReleaseEvent(static_cast<QMouseEvent*>(e));
}
struct QtWidgets_PackedList QAbstractScrollArea_ScrollBarWidgets(void* ptr, long long alignment)
{
return ({ QList<QWidget *>* tmpValue = new QList<QWidget *>(static_cast<QAbstractScrollArea*>(ptr)->scrollBarWidgets(static_cast<Qt::AlignmentFlag>(alignment))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QAbstractScrollArea_ScrollContentsBy(void* ptr, int dx, int dy)
{
static_cast<QAbstractScrollArea*>(ptr)->scrollContentsBy(dx, dy);
@ -3660,6 +3670,11 @@ void QAbstractScrollArea_DestroyQAbstractScrollArea(void* ptr)
static_cast<QAbstractScrollArea*>(ptr)->~QAbstractScrollArea();
}
void* QAbstractScrollArea_scrollBarWidgets_atList(void* ptr, int i)
{
return const_cast<QWidget*>(static_cast<QList<QWidget *>*>(ptr)->at(i));
}
void QAbstractScrollArea_ChangeEvent(void* ptr, void* ev)
{
static_cast<QAbstractScrollArea*>(ptr)->changeEvent(static_cast<QEvent*>(ev));
@ -6334,6 +6349,16 @@ void QAction_Activate(void* ptr, long long event)
static_cast<QAction*>(ptr)->activate(static_cast<QAction::ActionEvent>(event));
}
struct QtWidgets_PackedList QAction_AssociatedGraphicsWidgets(void* ptr)
{
return ({ QList<QGraphicsWidget *>* tmpValue = new QList<QGraphicsWidget *>(static_cast<QAction*>(ptr)->associatedGraphicsWidgets()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QAction_AssociatedWidgets(void* ptr)
{
return ({ QList<QWidget *>* tmpValue = new QList<QWidget *>(static_cast<QAction*>(ptr)->associatedWidgets()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QAction_ConnectChanged(void* ptr)
{
QObject::connect(static_cast<QAction*>(ptr), static_cast<void (QAction::*)()>(&QAction::changed), static_cast<MyQAction*>(ptr), static_cast<void (MyQAction::*)()>(&MyQAction::Signal_Changed));
@ -6424,6 +6449,11 @@ void* QAction_Shortcut(void* ptr)
return new QKeySequence(static_cast<QAction*>(ptr)->shortcut());
}
struct QtWidgets_PackedList QAction_Shortcuts(void* ptr)
{
return ({ QList<QKeySequence>* tmpValue = new QList<QKeySequence>(static_cast<QAction*>(ptr)->shortcuts()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
char QAction_ShowStatusText(void* ptr, void* widget)
{
return static_cast<QAction*>(ptr)->showStatusText(static_cast<QWidget*>(widget));
@ -6469,6 +6499,21 @@ void QAction_DestroyQAction(void* ptr)
static_cast<QAction*>(ptr)->~QAction();
}
void* QAction_associatedGraphicsWidgets_atList(void* ptr, int i)
{
return const_cast<QGraphicsWidget*>(static_cast<QList<QGraphicsWidget *>*>(ptr)->at(i));
}
void* QAction_associatedWidgets_atList(void* ptr, int i)
{
return const_cast<QWidget*>(static_cast<QList<QWidget *>*>(ptr)->at(i));
}
void* QAction_shortcuts_atList(void* ptr, int i)
{
return new QKeySequence(static_cast<QList<QKeySequence>*>(ptr)->at(i));
}
void QAction_TimerEvent(void* ptr, void* event)
{
static_cast<QAction*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -6610,6 +6655,11 @@ void* QActionGroup_NewQActionGroup(void* parent)
return new MyQActionGroup(static_cast<QObject*>(parent));
}
struct QtWidgets_PackedList QActionGroup_Actions(void* ptr)
{
return ({ QList<QAction *>* tmpValue = new QList<QAction *>(static_cast<QActionGroup*>(ptr)->actions()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QActionGroup_AddAction3(void* ptr, void* icon, char* text)
{
return static_cast<QActionGroup*>(ptr)->addAction(*static_cast<QIcon*>(icon), QString(text));
@ -6670,6 +6720,11 @@ void QActionGroup_DestroyQActionGroup(void* ptr)
static_cast<QActionGroup*>(ptr)->~QActionGroup();
}
void* QActionGroup_actions_atList(void* ptr, int i)
{
return const_cast<QAction*>(static_cast<QList<QAction *>*>(ptr)->at(i));
}
void QActionGroup_TimerEvent(void* ptr, void* event)
{
static_cast<QActionGroup*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -6970,6 +7025,11 @@ void* QApplication_QApplication_ActiveWindow()
return QApplication::activeWindow();
}
struct QtWidgets_PackedList QApplication_QApplication_AllWidgets()
{
return ({ QList<QWidget *>* tmpValue = new QList<QWidget *>(QApplication::allWidgets()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QApplication_CloseAllWindows(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QApplication*>(ptr), "closeAllWindows");
@ -7091,6 +7151,11 @@ void* QApplication_QApplication_TopLevelAt2(int x, int y)
return QApplication::topLevelAt(x, y);
}
struct QtWidgets_PackedList QApplication_QApplication_TopLevelWidgets()
{
return ({ QList<QWidget *>* tmpValue = new QList<QWidget *>(QApplication::topLevelWidgets()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QApplication_QApplication_WidgetAt2(int x, int y)
{
return QApplication::widgetAt(x, y);
@ -7106,6 +7171,16 @@ void QApplication_DestroyQApplicationDefault(void* ptr)
}
void* QApplication_allWidgets_atList(void* ptr, int i)
{
return const_cast<QWidget*>(static_cast<QList<QWidget *>*>(ptr)->at(i));
}
void* QApplication_topLevelWidgets_atList(void* ptr, int i)
{
return const_cast<QWidget*>(static_cast<QList<QWidget *>*>(ptr)->at(i));
}
void QApplication_Quit(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QApplication*>(ptr), "quit");
@ -7788,6 +7863,11 @@ void QButtonGroup_ButtonToggled2(void* ptr, int id, char checked)
static_cast<QButtonGroup*>(ptr)->buttonToggled(id, checked != 0);
}
struct QtWidgets_PackedList QButtonGroup_Buttons(void* ptr)
{
return ({ QList<QAbstractButton *>* tmpValue = new QList<QAbstractButton *>(static_cast<QButtonGroup*>(ptr)->buttons()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QButtonGroup_CheckedButton(void* ptr)
{
return static_cast<QButtonGroup*>(ptr)->checkedButton();
@ -7818,6 +7898,11 @@ void QButtonGroup_DestroyQButtonGroup(void* ptr)
static_cast<QButtonGroup*>(ptr)->~QButtonGroup();
}
void* QButtonGroup_buttons_atList(void* ptr, int i)
{
return const_cast<QAbstractButton*>(static_cast<QList<QAbstractButton *>*>(ptr)->at(i));
}
void QButtonGroup_TimerEvent(void* ptr, void* event)
{
static_cast<QButtonGroup*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -19003,6 +19088,11 @@ long long QDialogButtonBox_ButtonRole(void* ptr, void* button)
return static_cast<QDialogButtonBox*>(ptr)->buttonRole(static_cast<QAbstractButton*>(button));
}
struct QtWidgets_PackedList QDialogButtonBox_Buttons(void* ptr)
{
return ({ QList<QAbstractButton *>* tmpValue = new QList<QAbstractButton *>(static_cast<QDialogButtonBox*>(ptr)->buttons()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QDialogButtonBox_ChangeEvent(void* ptr, void* event)
{
static_cast<QDialogButtonBox*>(ptr)->changeEvent(static_cast<QEvent*>(event));
@ -19083,6 +19173,11 @@ void QDialogButtonBox_DestroyQDialogButtonBox(void* ptr)
static_cast<QDialogButtonBox*>(ptr)->~QDialogButtonBox();
}
void* QDialogButtonBox_buttons_atList(void* ptr, int i)
{
return const_cast<QAbstractButton*>(static_cast<QList<QAbstractButton *>*>(ptr)->at(i));
}
void QDialogButtonBox_ActionEvent(void* ptr, void* event)
{
static_cast<QDialogButtonBox*>(ptr)->actionEvent(static_cast<QActionEvent*>(event));
@ -22547,6 +22642,11 @@ void* QFileDialog_QFileDialog_GetOpenFileUrl(void* parent, char* caption, void*
return new QUrl(QFileDialog::getOpenFileUrl(static_cast<QWidget*>(parent), QString(caption), *static_cast<QUrl*>(dir), QString(filter), new QString(selectedFilter), static_cast<QFileDialog::Option>(options), QString(supportedSchemes).split("|", QString::SkipEmptyParts)));
}
struct QtWidgets_PackedList QFileDialog_QFileDialog_GetOpenFileUrls(void* parent, char* caption, void* dir, char* filter, char* selectedFilter, long long options, char* supportedSchemes)
{
return ({ QList<QUrl>* tmpValue = new QList<QUrl>(QFileDialog::getOpenFileUrls(static_cast<QWidget*>(parent), QString(caption), *static_cast<QUrl*>(dir), QString(filter), new QString(selectedFilter), static_cast<QFileDialog::Option>(options), QString(supportedSchemes).split("|", QString::SkipEmptyParts))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedString QFileDialog_QFileDialog_GetSaveFileName(void* parent, char* caption, char* dir, char* filter, char* selectedFilter, long long options)
{
return ({ QByteArray t897f02 = QFileDialog::getSaveFileName(static_cast<QWidget*>(parent), QString(caption), QString(dir), QString(filter), new QString(selectedFilter), static_cast<QFileDialog::Option>(options)).toUtf8(); QtWidgets_PackedString { const_cast<char*>(t897f02.prepend("WHITESPACE").constData()+10), t897f02.size()-10 }; });
@ -22637,6 +22737,11 @@ struct QtWidgets_PackedString QFileDialog_SelectedNameFilter(void* ptr)
return ({ QByteArray tca1caa = static_cast<QFileDialog*>(ptr)->selectedNameFilter().toUtf8(); QtWidgets_PackedString { const_cast<char*>(tca1caa.prepend("WHITESPACE").constData()+10), tca1caa.size()-10 }; });
}
struct QtWidgets_PackedList QFileDialog_SelectedUrls(void* ptr)
{
return ({ QList<QUrl>* tmpValue = new QList<QUrl>(static_cast<QFileDialog*>(ptr)->selectedUrls()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QFileDialog_SetDirectory2(void* ptr, void* directory)
{
static_cast<QFileDialog*>(ptr)->setDirectory(*static_cast<QDir*>(directory));
@ -22712,6 +22817,11 @@ void QFileDialog_SetVisibleDefault(void* ptr, char visible)
static_cast<QFileDialog*>(ptr)->QFileDialog::setVisible(visible != 0);
}
struct QtWidgets_PackedList QFileDialog_SidebarUrls(void* ptr)
{
return ({ QList<QUrl>* tmpValue = new QList<QUrl>(static_cast<QFileDialog*>(ptr)->sidebarUrls()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
char QFileDialog_TestOption(void* ptr, long long option)
{
return static_cast<QFileDialog*>(ptr)->testOption(static_cast<QFileDialog::Option>(option));
@ -22737,6 +22847,21 @@ void QFileDialog_DestroyQFileDialog(void* ptr)
static_cast<QFileDialog*>(ptr)->~QFileDialog();
}
void* QFileDialog_getOpenFileUrls_atList(void* ptr, int i)
{
return new QUrl(static_cast<QList<QUrl>*>(ptr)->at(i));
}
void* QFileDialog_selectedUrls_atList(void* ptr, int i)
{
return new QUrl(static_cast<QList<QUrl>*>(ptr)->at(i));
}
void* QFileDialog_sidebarUrls_atList(void* ptr, int i)
{
return new QUrl(static_cast<QList<QUrl>*>(ptr)->at(i));
}
void QFileDialog_CloseEvent(void* ptr, void* e)
{
static_cast<QFileDialog*>(ptr)->closeEvent(static_cast<QCloseEvent*>(e));
@ -27679,11 +27804,26 @@ void QGestureEvent_Accept2(void* ptr, long long gestureType)
static_cast<QGestureEvent*>(ptr)->accept(static_cast<Qt::GestureType>(gestureType));
}
struct QtWidgets_PackedList QGestureEvent_ActiveGestures(void* ptr)
{
return ({ QList<QGesture *>* tmpValue = new QList<QGesture *>(static_cast<QGestureEvent*>(ptr)->activeGestures()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGestureEvent_CanceledGestures(void* ptr)
{
return ({ QList<QGesture *>* tmpValue = new QList<QGesture *>(static_cast<QGestureEvent*>(ptr)->canceledGestures()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGestureEvent_Gesture(void* ptr, long long ty)
{
return static_cast<QGestureEvent*>(ptr)->gesture(static_cast<Qt::GestureType>(ty));
}
struct QtWidgets_PackedList QGestureEvent_Gestures(void* ptr)
{
return ({ QList<QGesture *>* tmpValue = new QList<QGesture *>(static_cast<QGestureEvent*>(ptr)->gestures()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QGestureEvent_Ignore(void* ptr, void* gesture)
{
static_cast<QGestureEvent*>(ptr)->ignore(static_cast<QGesture*>(gesture));
@ -27729,6 +27869,21 @@ void QGestureEvent_DestroyQGestureEvent(void* ptr)
static_cast<QGestureEvent*>(ptr)->~QGestureEvent();
}
void* QGestureEvent_activeGestures_atList(void* ptr, int i)
{
return const_cast<QGesture*>(static_cast<QList<QGesture *>*>(ptr)->at(i));
}
void* QGestureEvent_canceledGestures_atList(void* ptr, int i)
{
return const_cast<QGesture*>(static_cast<QList<QGesture *>*>(ptr)->at(i));
}
void* QGestureEvent_gestures_atList(void* ptr, int i)
{
return const_cast<QGesture*>(static_cast<QList<QGesture *>*>(ptr)->at(i));
}
class MyQGestureRecognizer: public QGestureRecognizer
{
public:
@ -29845,6 +30000,11 @@ long long QGraphicsItem_CacheMode(void* ptr)
return static_cast<QGraphicsItem*>(ptr)->cacheMode();
}
struct QtWidgets_PackedList QGraphicsItem_ChildItems(void* ptr)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsItem*>(ptr)->childItems()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGraphicsItem_ChildrenBoundingRect(void* ptr)
{
return ({ QRectF tmpValue = static_cast<QGraphicsItem*>(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
@ -29880,6 +30040,11 @@ char QGraphicsItem_CollidesWithPathDefault(void* ptr, void* path, long long mode
return static_cast<QGraphicsItem*>(ptr)->QGraphicsItem::collidesWithPath(*static_cast<QPainterPath*>(path), static_cast<Qt::ItemSelectionMode>(mode));
}
struct QtWidgets_PackedList QGraphicsItem_CollidingItems(void* ptr, long long mode)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsItem*>(ptr)->collidingItems(static_cast<Qt::ItemSelectionMode>(mode))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGraphicsItem_CommonAncestorItem(void* ptr, void* other)
{
return static_cast<QGraphicsItem*>(ptr)->commonAncestorItem(static_cast<QGraphicsItem*>(other));
@ -30850,6 +31015,11 @@ void* QGraphicsItem_TransformOriginPoint(void* ptr)
return ({ QPointF tmpValue = static_cast<QGraphicsItem*>(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); });
}
struct QtWidgets_PackedList QGraphicsItem_Transformations(void* ptr)
{
return ({ QList<QGraphicsTransform *>* tmpValue = new QList<QGraphicsTransform *>(static_cast<QGraphicsItem*>(ptr)->transformations()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
int QGraphicsItem_Type(void* ptr)
{
return static_cast<QGraphicsItem*>(ptr)->type();
@ -30935,6 +31105,21 @@ int QGraphicsItem_QGraphicsItem_UserType()
return QGraphicsItem::UserType;
}
void* QGraphicsItem_childItems_atList(void* ptr, int i)
{
return const_cast<QGraphicsItem*>(static_cast<QList<QGraphicsItem *>*>(ptr)->at(i));
}
void* QGraphicsItem_collidingItems_atList(void* ptr, int i)
{
return const_cast<QGraphicsItem*>(static_cast<QList<QGraphicsItem *>*>(ptr)->at(i));
}
void* QGraphicsItem_transformations_atList(void* ptr, int i)
{
return const_cast<QGraphicsTransform*>(static_cast<QList<QGraphicsTransform *>*>(ptr)->at(i));
}
class MyQGraphicsItemGroup: public QGraphicsItemGroup
{
public:
@ -36087,6 +36272,26 @@ long long QGraphicsScene_ItemIndexMethod(void* ptr)
return static_cast<QGraphicsScene*>(ptr)->itemIndexMethod();
}
struct QtWidgets_PackedList QGraphicsScene_Items5(void* ptr, void* path, long long mode, long long order, void* deviceTransform)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->items(*static_cast<QPainterPath*>(path), static_cast<Qt::ItemSelectionMode>(mode), static_cast<Qt::SortOrder>(order), *static_cast<QTransform*>(deviceTransform))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsScene_Items2(void* ptr, void* pos, long long mode, long long order, void* deviceTransform)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->items(*static_cast<QPointF*>(pos), static_cast<Qt::ItemSelectionMode>(mode), static_cast<Qt::SortOrder>(order), *static_cast<QTransform*>(deviceTransform))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsScene_Items4(void* ptr, void* polygon, long long mode, long long order, void* deviceTransform)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->items(*static_cast<QPolygonF*>(polygon), static_cast<Qt::ItemSelectionMode>(mode), static_cast<Qt::SortOrder>(order), *static_cast<QTransform*>(deviceTransform))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsScene_Items3(void* ptr, void* rect, long long mode, long long order, void* deviceTransform)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->items(*static_cast<QRectF*>(rect), static_cast<Qt::ItemSelectionMode>(mode), static_cast<Qt::SortOrder>(order), *static_cast<QTransform*>(deviceTransform))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
double QGraphicsScene_MinimumRenderSize(void* ptr)
{
return static_cast<QGraphicsScene*>(ptr)->minimumRenderSize();
@ -36272,6 +36477,11 @@ void QGraphicsScene_ClearSelection(void* ptr)
QMetaObject::invokeMethod(static_cast<QGraphicsScene*>(ptr), "clearSelection");
}
struct QtWidgets_PackedList QGraphicsScene_CollidingItems(void* ptr, void* item, long long mode)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->collidingItems(static_cast<QGraphicsItem*>(item), static_cast<Qt::ItemSelectionMode>(mode))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QGraphicsScene_ContextMenuEvent(void* ptr, void* contextMenuEvent)
{
static_cast<QGraphicsScene*>(ptr)->contextMenuEvent(static_cast<QGraphicsSceneContextMenuEvent*>(contextMenuEvent));
@ -36474,6 +36684,16 @@ void* QGraphicsScene_ItemAt4(void* ptr, double x, double y, void* deviceTransfor
return static_cast<QGraphicsScene*>(ptr)->itemAt(x, y, *static_cast<QTransform*>(deviceTransform));
}
struct QtWidgets_PackedList QGraphicsScene_Items(void* ptr, long long order)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->items(static_cast<Qt::SortOrder>(order))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsScene_Items7(void* ptr, double x, double y, double w, double h, long long mode, long long order, void* deviceTransform)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->items(x, y, w, h, static_cast<Qt::ItemSelectionMode>(mode), static_cast<Qt::SortOrder>(order), *static_cast<QTransform*>(deviceTransform))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGraphicsScene_ItemsBoundingRect(void* ptr)
{
return ({ QRectF tmpValue = static_cast<QGraphicsScene*>(ptr)->itemsBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
@ -36569,6 +36789,11 @@ void QGraphicsScene_SceneRectChanged(void* ptr, void* rect)
static_cast<QGraphicsScene*>(ptr)->sceneRectChanged(*static_cast<QRectF*>(rect));
}
struct QtWidgets_PackedList QGraphicsScene_SelectedItems(void* ptr)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsScene*>(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QGraphicsScene_SelectionArea(void* ptr)
{
return new QPainterPath(static_cast<QGraphicsScene*>(ptr)->selectionArea());
@ -36649,6 +36874,11 @@ void QGraphicsScene_Update2(void* ptr, double x, double y, double w, double h)
static_cast<QGraphicsScene*>(ptr)->update(x, y, w, h);
}
struct QtWidgets_PackedList QGraphicsScene_Views(void* ptr)
{
return ({ QList<QGraphicsView *>* tmpValue = new QList<QGraphicsView *>(static_cast<QGraphicsScene*>(ptr)->views()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QGraphicsScene_WheelEvent(void* ptr, void* wheelEvent)
{
static_cast<QGraphicsScene*>(ptr)->wheelEvent(static_cast<QGraphicsSceneWheelEvent*>(wheelEvent));
@ -36674,6 +36904,26 @@ void QGraphicsScene_DestroyQGraphicsSceneDefault(void* ptr)
}
void* QGraphicsScene_items_atList(void* ptr, int i)
{
return const_cast<QGraphicsItem*>(static_cast<QList<QGraphicsItem *>*>(ptr)->at(i));
}
void* QGraphicsScene_collidingItems_atList(void* ptr, int i)
{
return const_cast<QGraphicsItem*>(static_cast<QList<QGraphicsItem *>*>(ptr)->at(i));
}
void* QGraphicsScene_selectedItems_atList(void* ptr, int i)
{
return const_cast<QGraphicsItem*>(static_cast<QList<QGraphicsItem *>*>(ptr)->at(i));
}
void* QGraphicsScene_views_atList(void* ptr, int i)
{
return const_cast<QGraphicsView*>(static_cast<QList<QGraphicsView *>*>(ptr)->at(i));
}
void QGraphicsScene_TimerEvent(void* ptr, void* event)
{
static_cast<QGraphicsScene*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -38597,6 +38847,41 @@ void* QGraphicsView_ItemAt2(void* ptr, int x, int y)
return static_cast<QGraphicsView*>(ptr)->itemAt(x, y);
}
struct QtWidgets_PackedList QGraphicsView_Items(void* ptr)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsView_Items7(void* ptr, void* path, long long mode)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items(*static_cast<QPainterPath*>(path), static_cast<Qt::ItemSelectionMode>(mode))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsView_Items2(void* ptr, void* pos)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items(*static_cast<QPoint*>(pos))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long long mode)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items(*static_cast<QPolygon*>(polygon), static_cast<Qt::ItemSelectionMode>(mode))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsView_Items4(void* ptr, void* rect, long long mode)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items(*static_cast<QRect*>(rect), static_cast<Qt::ItemSelectionMode>(mode))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsView_Items3(void* ptr, int x, int y)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items(x, y)); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QGraphicsView_Items5(void* ptr, int x, int y, int w, int h, long long mode)
{
return ({ QList<QGraphicsItem *>* tmpValue = new QList<QGraphicsItem *>(static_cast<QGraphicsView*>(ptr)->items(x, y, w, h, static_cast<Qt::ItemSelectionMode>(mode))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QGraphicsView_KeyPressEvent(void* ptr, void* event)
{
static_cast<QGraphicsView*>(ptr)->keyPressEvent(static_cast<QKeyEvent*>(event));
@ -38907,6 +39192,11 @@ void QGraphicsView_DestroyQGraphicsView(void* ptr)
static_cast<QGraphicsView*>(ptr)->~QGraphicsView();
}
void* QGraphicsView_items_atList(void* ptr, int i)
{
return const_cast<QGraphicsItem*>(static_cast<QList<QGraphicsItem *>*>(ptr)->at(i));
}
void* QGraphicsView_MinimumSizeHint(void* ptr)
{
return ({ QSize tmpValue = static_cast<QGraphicsView*>(ptr)->minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); });
@ -39493,6 +39783,11 @@ void* QGraphicsWidget_NewQGraphicsWidget(void* parent, long long wFlags)
return new MyQGraphicsWidget(static_cast<QGraphicsItem*>(parent), static_cast<Qt::WindowType>(wFlags));
}
struct QtWidgets_PackedList QGraphicsWidget_Actions(void* ptr)
{
return ({ QList<QAction *>* tmpValue = new QList<QAction *>(static_cast<QGraphicsWidget*>(ptr)->actions()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QGraphicsWidget_AddAction(void* ptr, void* action)
{
static_cast<QGraphicsWidget*>(ptr)->addAction(static_cast<QAction*>(action));
@ -39990,6 +40285,11 @@ void QGraphicsWidget_SetSizePolicy2(void* ptr, long long hPolicy, long long vPol
static_cast<QGraphicsWidget*>(ptr)->setSizePolicy(static_cast<QSizePolicy::Policy>(hPolicy), static_cast<QSizePolicy::Policy>(vPolicy), static_cast<QSizePolicy::ControlType>(controlType));
}
void* QGraphicsWidget_actions_atList(void* ptr, int i)
{
return const_cast<QAction*>(static_cast<QList<QAction *>*>(ptr)->at(i));
}
void QGraphicsWidget_UpdateMicroFocus(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QGraphicsWidget*>(ptr), "updateMicroFocus");
@ -49730,6 +50030,11 @@ void QListView_DestroyQListView(void* ptr)
static_cast<QListView*>(ptr)->~QListView();
}
void* QListView_selectedIndexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
char QListView_ViewportEvent(void* ptr, void* event)
{
return static_cast<QListView*>(ptr)->viewportEvent(static_cast<QEvent*>(event));
@ -50716,6 +51021,11 @@ char QListWidget_Event(void* ptr, void* e)
return static_cast<QListWidget*>(ptr)->event(static_cast<QEvent*>(e));
}
struct QtWidgets_PackedList QListWidget_FindItems(void* ptr, char* text, long long flags)
{
return ({ QList<QListWidgetItem *>* tmpValue = new QList<QListWidgetItem *>(static_cast<QListWidget*>(ptr)->findItems(QString(text), static_cast<Qt::MatchFlag>(flags))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QListWidget_IndexFromItem(void* ptr, void* item)
{
return new QModelIndex(static_cast<QListWidget*>(ptr)->indexFromItem(static_cast<QListWidgetItem*>(item)));
@ -50866,6 +51176,11 @@ void* QListWidget_ItemWidget(void* ptr, void* item)
return static_cast<QListWidget*>(ptr)->itemWidget(static_cast<QListWidgetItem*>(item));
}
struct QtWidgets_PackedList QListWidget_Items(void* ptr, void* data)
{
return ({ QList<QListWidgetItem *>* tmpValue = new QList<QListWidgetItem *>(static_cast<QListWidget*>(ptr)->items(static_cast<QMimeData*>(data))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedString QListWidget_MimeTypes(void* ptr)
{
return ({ QByteArray t46fd45 = static_cast<QListWidget*>(ptr)->mimeTypes().join("|").toUtf8(); QtWidgets_PackedString { const_cast<char*>(t46fd45.prepend("WHITESPACE").constData()+10), t46fd45.size()-10 }; });
@ -50896,6 +51211,11 @@ void QListWidget_ScrollToItem(void* ptr, void* item, long long hint)
QMetaObject::invokeMethod(static_cast<QListWidget*>(ptr), "scrollToItem", Q_ARG(QListWidgetItem*, static_cast<QListWidgetItem*>(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast<QAbstractItemView::ScrollHint>(hint)));
}
struct QtWidgets_PackedList QListWidget_SelectedItems(void* ptr)
{
return ({ QList<QListWidgetItem *>* tmpValue = new QList<QListWidgetItem *>(static_cast<QListWidget*>(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QListWidget_SetCurrentItem(void* ptr, void* item)
{
static_cast<QListWidget*>(ptr)->setCurrentItem(static_cast<QListWidgetItem*>(item));
@ -50956,6 +51276,21 @@ void QListWidget_DestroyQListWidget(void* ptr)
static_cast<QListWidget*>(ptr)->~QListWidget();
}
void* QListWidget_findItems_atList(void* ptr, int i)
{
return const_cast<QListWidgetItem*>(static_cast<QList<QListWidgetItem *>*>(ptr)->at(i));
}
void* QListWidget_items_atList(void* ptr, int i)
{
return const_cast<QListWidgetItem*>(static_cast<QList<QListWidgetItem *>*>(ptr)->at(i));
}
void* QListWidget_selectedItems_atList(void* ptr, int i)
{
return const_cast<QListWidgetItem*>(static_cast<QList<QListWidgetItem *>*>(ptr)->at(i));
}
void QListWidget_CurrentChanged(void* ptr, void* current, void* previous)
{
static_cast<QListWidget*>(ptr)->currentChanged(*static_cast<QModelIndex*>(current), *static_cast<QModelIndex*>(previous));
@ -53952,6 +54287,11 @@ long long QMainWindow_TabShape(void* ptr)
return static_cast<QMainWindow*>(ptr)->tabShape();
}
struct QtWidgets_PackedList QMainWindow_TabifiedDockWidgets(void* ptr, void* dockwidget)
{
return ({ QList<QDockWidget *>* tmpValue = new QList<QDockWidget *>(static_cast<QMainWindow*>(ptr)->tabifiedDockWidgets(static_cast<QDockWidget*>(dockwidget))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QMainWindow_TabifyDockWidget(void* ptr, void* first, void* second)
{
static_cast<QMainWindow*>(ptr)->tabifyDockWidget(static_cast<QDockWidget*>(first), static_cast<QDockWidget*>(second));
@ -54182,6 +54522,11 @@ void QMainWindow_DestroyQMainWindow(void* ptr)
static_cast<QMainWindow*>(ptr)->~QMainWindow();
}
void* QMainWindow_tabifiedDockWidgets_atList(void* ptr, int i)
{
return const_cast<QDockWidget*>(static_cast<QList<QDockWidget *>*>(ptr)->at(i));
}
void QMainWindow_ActionEvent(void* ptr, void* event)
{
static_cast<QMainWindow*>(ptr)->actionEvent(static_cast<QActionEvent*>(event));
@ -55100,6 +55445,11 @@ void QMdiArea_SubWindowActivated(void* ptr, void* window)
static_cast<QMdiArea*>(ptr)->subWindowActivated(static_cast<QMdiSubWindow*>(window));
}
struct QtWidgets_PackedList QMdiArea_SubWindowList(void* ptr, long long order)
{
return ({ QList<QMdiSubWindow *>* tmpValue = new QList<QMdiSubWindow *>(static_cast<QMdiArea*>(ptr)->subWindowList(static_cast<QMdiArea::WindowOrder>(order))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
char QMdiArea_TestOption(void* ptr, long long option)
{
return static_cast<QMdiArea*>(ptr)->testOption(static_cast<QMdiArea::AreaOption>(option));
@ -55130,6 +55480,11 @@ void QMdiArea_DestroyQMdiArea(void* ptr)
static_cast<QMdiArea*>(ptr)->~QMdiArea();
}
void* QMdiArea_subWindowList_atList(void* ptr, int i)
{
return const_cast<QMdiSubWindow*>(static_cast<QList<QMdiSubWindow *>*>(ptr)->at(i));
}
void QMdiArea_DragEnterEvent(void* ptr, void* event)
{
static_cast<QMdiArea*>(ptr)->dragEnterEvent(static_cast<QDragEnterEvent*>(event));
@ -58473,6 +58828,11 @@ long long QMessageBox_ButtonRole(void* ptr, void* button)
return static_cast<QMessageBox*>(ptr)->buttonRole(static_cast<QAbstractButton*>(button));
}
struct QtWidgets_PackedList QMessageBox_Buttons(void* ptr)
{
return ({ QList<QAbstractButton *>* tmpValue = new QList<QAbstractButton *>(static_cast<QMessageBox*>(ptr)->buttons()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QMessageBox_ChangeEvent(void* ptr, void* ev)
{
static_cast<QMessageBox*>(ptr)->changeEvent(static_cast<QEvent*>(ev));
@ -58645,6 +59005,11 @@ void QMessageBox_DestroyQMessageBox(void* ptr)
static_cast<QMessageBox*>(ptr)->~QMessageBox();
}
void* QMessageBox_buttons_atList(void* ptr, int i)
{
return const_cast<QAbstractButton*>(static_cast<QList<QAbstractButton *>*>(ptr)->at(i));
}
void QMessageBox_Accept(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QMessageBox*>(ptr), "accept");
@ -67109,6 +67474,11 @@ long long QScroller_State(void* ptr)
return static_cast<QScroller*>(ptr)->state();
}
struct QtWidgets_PackedList QScroller_QScroller_ActiveScrollers()
{
return ({ QList<QScroller *>* tmpValue = new QList<QScroller *>(QScroller::activeScrollers()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QScroller_EnsureVisible(void* ptr, void* rect, double xmargin, double ymargin)
{
QMetaObject::invokeMethod(static_cast<QScroller*>(ptr), "ensureVisible", Q_ARG(QRectF, *static_cast<QRectF*>(rect)), Q_ARG(qreal, xmargin), Q_ARG(qreal, ymargin));
@ -67234,6 +67604,11 @@ void* QScroller_Velocity(void* ptr)
return ({ QPointF tmpValue = static_cast<QScroller*>(ptr)->velocity(); new QPointF(tmpValue.x(), tmpValue.y()); });
}
void* QScroller_activeScrollers_atList(void* ptr, int i)
{
return const_cast<QScroller*>(static_cast<QList<QScroller *>*>(ptr)->at(i));
}
void QScroller_TimerEvent(void* ptr, void* event)
{
static_cast<QScroller*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -81944,6 +82319,11 @@ void QTableView_DestroyQTableView(void* ptr)
static_cast<QTableView*>(ptr)->~QTableView();
}
void* QTableView_selectedIndexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void QTableView_DragLeaveEvent(void* ptr, void* event)
{
static_cast<QTableView*>(ptr)->dragLeaveEvent(static_cast<QDragLeaveEvent*>(event));
@ -83113,6 +83493,11 @@ char QTableWidget_Event(void* ptr, void* e)
return static_cast<QTableWidget*>(ptr)->event(static_cast<QEvent*>(e));
}
struct QtWidgets_PackedList QTableWidget_FindItems(void* ptr, char* text, long long flags)
{
return ({ QList<QTableWidgetItem *>* tmpValue = new QList<QTableWidgetItem *>(static_cast<QTableWidget*>(ptr)->findItems(QString(text), static_cast<Qt::MatchFlag>(flags))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QTableWidget_HorizontalHeaderItem(void* ptr, int column)
{
return static_cast<QTableWidget*>(ptr)->horizontalHeaderItem(column);
@ -83258,6 +83643,11 @@ void QTableWidget_ItemSelectionChanged(void* ptr)
static_cast<QTableWidget*>(ptr)->itemSelectionChanged();
}
struct QtWidgets_PackedList QTableWidget_Items(void* ptr, void* data)
{
return ({ QList<QTableWidgetItem *>* tmpValue = new QList<QTableWidgetItem *>(static_cast<QTableWidget*>(ptr)->items(static_cast<QMimeData*>(data))); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedString QTableWidget_MimeTypes(void* ptr)
{
return ({ QByteArray t94a601 = static_cast<QTableWidget*>(ptr)->mimeTypes().join("|").toUtf8(); QtWidgets_PackedString { const_cast<char*>(t94a601.prepend("WHITESPACE").constData()+10), t94a601.size()-10 }; });
@ -83303,6 +83693,16 @@ void QTableWidget_ScrollToItem(void* ptr, void* item, long long hint)
QMetaObject::invokeMethod(static_cast<QTableWidget*>(ptr), "scrollToItem", Q_ARG(QTableWidgetItem*, static_cast<QTableWidgetItem*>(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast<QAbstractItemView::ScrollHint>(hint)));
}
struct QtWidgets_PackedList QTableWidget_SelectedItems(void* ptr)
{
return ({ QList<QTableWidgetItem *>* tmpValue = new QList<QTableWidgetItem *>(static_cast<QTableWidget*>(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedList QTableWidget_SelectedRanges(void* ptr)
{
return ({ QList<QTableWidgetSelectionRange>* tmpValue = new QList<QTableWidgetSelectionRange>(static_cast<QTableWidget*>(ptr)->selectedRanges()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QTableWidget_SetCellWidget(void* ptr, int row, int column, void* widget)
{
static_cast<QTableWidget*>(ptr)->setCellWidget(row, column, static_cast<QWidget*>(widget));
@ -83428,6 +83828,26 @@ void QTableWidget_DestroyQTableWidget(void* ptr)
static_cast<QTableWidget*>(ptr)->~QTableWidget();
}
void* QTableWidget_findItems_atList(void* ptr, int i)
{
return const_cast<QTableWidgetItem*>(static_cast<QList<QTableWidgetItem *>*>(ptr)->at(i));
}
void* QTableWidget_items_atList(void* ptr, int i)
{
return const_cast<QTableWidgetItem*>(static_cast<QList<QTableWidgetItem *>*>(ptr)->at(i));
}
void* QTableWidget_selectedItems_atList(void* ptr, int i)
{
return const_cast<QTableWidgetItem*>(static_cast<QList<QTableWidgetItem *>*>(ptr)->at(i));
}
void* QTableWidget_selectedRanges_atList(void* ptr, int i)
{
return new QTableWidgetSelectionRange(static_cast<QList<QTableWidgetSelectionRange>*>(ptr)->at(i));
}
void* QTableWidget_MoveCursor(void* ptr, long long cursorAction, long long modifiers)
{
return new QModelIndex(static_cast<QTableWidget*>(ptr)->moveCursor(static_cast<QAbstractItemView::CursorAction>(cursorAction), static_cast<Qt::KeyboardModifier>(modifiers)));
@ -91987,6 +92407,11 @@ void QTreeView_DestroyQTreeView(void* ptr)
static_cast<QTreeView*>(ptr)->~QTreeView();
}
void* QTreeView_selectedIndexes_atList(void* ptr, int i)
{
return new QModelIndex(static_cast<QList<QModelIndex>*>(ptr)->at(i));
}
void QTreeView_DragLeaveEvent(void* ptr, void* event)
{
static_cast<QTreeView*>(ptr)->dragLeaveEvent(static_cast<QDragLeaveEvent*>(event));
@ -92894,6 +93319,11 @@ void QTreeWidget_ExpandItem(void* ptr, void* item)
QMetaObject::invokeMethod(static_cast<QTreeWidget*>(ptr), "expandItem", Q_ARG(QTreeWidgetItem*, static_cast<QTreeWidgetItem*>(item)));
}
struct QtWidgets_PackedList QTreeWidget_FindItems(void* ptr, char* text, long long flags, int column)
{
return ({ QList<QTreeWidgetItem *>* tmpValue = new QList<QTreeWidgetItem *>(static_cast<QTreeWidget*>(ptr)->findItems(QString(text), static_cast<Qt::MatchFlag>(flags), column)); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QTreeWidget_HeaderItem(void* ptr)
{
return static_cast<QTreeWidget*>(ptr)->headerItem();
@ -93114,6 +93544,11 @@ void QTreeWidget_ScrollToItem(void* ptr, void* item, long long hint)
QMetaObject::invokeMethod(static_cast<QTreeWidget*>(ptr), "scrollToItem", Q_ARG(QTreeWidgetItem*, static_cast<QTreeWidgetItem*>(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast<QAbstractItemView::ScrollHint>(hint)));
}
struct QtWidgets_PackedList QTreeWidget_SelectedItems(void* ptr)
{
return ({ QList<QTreeWidgetItem *>* tmpValue = new QList<QTreeWidgetItem *>(static_cast<QTreeWidget*>(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QTreeWidget_SetCurrentItem(void* ptr, void* item)
{
static_cast<QTreeWidget*>(ptr)->setCurrentItem(static_cast<QTreeWidgetItem*>(item));
@ -93204,6 +93639,16 @@ void QTreeWidget_DestroyQTreeWidget(void* ptr)
static_cast<QTreeWidget*>(ptr)->~QTreeWidget();
}
void* QTreeWidget_findItems_atList(void* ptr, int i)
{
return const_cast<QTreeWidgetItem*>(static_cast<QList<QTreeWidgetItem *>*>(ptr)->at(i));
}
void* QTreeWidget_selectedItems_atList(void* ptr, int i)
{
return const_cast<QTreeWidgetItem*>(static_cast<QList<QTreeWidgetItem *>*>(ptr)->at(i));
}
void QTreeWidget_Collapse(void* ptr, void* index)
{
QMetaObject::invokeMethod(static_cast<QTreeWidget*>(ptr), "collapse", Q_ARG(QModelIndex, *static_cast<QModelIndex*>(index)));
@ -94614,6 +95059,11 @@ void* QTreeWidgetItem_TakeChild(void* ptr, int index)
return static_cast<QTreeWidgetItem*>(ptr)->takeChild(index);
}
struct QtWidgets_PackedList QTreeWidgetItem_TakeChildren(void* ptr)
{
return ({ QList<QTreeWidgetItem *>* tmpValue = new QList<QTreeWidgetItem *>(static_cast<QTreeWidgetItem*>(ptr)->takeChildren()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtWidgets_PackedString QTreeWidgetItem_Text(void* ptr, int column)
{
return ({ QByteArray t0b76f8 = static_cast<QTreeWidgetItem*>(ptr)->text(column).toUtf8(); QtWidgets_PackedString { const_cast<char*>(t0b76f8.prepend("WHITESPACE").constData()+10), t0b76f8.size()-10 }; });
@ -94654,6 +95104,11 @@ void QTreeWidgetItem_DestroyQTreeWidgetItemDefault(void* ptr)
}
void* QTreeWidgetItem_takeChildren_atList(void* ptr, int i)
{
return const_cast<QTreeWidgetItem*>(static_cast<QList<QTreeWidgetItem *>*>(ptr)->at(i));
}
class MyQUndoCommand: public QUndoCommand
{
public:
@ -94926,6 +95381,11 @@ void QUndoGroup_SetActiveStack(void* ptr, void* stack)
QMetaObject::invokeMethod(static_cast<QUndoGroup*>(ptr), "setActiveStack", Q_ARG(QUndoStack*, static_cast<QUndoStack*>(stack)));
}
struct QtWidgets_PackedList QUndoGroup_Stacks(void* ptr)
{
return ({ QList<QUndoStack *>* tmpValue = new QList<QUndoStack *>(static_cast<QUndoGroup*>(ptr)->stacks()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QUndoGroup_Undo(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QUndoGroup*>(ptr), "undo");
@ -94956,6 +95416,11 @@ void QUndoGroup_DestroyQUndoGroup(void* ptr)
static_cast<QUndoGroup*>(ptr)->~QUndoGroup();
}
void* QUndoGroup_stacks_atList(void* ptr, int i)
{
return const_cast<QUndoStack*>(static_cast<QList<QUndoStack *>*>(ptr)->at(i));
}
void QUndoGroup_TimerEvent(void* ptr, void* event)
{
static_cast<QUndoGroup*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -97589,6 +98054,11 @@ void* QWidget_NewQWidget(void* parent, long long f)
return new MyQWidget(static_cast<QWidget*>(parent), static_cast<Qt::WindowType>(f));
}
struct QtWidgets_PackedList QWidget_Actions(void* ptr)
{
return ({ QList<QAction *>* tmpValue = new QList<QAction *>(static_cast<QWidget*>(ptr)->actions()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void QWidget_AddAction(void* ptr, void* action)
{
static_cast<QWidget*>(ptr)->addAction(static_cast<QAction*>(action));
@ -98507,6 +98977,11 @@ void* QWidget_QWidget_CreateWindowContainer(void* window, void* parent, long lon
return QWidget::createWindowContainer(static_cast<QWindow*>(window), static_cast<QWidget*>(parent), static_cast<Qt::WindowType>(flags));
}
void* QWidget_actions_atList(void* ptr, int i)
{
return const_cast<QAction*>(static_cast<QList<QAction *>*>(ptr)->at(i));
}
void QWidget_TimerEvent(void* ptr, void* event)
{
static_cast<QWidget*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
@ -98627,6 +99102,11 @@ void* QWidgetAction_CreateWidgetDefault(void* ptr, void* parent)
return static_cast<QWidgetAction*>(ptr)->QWidgetAction::createWidget(static_cast<QWidget*>(parent));
}
struct QtWidgets_PackedList QWidgetAction_CreatedWidgets(void* ptr)
{
return ({ QList<QWidget *>* tmpValue = new QList<QWidget *>(static_cast<QWidgetAction*>(ptr)->createdWidgets()); QtWidgets_PackedList { tmpValue, tmpValue->size() }; });
}
void* QWidgetAction_DefaultWidget(void* ptr)
{
return static_cast<QWidgetAction*>(ptr)->defaultWidget();
@ -98687,6 +99167,11 @@ void QWidgetAction_DestroyQWidgetActionDefault(void* ptr)
}
void* QWidgetAction_createdWidgets_atList(void* ptr, int i)
{
return const_cast<QWidget*>(static_cast<QList<QWidget *>*>(ptr)->at(i));
}
void QWidgetAction_SetChecked(void* ptr, char vbo)
{
QMetaObject::invokeMethod(static_cast<QWidgetAction*>(ptr), "setChecked", Q_ARG(bool, vbo != 0));

File diff suppressed because it is too large Load diff

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtWidgets_PackedString { char* data; long long len; };
struct QtWidgets_PackedList { void* data; long long len; };
char QAbstractButton_AutoExclusive(void* ptr);
char QAbstractButton_AutoRepeat(void* ptr);
int QAbstractButton_AutoRepeatDelay(void* ptr);
@ -467,6 +468,7 @@ void* QAbstractItemView_ViewportSizeHintDefault(void* ptr);
void* QAbstractItemView_VisualRect(void* ptr, void* index);
void* QAbstractItemView_VisualRegionForSelection(void* ptr, void* selection);
void QAbstractItemView_DestroyQAbstractItemView(void* ptr);
void* QAbstractItemView_selectedIndexes_atList(void* ptr, int i);
void QAbstractItemView_PaintEvent(void* ptr, void* event);
void QAbstractItemView_PaintEventDefault(void* ptr, void* event);
void QAbstractItemView_ContextMenuEvent(void* ptr, void* e);
@ -599,6 +601,7 @@ void QAbstractScrollArea_MousePressEvent(void* ptr, void* e);
void QAbstractScrollArea_MousePressEventDefault(void* ptr, void* e);
void QAbstractScrollArea_MouseReleaseEvent(void* ptr, void* e);
void QAbstractScrollArea_MouseReleaseEventDefault(void* ptr, void* e);
struct QtWidgets_PackedList QAbstractScrollArea_ScrollBarWidgets(void* ptr, long long alignment);
void QAbstractScrollArea_ScrollContentsBy(void* ptr, int dx, int dy);
void QAbstractScrollArea_ScrollContentsByDefault(void* ptr, int dx, int dy);
void QAbstractScrollArea_SetCornerWidget(void* ptr, void* widget);
@ -619,6 +622,7 @@ void* QAbstractScrollArea_ViewportSizeHintDefault(void* ptr);
void QAbstractScrollArea_WheelEvent(void* ptr, void* e);
void QAbstractScrollArea_WheelEventDefault(void* ptr, void* e);
void QAbstractScrollArea_DestroyQAbstractScrollArea(void* ptr);
void* QAbstractScrollArea_scrollBarWidgets_atList(void* ptr, int i);
void QAbstractScrollArea_ChangeEvent(void* ptr, void* ev);
void QAbstractScrollArea_ChangeEventDefault(void* ptr, void* ev);
void QAbstractScrollArea_ActionEvent(void* ptr, void* event);
@ -1117,6 +1121,8 @@ void* QAction_NewQAction3(void* icon, char* text, void* parent);
void* QAction_NewQAction2(char* text, void* parent);
void* QAction_ActionGroup(void* ptr);
void QAction_Activate(void* ptr, long long event);
struct QtWidgets_PackedList QAction_AssociatedGraphicsWidgets(void* ptr);
struct QtWidgets_PackedList QAction_AssociatedWidgets(void* ptr);
void QAction_ConnectChanged(void* ptr);
void QAction_DisconnectChanged(void* ptr);
void QAction_Changed(void* ptr);
@ -1135,6 +1141,7 @@ void QAction_SetMenu(void* ptr, void* menu);
void QAction_SetSeparator(void* ptr, char b);
void QAction_SetShortcuts2(void* ptr, long long key);
void* QAction_Shortcut(void* ptr);
struct QtWidgets_PackedList QAction_Shortcuts(void* ptr);
char QAction_ShowStatusText(void* ptr, void* widget);
void QAction_ConnectToggled(void* ptr);
void QAction_DisconnectToggled(void* ptr);
@ -1144,6 +1151,9 @@ void QAction_ConnectTriggered(void* ptr);
void QAction_DisconnectTriggered(void* ptr);
void QAction_Triggered(void* ptr, char checked);
void QAction_DestroyQAction(void* ptr);
void* QAction_associatedGraphicsWidgets_atList(void* ptr, int i);
void* QAction_associatedWidgets_atList(void* ptr, int i);
void* QAction_shortcuts_atList(void* ptr, int i);
void QAction_TimerEvent(void* ptr, void* event);
void QAction_TimerEventDefault(void* ptr, void* event);
void QAction_ChildEvent(void* ptr, void* event);
@ -1168,6 +1178,7 @@ void QActionGroup_SetEnabled(void* ptr, char vbo);
void QActionGroup_SetExclusive(void* ptr, char vbo);
void QActionGroup_SetVisible(void* ptr, char vbo);
void* QActionGroup_NewQActionGroup(void* parent);
struct QtWidgets_PackedList QActionGroup_Actions(void* ptr);
void* QActionGroup_AddAction3(void* ptr, void* icon, char* text);
void* QActionGroup_AddAction2(void* ptr, char* text);
void* QActionGroup_CheckedAction(void* ptr);
@ -1180,6 +1191,7 @@ void QActionGroup_ConnectTriggered(void* ptr);
void QActionGroup_DisconnectTriggered(void* ptr);
void QActionGroup_Triggered(void* ptr, void* action);
void QActionGroup_DestroyQActionGroup(void* ptr);
void* QActionGroup_actions_atList(void* ptr, int i);
void QActionGroup_TimerEvent(void* ptr, void* event);
void QActionGroup_TimerEventDefault(void* ptr, void* event);
void QActionGroup_ChildEvent(void* ptr, void* event);
@ -1233,6 +1245,7 @@ void QApplication_AboutQt(void* ptr);
void* QApplication_QApplication_ActiveModalWidget();
void* QApplication_QApplication_ActivePopupWidget();
void* QApplication_QApplication_ActiveWindow();
struct QtWidgets_PackedList QApplication_QApplication_AllWidgets();
void QApplication_CloseAllWindows(void* ptr);
int QApplication_QApplication_ColorSpec();
void* QApplication_QApplication_Desktop();
@ -1256,9 +1269,12 @@ void* QApplication_QApplication_SetStyle2(char* style);
void QApplication_QApplication_SetStyle(void* style);
void* QApplication_QApplication_Style();
void* QApplication_QApplication_TopLevelAt2(int x, int y);
struct QtWidgets_PackedList QApplication_QApplication_TopLevelWidgets();
void* QApplication_QApplication_WidgetAt2(int x, int y);
void QApplication_DestroyQApplication(void* ptr);
void QApplication_DestroyQApplicationDefault(void* ptr);
void* QApplication_allWidgets_atList(void* ptr, int i);
void* QApplication_topLevelWidgets_atList(void* ptr, int i);
void QApplication_Quit(void* ptr);
void QApplication_QuitDefault(void* ptr);
void QApplication_TimerEvent(void* ptr, void* event);
@ -1384,12 +1400,14 @@ void QButtonGroup_ButtonToggled(void* ptr, void* button, char checked);
void QButtonGroup_ConnectButtonToggled2(void* ptr);
void QButtonGroup_DisconnectButtonToggled2(void* ptr);
void QButtonGroup_ButtonToggled2(void* ptr, int id, char checked);
struct QtWidgets_PackedList QButtonGroup_Buttons(void* ptr);
void* QButtonGroup_CheckedButton(void* ptr);
int QButtonGroup_CheckedId(void* ptr);
int QButtonGroup_Id(void* ptr, void* button);
void QButtonGroup_RemoveButton(void* ptr, void* button);
void QButtonGroup_SetId(void* ptr, void* button, int id);
void QButtonGroup_DestroyQButtonGroup(void* ptr);
void* QButtonGroup_buttons_atList(void* ptr, int i);
void QButtonGroup_TimerEvent(void* ptr, void* event);
void QButtonGroup_TimerEventDefault(void* ptr, void* event);
void QButtonGroup_ChildEvent(void* ptr, void* event);
@ -3430,6 +3448,7 @@ void* QDialogButtonBox_AddButton2(void* ptr, char* text, long long role);
void QDialogButtonBox_AddButton(void* ptr, void* button, long long role);
void* QDialogButtonBox_Button(void* ptr, long long which);
long long QDialogButtonBox_ButtonRole(void* ptr, void* button);
struct QtWidgets_PackedList QDialogButtonBox_Buttons(void* ptr);
void QDialogButtonBox_ChangeEvent(void* ptr, void* event);
void QDialogButtonBox_ChangeEventDefault(void* ptr, void* event);
void QDialogButtonBox_Clear(void* ptr);
@ -3446,6 +3465,7 @@ void QDialogButtonBox_Rejected(void* ptr);
void QDialogButtonBox_RemoveButton(void* ptr, void* button);
long long QDialogButtonBox_StandardButton(void* ptr, void* button);
void QDialogButtonBox_DestroyQDialogButtonBox(void* ptr);
void* QDialogButtonBox_buttons_atList(void* ptr, int i);
void QDialogButtonBox_ActionEvent(void* ptr, void* event);
void QDialogButtonBox_ActionEventDefault(void* ptr, void* event);
void QDialogButtonBox_DragEnterEvent(void* ptr, void* event);
@ -4076,6 +4096,7 @@ void* QFileDialog_QFileDialog_GetExistingDirectoryUrl(void* parent, char* captio
struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileName(void* parent, char* caption, char* dir, char* filter, char* selectedFilter, long long options);
struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileNames(void* parent, char* caption, char* dir, char* filter, char* selectedFilter, long long options);
void* QFileDialog_QFileDialog_GetOpenFileUrl(void* parent, char* caption, void* dir, char* filter, char* selectedFilter, long long options, char* supportedSchemes);
struct QtWidgets_PackedList QFileDialog_QFileDialog_GetOpenFileUrls(void* parent, char* caption, void* dir, char* filter, char* selectedFilter, long long options, char* supportedSchemes);
struct QtWidgets_PackedString QFileDialog_QFileDialog_GetSaveFileName(void* parent, char* caption, char* dir, char* filter, char* selectedFilter, long long options);
void* QFileDialog_QFileDialog_GetSaveFileUrl(void* parent, char* caption, void* dir, char* filter, char* selectedFilter, long long options, char* supportedSchemes);
struct QtWidgets_PackedString QFileDialog_History(void* ptr);
@ -4094,6 +4115,7 @@ void QFileDialog_SelectNameFilter(void* ptr, char* filter);
void QFileDialog_SelectUrl(void* ptr, void* url);
struct QtWidgets_PackedString QFileDialog_SelectedFiles(void* ptr);
struct QtWidgets_PackedString QFileDialog_SelectedNameFilter(void* ptr);
struct QtWidgets_PackedList QFileDialog_SelectedUrls(void* ptr);
void QFileDialog_SetDirectory2(void* ptr, void* directory);
void QFileDialog_SetDirectory(void* ptr, char* directory);
void QFileDialog_SetDirectoryUrl(void* ptr, void* directory);
@ -4109,11 +4131,15 @@ void QFileDialog_SetOption(void* ptr, long long option, char on);
void QFileDialog_SetProxyModel(void* ptr, void* proxyModel);
void QFileDialog_SetVisible(void* ptr, char visible);
void QFileDialog_SetVisibleDefault(void* ptr, char visible);
struct QtWidgets_PackedList QFileDialog_SidebarUrls(void* ptr);
char QFileDialog_TestOption(void* ptr, long long option);
void QFileDialog_ConnectUrlSelected(void* ptr);
void QFileDialog_DisconnectUrlSelected(void* ptr);
void QFileDialog_UrlSelected(void* ptr, void* url);
void QFileDialog_DestroyQFileDialog(void* ptr);
void* QFileDialog_getOpenFileUrls_atList(void* ptr, int i);
void* QFileDialog_selectedUrls_atList(void* ptr, int i);
void* QFileDialog_sidebarUrls_atList(void* ptr, int i);
void QFileDialog_CloseEvent(void* ptr, void* e);
void QFileDialog_CloseEventDefault(void* ptr, void* e);
void QFileDialog_ContextMenuEvent(void* ptr, void* e);
@ -5028,7 +5054,10 @@ void* QGesture_MetaObject(void* ptr);
void* QGesture_MetaObjectDefault(void* ptr);
void QGestureEvent_Accept(void* ptr, void* gesture);
void QGestureEvent_Accept2(void* ptr, long long gestureType);
struct QtWidgets_PackedList QGestureEvent_ActiveGestures(void* ptr);
struct QtWidgets_PackedList QGestureEvent_CanceledGestures(void* ptr);
void* QGestureEvent_Gesture(void* ptr, long long ty);
struct QtWidgets_PackedList QGestureEvent_Gestures(void* ptr);
void QGestureEvent_Ignore(void* ptr, void* gesture);
void QGestureEvent_Ignore2(void* ptr, long long gestureType);
char QGestureEvent_IsAccepted(void* ptr, void* gesture);
@ -5038,6 +5067,9 @@ void QGestureEvent_SetAccepted(void* ptr, void* gesture, char value);
void QGestureEvent_SetAccepted2(void* ptr, long long gestureType, char value);
void* QGestureEvent_Widget(void* ptr);
void QGestureEvent_DestroyQGestureEvent(void* ptr);
void* QGestureEvent_activeGestures_atList(void* ptr, int i);
void* QGestureEvent_canceledGestures_atList(void* ptr, int i);
void* QGestureEvent_gestures_atList(void* ptr, int i);
void* QGestureRecognizer_NewQGestureRecognizer();
void* QGestureRecognizer_Create(void* ptr, void* target);
void* QGestureRecognizer_CreateDefault(void* ptr, void* target);
@ -5417,6 +5449,7 @@ void* QGraphicsItem_BoundingRect(void* ptr);
void* QGraphicsItem_BoundingRegion(void* ptr, void* itemToDeviceTransform);
double QGraphicsItem_BoundingRegionGranularity(void* ptr);
long long QGraphicsItem_CacheMode(void* ptr);
struct QtWidgets_PackedList QGraphicsItem_ChildItems(void* ptr);
void* QGraphicsItem_ChildrenBoundingRect(void* ptr);
void QGraphicsItem_ClearFocus(void* ptr);
void* QGraphicsItem_ClipPath(void* ptr);
@ -5424,6 +5457,7 @@ char QGraphicsItem_CollidesWithItem(void* ptr, void* other, long long mode);
char QGraphicsItem_CollidesWithItemDefault(void* ptr, void* other, long long mode);
char QGraphicsItem_CollidesWithPath(void* ptr, void* path, long long mode);
char QGraphicsItem_CollidesWithPathDefault(void* ptr, void* path, long long mode);
struct QtWidgets_PackedList QGraphicsItem_CollidingItems(void* ptr, long long mode);
void* QGraphicsItem_CommonAncestorItem(void* ptr, void* other);
char QGraphicsItem_Contains(void* ptr, void* point);
char QGraphicsItem_ContainsDefault(void* ptr, void* point);
@ -5618,6 +5652,7 @@ void* QGraphicsItem_TopLevelItem(void* ptr);
void* QGraphicsItem_TopLevelWidget(void* ptr);
void* QGraphicsItem_Transform(void* ptr);
void* QGraphicsItem_TransformOriginPoint(void* ptr);
struct QtWidgets_PackedList QGraphicsItem_Transformations(void* ptr);
int QGraphicsItem_Type(void* ptr);
int QGraphicsItem_TypeDefault(void* ptr);
void QGraphicsItem_UngrabKeyboard(void* ptr);
@ -5635,6 +5670,9 @@ double QGraphicsItem_ZValue(void* ptr);
void QGraphicsItem_DestroyQGraphicsItem(void* ptr);
void QGraphicsItem_DestroyQGraphicsItemDefault(void* ptr);
int QGraphicsItem_QGraphicsItem_UserType();
void* QGraphicsItem_childItems_atList(void* ptr, int i);
void* QGraphicsItem_collidingItems_atList(void* ptr, int i);
void* QGraphicsItem_transformations_atList(void* ptr, int i);
void* QGraphicsItemGroup_NewQGraphicsItemGroup(void* parent);
void QGraphicsItemGroup_AddToGroup(void* ptr, void* item);
void* QGraphicsItemGroup_BoundingRect(void* ptr);
@ -6564,6 +6602,10 @@ void* QGraphicsScene_Font(void* ptr);
void* QGraphicsScene_ForegroundBrush(void* ptr);
char QGraphicsScene_IsSortCacheEnabled(void* ptr);
long long QGraphicsScene_ItemIndexMethod(void* ptr);
struct QtWidgets_PackedList QGraphicsScene_Items5(void* ptr, void* path, long long mode, long long order, void* deviceTransform);
struct QtWidgets_PackedList QGraphicsScene_Items2(void* ptr, void* pos, long long mode, long long order, void* deviceTransform);
struct QtWidgets_PackedList QGraphicsScene_Items4(void* ptr, void* polygon, long long mode, long long order, void* deviceTransform);
struct QtWidgets_PackedList QGraphicsScene_Items3(void* ptr, void* rect, long long mode, long long order, void* deviceTransform);
double QGraphicsScene_MinimumRenderSize(void* ptr);
void* QGraphicsScene_Palette(void* ptr);
void* QGraphicsScene_SceneRect(void* ptr);
@ -6601,6 +6643,7 @@ void QGraphicsScene_Advance(void* ptr);
void QGraphicsScene_Clear(void* ptr);
void QGraphicsScene_ClearFocus(void* ptr);
void QGraphicsScene_ClearSelection(void* ptr);
struct QtWidgets_PackedList QGraphicsScene_CollidingItems(void* ptr, void* item, long long mode);
void QGraphicsScene_ContextMenuEvent(void* ptr, void* contextMenuEvent);
void QGraphicsScene_ContextMenuEventDefault(void* ptr, void* contextMenuEvent);
void QGraphicsScene_DestroyItemGroup(void* ptr, void* group);
@ -6641,6 +6684,8 @@ void QGraphicsScene_Invalidate2(void* ptr, double x, double y, double w, double
char QGraphicsScene_IsActive(void* ptr);
void* QGraphicsScene_ItemAt(void* ptr, void* position, void* deviceTransform);
void* QGraphicsScene_ItemAt4(void* ptr, double x, double y, void* deviceTransform);
struct QtWidgets_PackedList QGraphicsScene_Items(void* ptr, long long order);
struct QtWidgets_PackedList QGraphicsScene_Items7(void* ptr, double x, double y, double w, double h, long long mode, long long order, void* deviceTransform);
void* QGraphicsScene_ItemsBoundingRect(void* ptr);
void QGraphicsScene_KeyPressEvent(void* ptr, void* keyEvent);
void QGraphicsScene_KeyPressEventDefault(void* ptr, void* keyEvent);
@ -6660,6 +6705,7 @@ void QGraphicsScene_Render(void* ptr, void* painter, void* target, void* source,
void QGraphicsScene_ConnectSceneRectChanged(void* ptr);
void QGraphicsScene_DisconnectSceneRectChanged(void* ptr);
void QGraphicsScene_SceneRectChanged(void* ptr, void* rect);
struct QtWidgets_PackedList QGraphicsScene_SelectedItems(void* ptr);
void* QGraphicsScene_SelectionArea(void* ptr);
void QGraphicsScene_ConnectSelectionChanged(void* ptr);
void QGraphicsScene_DisconnectSelectionChanged(void* ptr);
@ -6676,11 +6722,16 @@ void QGraphicsScene_SetSelectionArea(void* ptr, void* path, void* deviceTransfor
void QGraphicsScene_SetStyle(void* ptr, void* style);
void* QGraphicsScene_Style(void* ptr);
void QGraphicsScene_Update2(void* ptr, double x, double y, double w, double h);
struct QtWidgets_PackedList QGraphicsScene_Views(void* ptr);
void QGraphicsScene_WheelEvent(void* ptr, void* wheelEvent);
void QGraphicsScene_WheelEventDefault(void* ptr, void* wheelEvent);
double QGraphicsScene_Width(void* ptr);
void QGraphicsScene_DestroyQGraphicsScene(void* ptr);
void QGraphicsScene_DestroyQGraphicsSceneDefault(void* ptr);
void* QGraphicsScene_items_atList(void* ptr, int i);
void* QGraphicsScene_collidingItems_atList(void* ptr, int i);
void* QGraphicsScene_selectedItems_atList(void* ptr, int i);
void* QGraphicsScene_views_atList(void* ptr, int i);
void QGraphicsScene_TimerEvent(void* ptr, void* event);
void QGraphicsScene_TimerEventDefault(void* ptr, void* event);
void QGraphicsScene_ChildEvent(void* ptr, void* event);
@ -7029,6 +7080,13 @@ void QGraphicsView_InvalidateScene(void* ptr, void* rect, long long layers);
char QGraphicsView_IsTransformed(void* ptr);
void* QGraphicsView_ItemAt(void* ptr, void* pos);
void* QGraphicsView_ItemAt2(void* ptr, int x, int y);
struct QtWidgets_PackedList QGraphicsView_Items(void* ptr);
struct QtWidgets_PackedList QGraphicsView_Items7(void* ptr, void* path, long long mode);
struct QtWidgets_PackedList QGraphicsView_Items2(void* ptr, void* pos);
struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long long mode);
struct QtWidgets_PackedList QGraphicsView_Items4(void* ptr, void* rect, long long mode);
struct QtWidgets_PackedList QGraphicsView_Items3(void* ptr, int x, int y);
struct QtWidgets_PackedList QGraphicsView_Items5(void* ptr, int x, int y, int w, int h, long long mode);
void QGraphicsView_KeyPressEvent(void* ptr, void* event);
void QGraphicsView_KeyPressEventDefault(void* ptr, void* event);
void QGraphicsView_KeyReleaseEvent(void* ptr, void* event);
@ -7091,6 +7149,7 @@ void* QGraphicsView_ViewportTransform(void* ptr);
void QGraphicsView_WheelEvent(void* ptr, void* event);
void QGraphicsView_WheelEventDefault(void* ptr, void* event);
void QGraphicsView_DestroyQGraphicsView(void* ptr);
void* QGraphicsView_items_atList(void* ptr, int i);
void* QGraphicsView_MinimumSizeHint(void* ptr);
void* QGraphicsView_MinimumSizeHintDefault(void* ptr);
void* QGraphicsView_ViewportSizeHint(void* ptr);
@ -7194,6 +7253,7 @@ void QGraphicsWidget_UnsetLayoutDirection(void* ptr);
long long QGraphicsWidget_WindowFlags(void* ptr);
struct QtWidgets_PackedString QGraphicsWidget_WindowTitle(void* ptr);
void* QGraphicsWidget_NewQGraphicsWidget(void* parent, long long wFlags);
struct QtWidgets_PackedList QGraphicsWidget_Actions(void* ptr);
void QGraphicsWidget_AddAction(void* ptr, void* action);
void QGraphicsWidget_AdjustSize(void* ptr);
void* QGraphicsWidget_BoundingRect(void* ptr);
@ -7293,6 +7353,7 @@ void* QGraphicsWidget_PreferredSize(void* ptr);
void QGraphicsWidget_SetPreferredSize(void* ptr, void* vqs);
void QGraphicsWidget_SetSizePolicy(void* ptr, void* vqs);
void QGraphicsWidget_SetSizePolicy2(void* ptr, long long hPolicy, long long vPolicy, long long controlType);
void* QGraphicsWidget_actions_atList(void* ptr, int i);
void QGraphicsWidget_UpdateMicroFocus(void* ptr);
void QGraphicsWidget_UpdateMicroFocusDefault(void* ptr);
void QGraphicsWidget_TimerEvent(void* ptr, void* event);
@ -9075,6 +9136,7 @@ void* QListView_VisualRegionForSelectionDefault(void* ptr, void* selection);
void QListView_WheelEvent(void* ptr, void* e);
void QListView_WheelEventDefault(void* ptr, void* e);
void QListView_DestroyQListView(void* ptr);
void* QListView_selectedIndexes_atList(void* ptr, int i);
char QListView_ViewportEvent(void* ptr, void* event);
char QListView_ViewportEventDefault(void* ptr, void* event);
void QListView_ClearSelection(void* ptr);
@ -9248,6 +9310,7 @@ char QListWidget_DropMimeData(void* ptr, int index, void* data, long long action
char QListWidget_DropMimeDataDefault(void* ptr, int index, void* data, long long action);
void QListWidget_EditItem(void* ptr, void* item);
char QListWidget_Event(void* ptr, void* e);
struct QtWidgets_PackedList QListWidget_FindItems(void* ptr, char* text, long long flags);
void* QListWidget_IndexFromItem(void* ptr, void* item);
void QListWidget_InsertItem(void* ptr, int row, void* item);
void QListWidget_InsertItem2(void* ptr, int row, char* label);
@ -9278,12 +9341,14 @@ void QListWidget_ConnectItemSelectionChanged(void* ptr);
void QListWidget_DisconnectItemSelectionChanged(void* ptr);
void QListWidget_ItemSelectionChanged(void* ptr);
void* QListWidget_ItemWidget(void* ptr, void* item);
struct QtWidgets_PackedList QListWidget_Items(void* ptr, void* data);
struct QtWidgets_PackedString QListWidget_MimeTypes(void* ptr);
struct QtWidgets_PackedString QListWidget_MimeTypesDefault(void* ptr);
void QListWidget_OpenPersistentEditor(void* ptr, void* item);
void QListWidget_RemoveItemWidget(void* ptr, void* item);
int QListWidget_Row(void* ptr, void* item);
void QListWidget_ScrollToItem(void* ptr, void* item, long long hint);
struct QtWidgets_PackedList QListWidget_SelectedItems(void* ptr);
void QListWidget_SetCurrentItem(void* ptr, void* item);
void QListWidget_SetCurrentItem2(void* ptr, void* item, long long command);
void QListWidget_SetCurrentRow2(void* ptr, int row, long long command);
@ -9296,6 +9361,9 @@ long long QListWidget_SupportedDropActionsDefault(void* ptr);
void* QListWidget_TakeItem(void* ptr, int row);
void* QListWidget_VisualItemRect(void* ptr, void* item);
void QListWidget_DestroyQListWidget(void* ptr);
void* QListWidget_findItems_atList(void* ptr, int i);
void* QListWidget_items_atList(void* ptr, int i);
void* QListWidget_selectedItems_atList(void* ptr, int i);
void QListWidget_CurrentChanged(void* ptr, void* current, void* previous);
void QListWidget_CurrentChangedDefault(void* ptr, void* current, void* previous);
void QListWidget_DragLeaveEvent(void* ptr, void* e);
@ -9793,6 +9861,7 @@ void QMainWindow_SetToolButtonStyle(void* ptr, long long toolButtonStyle);
void QMainWindow_SetUnifiedTitleAndToolBarOnMac(void* ptr, char set);
void QMainWindow_SplitDockWidget(void* ptr, void* first, void* second, long long orientation);
long long QMainWindow_TabShape(void* ptr);
struct QtWidgets_PackedList QMainWindow_TabifiedDockWidgets(void* ptr, void* dockwidget);
void QMainWindow_TabifyDockWidget(void* ptr, void* first, void* second);
long long QMainWindow_ToolButtonStyle(void* ptr);
char QMainWindow_UnifiedTitleAndToolBarOnMac(void* ptr);
@ -9839,6 +9908,7 @@ void QMainWindow_ConnectToolButtonStyleChanged(void* ptr);
void QMainWindow_DisconnectToolButtonStyleChanged(void* ptr);
void QMainWindow_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle);
void QMainWindow_DestroyQMainWindow(void* ptr);
void* QMainWindow_tabifiedDockWidgets_atList(void* ptr, int i);
void QMainWindow_ActionEvent(void* ptr, void* event);
void QMainWindow_ActionEventDefault(void* ptr, void* event);
void QMainWindow_DragEnterEvent(void* ptr, void* event);
@ -10007,12 +10077,14 @@ void* QMdiArea_SizeHintDefault(void* ptr);
void QMdiArea_ConnectSubWindowActivated(void* ptr);
void QMdiArea_DisconnectSubWindowActivated(void* ptr);
void QMdiArea_SubWindowActivated(void* ptr, void* window);
struct QtWidgets_PackedList QMdiArea_SubWindowList(void* ptr, long long order);
char QMdiArea_TestOption(void* ptr, long long option);
void QMdiArea_TileSubWindows(void* ptr);
void QMdiArea_TimerEvent(void* ptr, void* timerEvent);
char QMdiArea_ViewportEvent(void* ptr, void* event);
char QMdiArea_ViewportEventDefault(void* ptr, void* event);
void QMdiArea_DestroyQMdiArea(void* ptr);
void* QMdiArea_subWindowList_atList(void* ptr, int i);
void QMdiArea_DragEnterEvent(void* ptr, void* event);
void QMdiArea_DragEnterEventDefault(void* ptr, void* event);
void QMdiArea_DragLeaveEvent(void* ptr, void* event);
@ -10623,6 +10695,7 @@ void QMessageBox_ConnectButtonClicked(void* ptr);
void QMessageBox_DisconnectButtonClicked(void* ptr);
void QMessageBox_ButtonClicked(void* ptr, void* button);
long long QMessageBox_ButtonRole(void* ptr, void* button);
struct QtWidgets_PackedList QMessageBox_Buttons(void* ptr);
void QMessageBox_ChangeEvent(void* ptr, void* ev);
void QMessageBox_ChangeEventDefault(void* ptr, void* ev);
void* QMessageBox_CheckBox(void* ptr);
@ -10657,6 +10730,7 @@ void QMessageBox_ShowEventDefault(void* ptr, void* e);
long long QMessageBox_StandardButton(void* ptr, void* button);
long long QMessageBox_QMessageBox_Warning(void* parent, char* title, char* text, long long buttons, long long defaultButton);
void QMessageBox_DestroyQMessageBox(void* ptr);
void* QMessageBox_buttons_atList(void* ptr, int i);
void QMessageBox_Accept(void* ptr);
void QMessageBox_AcceptDefault(void* ptr);
void QMessageBox_ContextMenuEvent(void* ptr, void* e);
@ -12210,6 +12284,7 @@ void* QScrollBar_MetaObjectDefault(void* ptr);
void* QScroller_ScrollerProperties(void* ptr);
void QScroller_SetScrollerProperties(void* ptr, void* prop);
long long QScroller_State(void* ptr);
struct QtWidgets_PackedList QScroller_QScroller_ActiveScrollers();
void QScroller_EnsureVisible(void* ptr, void* rect, double xmargin, double ymargin);
void QScroller_EnsureVisible2(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime);
void* QScroller_FinalPosition(void* ptr);
@ -12235,6 +12310,7 @@ void QScroller_Stop(void* ptr);
void* QScroller_Target(void* ptr);
void QScroller_QScroller_UngrabGesture(void* target);
void* QScroller_Velocity(void* ptr);
void* QScroller_activeScrollers_atList(void* ptr, int i);
void QScroller_TimerEvent(void* ptr, void* event);
void QScroller_TimerEventDefault(void* ptr, void* event);
void QScroller_ChildEvent(void* ptr, void* event);
@ -14799,6 +14875,7 @@ void* QTableView_ViewOptionsDefault(void* ptr);
void* QTableView_ViewportSizeHint(void* ptr);
void* QTableView_ViewportSizeHintDefault(void* ptr);
void QTableView_DestroyQTableView(void* ptr);
void* QTableView_selectedIndexes_atList(void* ptr, int i);
void QTableView_DragLeaveEvent(void* ptr, void* event);
void QTableView_DragLeaveEventDefault(void* ptr, void* event);
char QTableView_ViewportEvent(void* ptr, void* event);
@ -15003,6 +15080,7 @@ char QTableWidget_DropMimeData(void* ptr, int row, int column, void* data, long
char QTableWidget_DropMimeDataDefault(void* ptr, int row, int column, void* data, long long action);
void QTableWidget_EditItem(void* ptr, void* item);
char QTableWidget_Event(void* ptr, void* e);
struct QtWidgets_PackedList QTableWidget_FindItems(void* ptr, char* text, long long flags);
void* QTableWidget_HorizontalHeaderItem(void* ptr, int column);
void* QTableWidget_IndexFromItem(void* ptr, void* item);
void QTableWidget_InsertColumn(void* ptr, int column);
@ -15032,6 +15110,7 @@ void* QTableWidget_ItemPrototype(void* ptr);
void QTableWidget_ConnectItemSelectionChanged(void* ptr);
void QTableWidget_DisconnectItemSelectionChanged(void* ptr);
void QTableWidget_ItemSelectionChanged(void* ptr);
struct QtWidgets_PackedList QTableWidget_Items(void* ptr, void* data);
struct QtWidgets_PackedString QTableWidget_MimeTypes(void* ptr);
struct QtWidgets_PackedString QTableWidget_MimeTypesDefault(void* ptr);
void QTableWidget_OpenPersistentEditor(void* ptr, void* item);
@ -15041,6 +15120,8 @@ void QTableWidget_RemoveRow(void* ptr, int row);
int QTableWidget_Row(void* ptr, void* item);
int QTableWidget_RowCount(void* ptr);
void QTableWidget_ScrollToItem(void* ptr, void* item, long long hint);
struct QtWidgets_PackedList QTableWidget_SelectedItems(void* ptr);
struct QtWidgets_PackedList QTableWidget_SelectedRanges(void* ptr);
void QTableWidget_SetCellWidget(void* ptr, int row, int column, void* widget);
void QTableWidget_SetColumnCount(void* ptr, int columns);
void QTableWidget_SetCurrentCell(void* ptr, int row, int column);
@ -15066,6 +15147,10 @@ int QTableWidget_VisualColumn(void* ptr, int logicalColumn);
void* QTableWidget_VisualItemRect(void* ptr, void* item);
int QTableWidget_VisualRow(void* ptr, int logicalRow);
void QTableWidget_DestroyQTableWidget(void* ptr);
void* QTableWidget_findItems_atList(void* ptr, int i);
void* QTableWidget_items_atList(void* ptr, int i);
void* QTableWidget_selectedItems_atList(void* ptr, int i);
void* QTableWidget_selectedRanges_atList(void* ptr, int i);
void* QTableWidget_MoveCursor(void* ptr, long long cursorAction, long long modifiers);
void* QTableWidget_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers);
void QTableWidget_SetSelection(void* ptr, void* rect, long long flags);
@ -16658,6 +16743,7 @@ void* QTreeView_VisualRectDefault(void* ptr, void* index);
void* QTreeView_VisualRegionForSelection(void* ptr, void* selection);
void* QTreeView_VisualRegionForSelectionDefault(void* ptr, void* selection);
void QTreeView_DestroyQTreeView(void* ptr);
void* QTreeView_selectedIndexes_atList(void* ptr, int i);
void QTreeView_DragLeaveEvent(void* ptr, void* event);
void QTreeView_DragLeaveEventDefault(void* ptr, void* event);
void QTreeView_ClearSelection(void* ptr);
@ -16812,6 +16898,7 @@ char QTreeWidget_DropMimeDataDefault(void* ptr, void* parent, int index, void* d
void QTreeWidget_EditItem(void* ptr, void* item, int column);
char QTreeWidget_Event(void* ptr, void* e);
void QTreeWidget_ExpandItem(void* ptr, void* item);
struct QtWidgets_PackedList QTreeWidget_FindItems(void* ptr, char* text, long long flags, int column);
void* QTreeWidget_HeaderItem(void* ptr);
void* QTreeWidget_IndexFromItem(void* ptr, void* item, int column);
int QTreeWidget_IndexOfTopLevelItem(void* ptr, void* item);
@ -16856,6 +16943,7 @@ struct QtWidgets_PackedString QTreeWidget_MimeTypesDefault(void* ptr);
void QTreeWidget_OpenPersistentEditor(void* ptr, void* item, int column);
void QTreeWidget_RemoveItemWidget(void* ptr, void* item, int column);
void QTreeWidget_ScrollToItem(void* ptr, void* item, long long hint);
struct QtWidgets_PackedList QTreeWidget_SelectedItems(void* ptr);
void QTreeWidget_SetCurrentItem(void* ptr, void* item);
void QTreeWidget_SetCurrentItem2(void* ptr, void* item, int column);
void QTreeWidget_SetCurrentItem3(void* ptr, void* item, int column, long long command);
@ -16874,6 +16962,8 @@ void* QTreeWidget_TakeTopLevelItem(void* ptr, int index);
void* QTreeWidget_TopLevelItem(void* ptr, int index);
void* QTreeWidget_VisualItemRect(void* ptr, void* item);
void QTreeWidget_DestroyQTreeWidget(void* ptr);
void* QTreeWidget_findItems_atList(void* ptr, int i);
void* QTreeWidget_selectedItems_atList(void* ptr, int i);
void QTreeWidget_Collapse(void* ptr, void* index);
void QTreeWidget_CollapseDefault(void* ptr, void* index);
void QTreeWidget_Expand(void* ptr, void* index);
@ -17152,6 +17242,7 @@ void* QTreeWidgetItem_SizeHint(void* ptr, int column);
void QTreeWidgetItem_SortChildren(void* ptr, int column, long long order);
struct QtWidgets_PackedString QTreeWidgetItem_StatusTip(void* ptr, int column);
void* QTreeWidgetItem_TakeChild(void* ptr, int index);
struct QtWidgets_PackedList QTreeWidgetItem_TakeChildren(void* ptr);
struct QtWidgets_PackedString QTreeWidgetItem_Text(void* ptr, int column);
int QTreeWidgetItem_TextAlignment(void* ptr, int column);
struct QtWidgets_PackedString QTreeWidgetItem_ToolTip(void* ptr, int column);
@ -17160,6 +17251,7 @@ int QTreeWidgetItem_Type(void* ptr);
struct QtWidgets_PackedString QTreeWidgetItem_WhatsThis(void* ptr, int column);
void QTreeWidgetItem_DestroyQTreeWidgetItem(void* ptr);
void QTreeWidgetItem_DestroyQTreeWidgetItemDefault(void* ptr);
void* QTreeWidgetItem_takeChildren_atList(void* ptr, int i);
void* QUndoCommand_NewQUndoCommand(void* parent);
void* QUndoCommand_NewQUndoCommand2(char* text, void* parent);
struct QtWidgets_PackedString QUndoCommand_ActionText(void* ptr);
@ -17207,12 +17299,14 @@ void QUndoGroup_DisconnectRedoTextChanged(void* ptr);
void QUndoGroup_RedoTextChanged(void* ptr, char* redoText);
void QUndoGroup_RemoveStack(void* ptr, void* stack);
void QUndoGroup_SetActiveStack(void* ptr, void* stack);
struct QtWidgets_PackedList QUndoGroup_Stacks(void* ptr);
void QUndoGroup_Undo(void* ptr);
struct QtWidgets_PackedString QUndoGroup_UndoText(void* ptr);
void QUndoGroup_ConnectUndoTextChanged(void* ptr);
void QUndoGroup_DisconnectUndoTextChanged(void* ptr);
void QUndoGroup_UndoTextChanged(void* ptr, char* undoText);
void QUndoGroup_DestroyQUndoGroup(void* ptr);
void* QUndoGroup_stacks_atList(void* ptr, int i);
void QUndoGroup_TimerEvent(void* ptr, void* event);
void QUndoGroup_TimerEventDefault(void* ptr, void* event);
void QUndoGroup_ChildEvent(void* ptr, void* event);
@ -17698,6 +17792,7 @@ struct QtWidgets_PackedString QWidget_WindowTitle(void* ptr);
int QWidget_X(void* ptr);
int QWidget_Y(void* ptr);
void* QWidget_NewQWidget(void* parent, long long f);
struct QtWidgets_PackedList QWidget_Actions(void* ptr);
void QWidget_AddAction(void* ptr, void* action);
void QWidget_AdjustSize(void* ptr);
long long QWidget_BackgroundRole(void* ptr);
@ -17880,6 +17975,7 @@ void QWidget_WindowTitleChanged(void* ptr, char* title);
long long QWidget_WindowType(void* ptr);
void QWidget_DestroyQWidget(void* ptr);
void* QWidget_QWidget_CreateWindowContainer(void* window, void* parent, long long flags);
void* QWidget_actions_atList(void* ptr, int i);
void QWidget_TimerEvent(void* ptr, void* event);
void QWidget_TimerEventDefault(void* ptr, void* event);
void QWidget_ChildEvent(void* ptr, void* event);
@ -17899,6 +17995,7 @@ void* QWidget_MetaObjectDefault(void* ptr);
void* QWidgetAction_NewQWidgetAction(void* parent);
void* QWidgetAction_CreateWidget(void* ptr, void* parent);
void* QWidgetAction_CreateWidgetDefault(void* ptr, void* parent);
struct QtWidgets_PackedList QWidgetAction_CreatedWidgets(void* ptr);
void* QWidgetAction_DefaultWidget(void* ptr);
void QWidgetAction_DeleteWidget(void* ptr, void* widget);
void QWidgetAction_DeleteWidgetDefault(void* ptr, void* widget);
@ -17911,6 +18008,7 @@ void* QWidgetAction_RequestWidget(void* ptr, void* parent);
void QWidgetAction_SetDefaultWidget(void* ptr, void* widget);
void QWidgetAction_DestroyQWidgetAction(void* ptr);
void QWidgetAction_DestroyQWidgetActionDefault(void* ptr);
void* QWidgetAction_createdWidgets_atList(void* ptr, int i);
void QWidgetAction_SetChecked(void* ptr, char vbo);
void QWidgetAction_SetCheckedDefault(void* ptr, char vbo);
void QWidgetAction_SetEnabled(void* ptr, char vbo);

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtXml_PackedString { char* data; long long len; };
struct QtXml_PackedList { void* data; long long len; };
void* QDomAttr_NewQDomAttr();
void* QDomAttr_NewQDomAttr2(void* x);
struct QtXml_PackedString QDomAttr_Name(void* ptr);

View file

@ -29,6 +29,7 @@
#include <QTimerEvent>
#include <QUrl>
#include <QVariant>
#include <QVector>
#include <QXmlFormatter>
#include <QXmlItem>
#include <QXmlName>
@ -375,6 +376,16 @@ void QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModelDefault(void* ptr)
}
void* QAbstractXmlNodeModel_attributes_atList(void* ptr, int i)
{
return new QXmlNodeModelIndex(static_cast<QVector<QXmlNodeModelIndex>*>(ptr)->at(i));
}
void* QAbstractXmlNodeModel_nodesByIdref_atList(void* ptr, int i)
{
return new QXmlNodeModelIndex(static_cast<QVector<QXmlNodeModelIndex>*>(ptr)->at(i));
}
class MyQAbstractXmlReceiver: public QAbstractXmlReceiver
{
public:
@ -530,6 +541,11 @@ void QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModelDefault(void* ptr)
}
void* QSimpleXmlNodeModel_nodesByIdref_atList(void* ptr, int i)
{
return new QXmlNodeModelIndex(static_cast<QVector<QXmlNodeModelIndex>*>(ptr)->at(i));
}
long long QSimpleXmlNodeModel_CompareOrder(void* ptr, void* ni1, void* ni2)
{
return static_cast<QSimpleXmlNodeModel*>(ptr)->compareOrder(*static_cast<QXmlNodeModelIndex*>(ni1), *static_cast<QXmlNodeModelIndex*>(ni2));

View file

@ -1334,6 +1334,24 @@ func (ptr *QAbstractXmlNodeModel) DestroyQAbstractXmlNodeModelDefault() {
}
}
func (ptr *QAbstractXmlNodeModel) attributes_atList(i int) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
var tmpValue = NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_attributes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractXmlNodeModel) nodesByIdref_atList(i int) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
var tmpValue = NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_nodesByIdref_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
type QAbstractXmlReceiver struct {
ptr unsafe.Pointer
}
@ -1977,6 +1995,15 @@ func (ptr *QSimpleXmlNodeModel) DestroyQSimpleXmlNodeModelDefault() {
}
}
func (ptr *QSimpleXmlNodeModel) nodesByIdref_atList(i int) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
var tmpValue = NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_nodesByIdref_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_CompareOrder
func callbackQSimpleXmlNodeModel_CompareOrder(ptr unsafe.Pointer, ni1 unsafe.Pointer, ni2 unsafe.Pointer) C.longlong {

View file

@ -12,6 +12,7 @@ extern "C" {
#endif
struct QtXmlPatterns_PackedString { char* data; long long len; };
struct QtXmlPatterns_PackedList { void* data; long long len; };
void QAbstractMessageHandler_DestroyQAbstractMessageHandler(void* ptr);
void QAbstractMessageHandler_DestroyQAbstractMessageHandlerDefault(void* ptr);
void QAbstractMessageHandler_TimerEvent(void* ptr, void* event);
@ -70,6 +71,8 @@ struct QtXmlPatterns_PackedString QAbstractXmlNodeModel_StringValue(void* ptr, v
void* QAbstractXmlNodeModel_TypedValue(void* ptr, void* node);
void QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModel(void* ptr);
void QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModelDefault(void* ptr);
void* QAbstractXmlNodeModel_attributes_atList(void* ptr, int i);
void* QAbstractXmlNodeModel_nodesByIdref_atList(void* ptr, int i);
void* QAbstractXmlReceiver_NewQAbstractXmlReceiver();
void QAbstractXmlReceiver_AtomicValue(void* ptr, void* value);
void QAbstractXmlReceiver_Attribute(void* ptr, void* name, void* value);
@ -94,6 +97,7 @@ struct QtXmlPatterns_PackedString QSimpleXmlNodeModel_StringValue(void* ptr, voi
struct QtXmlPatterns_PackedString QSimpleXmlNodeModel_StringValueDefault(void* ptr, void* node);
void QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModel(void* ptr);
void QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModelDefault(void* ptr);
void* QSimpleXmlNodeModel_nodesByIdref_atList(void* ptr, int i);
long long QSimpleXmlNodeModel_CompareOrder(void* ptr, void* ni1, void* ni2);
;
void* QSimpleXmlNodeModel_DocumentUri(void* ptr, void* n);