update to Qt 5.11.1 + split js docker image

This commit is contained in:
therecipe 2018-06-25 18:32:27 +02:00
parent 491342284b
commit a7a1b3fd2b
63 changed files with 7730 additions and 530 deletions

View file

@ -64,22 +64,6 @@
#include <QWidget>
#include <QWindow>
void* OSXBluetooth___extract_services_uuids_atList(void* ptr, int i)
{
return new QBluetoothUuid(({QBluetoothUuid tmp = static_cast<QList<QBluetoothUuid>*>(ptr)->at(i); if (i == static_cast<QList<QBluetoothUuid>*>(ptr)->size()-1) { static_cast<QList<QBluetoothUuid>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void OSXBluetooth___extract_services_uuids_setList(void* ptr, void* i)
{
static_cast<QList<QBluetoothUuid>*>(ptr)->append(*static_cast<QBluetoothUuid*>(i));
}
void* OSXBluetooth___extract_services_uuids_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QBluetoothUuid>();
}
void* QBluetoothAddress_NewQBluetoothAddress()
{
return new QBluetoothAddress();

View file

@ -95,25 +95,6 @@ const (
OSXBluetooth__OBEXAbort OSXBluetooth__OBEXRequest = OSXBluetooth__OBEXRequest(6)
)
func (ptr *OSXBluetooth) __extract_services_uuids_atList(i int) *QBluetoothUuid {
if ptr.Pointer() != nil {
tmpValue := NewQBluetoothUuidFromPointer(C.OSXBluetooth___extract_services_uuids_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QBluetoothUuid).DestroyQBluetoothUuid)
return tmpValue
}
return nil
}
func (ptr *OSXBluetooth) __extract_services_uuids_setList(i QBluetoothUuid_ITF) {
if ptr.Pointer() != nil {
C.OSXBluetooth___extract_services_uuids_setList(ptr.Pointer(), PointerFromQBluetoothUuid(i))
}
}
func (ptr *OSXBluetooth) __extract_services_uuids_newList() unsafe.Pointer {
return C.OSXBluetooth___extract_services_uuids_newList(ptr.Pointer())
}
type QBluetooth struct {
ptr unsafe.Pointer
}

View file

@ -22,9 +22,6 @@ extern "C" {
struct QtBluetooth_PackedString { char* data; long long len; };
struct QtBluetooth_PackedList { void* data; long long len; };
void* OSXBluetooth___extract_services_uuids_atList(void* ptr, int i);
void OSXBluetooth___extract_services_uuids_setList(void* ptr, void* i);
void* OSXBluetooth___extract_services_uuids_newList(void* ptr);
void* QBluetoothAddress_NewQBluetoothAddress();
void* QBluetoothAddress_NewQBluetoothAddress4(void* other);
void* QBluetoothAddress_NewQBluetoothAddress3(struct QtBluetooth_PackedString address);

View file

@ -148,6 +148,7 @@
#include <QSharedData>
#include <QSharedMemory>
#include <QSignalBlocker>
#include <QSignalMapper>
#include <QSignalSpy>
#include <QSignalTransition>
#include <QSize>
@ -13359,6 +13360,8 @@ char QObject_EventDefault(void* ptr, void* e)
return static_cast<QTimer*>(ptr)->QTimer::event(static_cast<QEvent*>(e));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
return static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::event(static_cast<QEvent*>(e));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
return static_cast<QSignalMapper*>(ptr)->QSignalMapper::event(static_cast<QEvent*>(e));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
return static_cast<QSharedMemory*>(ptr)->QSharedMemory::event(static_cast<QEvent*>(e));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -13463,6 +13466,8 @@ char QObject_EventFilterDefault(void* ptr, void* watched, void* event)
return static_cast<QTimer*>(ptr)->QTimer::eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
return static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
return static_cast<QSignalMapper*>(ptr)->QSignalMapper::eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
return static_cast<QSharedMemory*>(ptr)->QSharedMemory::eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -13577,6 +13582,8 @@ void QObject_ChildEventDefault(void* ptr, void* event)
static_cast<QTimer*>(ptr)->QTimer::childEvent(static_cast<QChildEvent*>(event));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::childEvent(static_cast<QChildEvent*>(event));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
static_cast<QSignalMapper*>(ptr)->QSignalMapper::childEvent(static_cast<QChildEvent*>(event));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
static_cast<QSharedMemory*>(ptr)->QSharedMemory::childEvent(static_cast<QChildEvent*>(event));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -13681,6 +13688,8 @@ void QObject_ConnectNotifyDefault(void* ptr, void* sign)
static_cast<QTimer*>(ptr)->QTimer::connectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::connectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
static_cast<QSignalMapper*>(ptr)->QSignalMapper::connectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
static_cast<QSharedMemory*>(ptr)->QSharedMemory::connectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -13785,6 +13794,8 @@ void QObject_CustomEventDefault(void* ptr, void* event)
static_cast<QTimer*>(ptr)->QTimer::customEvent(static_cast<QEvent*>(event));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::customEvent(static_cast<QEvent*>(event));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
static_cast<QSignalMapper*>(ptr)->QSignalMapper::customEvent(static_cast<QEvent*>(event));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
static_cast<QSharedMemory*>(ptr)->QSharedMemory::customEvent(static_cast<QEvent*>(event));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -13889,6 +13900,8 @@ void QObject_DeleteLaterDefault(void* ptr)
static_cast<QTimer*>(ptr)->QTimer::deleteLater();
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::deleteLater();
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
static_cast<QSignalMapper*>(ptr)->QSignalMapper::deleteLater();
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
static_cast<QSharedMemory*>(ptr)->QSharedMemory::deleteLater();
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -14008,6 +14021,8 @@ void QObject_DisconnectNotifyDefault(void* ptr, void* sign)
static_cast<QTimer*>(ptr)->QTimer::disconnectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::disconnectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
static_cast<QSignalMapper*>(ptr)->QSignalMapper::disconnectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
static_cast<QSharedMemory*>(ptr)->QSharedMemory::disconnectNotify(*static_cast<QMetaMethod*>(sign));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -14152,6 +14167,8 @@ void QObject_TimerEventDefault(void* ptr, void* event)
static_cast<QTimer*>(ptr)->QTimer::timerEvent(static_cast<QTimerEvent*>(event));
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::timerEvent(static_cast<QTimerEvent*>(event));
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
static_cast<QSignalMapper*>(ptr)->QSignalMapper::timerEvent(static_cast<QTimerEvent*>(event));
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
static_cast<QSharedMemory*>(ptr)->QSharedMemory::timerEvent(static_cast<QTimerEvent*>(event));
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -14352,6 +14369,8 @@ void* QObject_MetaObjectDefault(void* ptr)
return const_cast<QMetaObject*>(static_cast<QTimer*>(ptr)->QTimer::metaObject());
} else if (dynamic_cast<QSocketNotifier*>(static_cast<QObject*>(ptr))) {
return const_cast<QMetaObject*>(static_cast<QSocketNotifier*>(ptr)->QSocketNotifier::metaObject());
} else if (dynamic_cast<QSignalMapper*>(static_cast<QObject*>(ptr))) {
return const_cast<QMetaObject*>(static_cast<QSignalMapper*>(ptr)->QSignalMapper::metaObject());
} else if (dynamic_cast<QSharedMemory*>(static_cast<QObject*>(ptr))) {
return const_cast<QMetaObject*>(static_cast<QSharedMemory*>(ptr)->QSharedMemory::metaObject());
} else if (dynamic_cast<QObjectCleanupHandler*>(static_cast<QObject*>(ptr))) {
@ -17897,6 +17916,162 @@ void QSignalBlocker_DestroyQSignalBlocker(void* ptr)
static_cast<QSignalBlocker*>(ptr)->~QSignalBlocker();
}
class MyQSignalMapper: public QSignalMapper
{
public:
void map() { callbackQSignalMapper_Map(this); };
void map(QObject * sender) { callbackQSignalMapper_Map2(this, sender); };
void Signal_Mapped4(QObject * object) { callbackQSignalMapper_Mapped4(this, object); };
void Signal_Mapped3(QWidget * widget) { callbackQSignalMapper_Mapped3(this, widget); };
void Signal_Mapped2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtCore_PackedString textPacked = { const_cast<char*>(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQSignalMapper_Mapped2(this, textPacked); };
void Signal_Mapped(int i) { callbackQSignalMapper_Mapped(this, i); };
bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; };
bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; };
void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); };
void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast<QMetaMethod*>(&sign)); };
void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); };
void deleteLater() { callbackQObject_DeleteLater(this); };
void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); };
void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast<QMetaMethod*>(&sign)); };
void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast<char*>(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); };
void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); };
const QMetaObject * metaObject() const { return static_cast<QMetaObject*>(callbackQObject_MetaObject(const_cast<void*>(static_cast<const void*>(this)))); };
};
Q_DECLARE_METATYPE(MyQSignalMapper*)
int QSignalMapper_QSignalMapper_QRegisterMetaType(){qRegisterMetaType<QSignalMapper*>(); return qRegisterMetaType<MyQSignalMapper*>();}
void QSignalMapper_Map(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QSignalMapper*>(ptr), "map");
}
void QSignalMapper_MapDefault(void* ptr)
{
static_cast<QSignalMapper*>(ptr)->QSignalMapper::map();
}
void QSignalMapper_Map2(void* ptr, void* sender)
{
QMetaObject::invokeMethod(static_cast<QSignalMapper*>(ptr), "map", Q_ARG(QObject*, static_cast<QObject*>(sender)));
}
void QSignalMapper_Map2Default(void* ptr, void* sender)
{
static_cast<QSignalMapper*>(ptr)->QSignalMapper::map(static_cast<QObject*>(sender));
}
void QSignalMapper_ConnectMapped4(void* ptr)
{
QObject::connect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(QObject *)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(QObject *)>(&MyQSignalMapper::Signal_Mapped4));
}
void QSignalMapper_DisconnectMapped4(void* ptr)
{
QObject::disconnect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(QObject *)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(QObject *)>(&MyQSignalMapper::Signal_Mapped4));
}
void QSignalMapper_Mapped4(void* ptr, void* object)
{
static_cast<QSignalMapper*>(ptr)->mapped(static_cast<QObject*>(object));
}
void QSignalMapper_ConnectMapped3(void* ptr)
{
QObject::connect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(QWidget *)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(QWidget *)>(&MyQSignalMapper::Signal_Mapped3));
}
void QSignalMapper_DisconnectMapped3(void* ptr)
{
QObject::disconnect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(QWidget *)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(QWidget *)>(&MyQSignalMapper::Signal_Mapped3));
}
void QSignalMapper_Mapped3(void* ptr, void* widget)
{
static_cast<QSignalMapper*>(ptr)->mapped(static_cast<QWidget*>(widget));
}
void QSignalMapper_ConnectMapped2(void* ptr)
{
QObject::connect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(const QString &)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(const QString &)>(&MyQSignalMapper::Signal_Mapped2));
}
void QSignalMapper_DisconnectMapped2(void* ptr)
{
QObject::disconnect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(const QString &)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(const QString &)>(&MyQSignalMapper::Signal_Mapped2));
}
void QSignalMapper_Mapped2(void* ptr, struct QtCore_PackedString text)
{
static_cast<QSignalMapper*>(ptr)->mapped(QString::fromUtf8(text.data, text.len));
}
void QSignalMapper_ConnectMapped(void* ptr)
{
QObject::connect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(int)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(int)>(&MyQSignalMapper::Signal_Mapped));
}
void QSignalMapper_DisconnectMapped(void* ptr)
{
QObject::disconnect(static_cast<QSignalMapper*>(ptr), static_cast<void (QSignalMapper::*)(int)>(&QSignalMapper::mapped), static_cast<MyQSignalMapper*>(ptr), static_cast<void (MyQSignalMapper::*)(int)>(&MyQSignalMapper::Signal_Mapped));
}
void QSignalMapper_Mapped(void* ptr, int i)
{
static_cast<QSignalMapper*>(ptr)->mapped(i);
}
void QSignalMapper_RemoveMappings(void* ptr, void* sender)
{
static_cast<QSignalMapper*>(ptr)->removeMappings(static_cast<QObject*>(sender));
}
void QSignalMapper_SetMapping4(void* ptr, void* sender, void* object)
{
static_cast<QSignalMapper*>(ptr)->setMapping(static_cast<QObject*>(sender), static_cast<QObject*>(object));
}
void QSignalMapper_SetMapping3(void* ptr, void* sender, void* widget)
{
static_cast<QSignalMapper*>(ptr)->setMapping(static_cast<QObject*>(sender), static_cast<QWidget*>(widget));
}
void QSignalMapper_SetMapping2(void* ptr, void* sender, struct QtCore_PackedString text)
{
static_cast<QSignalMapper*>(ptr)->setMapping(static_cast<QObject*>(sender), QString::fromUtf8(text.data, text.len));
}
void QSignalMapper_SetMapping(void* ptr, void* sender, int id)
{
static_cast<QSignalMapper*>(ptr)->setMapping(static_cast<QObject*>(sender), id);
}
void QSignalMapper_DestroyQSignalMapper(void* ptr)
{
static_cast<QSignalMapper*>(ptr)->~QSignalMapper();
}
void* QSignalMapper_Mapping4(void* ptr, void* object)
{
return static_cast<QSignalMapper*>(ptr)->mapping(static_cast<QObject*>(object));
}
void* QSignalMapper_Mapping3(void* ptr, void* widget)
{
return static_cast<QSignalMapper*>(ptr)->mapping(static_cast<QWidget*>(widget));
}
void* QSignalMapper_Mapping2(void* ptr, struct QtCore_PackedString id)
{
return static_cast<QSignalMapper*>(ptr)->mapping(QString::fromUtf8(id.data, id.len));
}
void* QSignalMapper_Mapping(void* ptr, int id)
{
return static_cast<QSignalMapper*>(ptr)->mapping(id);
}
class MyQSignalTransition: public QSignalTransition
{
public:

View file

@ -36092,6 +36092,382 @@ func (ptr *QSignalBlocker) DestroyQSignalBlocker() {
}
}
type QSignalMapper struct {
QObject
}
type QSignalMapper_ITF interface {
QObject_ITF
QSignalMapper_PTR() *QSignalMapper
}
func (ptr *QSignalMapper) QSignalMapper_PTR() *QSignalMapper {
return ptr
}
func (ptr *QSignalMapper) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSignalMapper) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSignalMapper(ptr QSignalMapper_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSignalMapper_PTR().Pointer()
}
return nil
}
func NewQSignalMapperFromPointer(ptr unsafe.Pointer) (n *QSignalMapper) {
n = new(QSignalMapper)
n.SetPointer(ptr)
return
}
//export callbackQSignalMapper_Map
func callbackQSignalMapper_Map(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "map"); signal != nil {
signal.(func())()
} else {
NewQSignalMapperFromPointer(ptr).MapDefault()
}
}
func (ptr *QSignalMapper) ConnectMap(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "map"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "map", func() {
signal.(func())()
f()
})
} else {
qt.ConnectSignal(ptr.Pointer(), "map", f)
}
}
}
func (ptr *QSignalMapper) DisconnectMap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "map")
}
}
func (ptr *QSignalMapper) Map() {
if ptr.Pointer() != nil {
C.QSignalMapper_Map(ptr.Pointer())
}
}
func (ptr *QSignalMapper) MapDefault() {
if ptr.Pointer() != nil {
C.QSignalMapper_MapDefault(ptr.Pointer())
}
}
//export callbackQSignalMapper_Map2
func callbackQSignalMapper_Map2(ptr unsafe.Pointer, sender unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "map2"); signal != nil {
signal.(func(*QObject))(NewQObjectFromPointer(sender))
} else {
NewQSignalMapperFromPointer(ptr).Map2Default(NewQObjectFromPointer(sender))
}
}
func (ptr *QSignalMapper) ConnectMap2(f func(sender *QObject)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "map2"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "map2", func(sender *QObject) {
signal.(func(*QObject))(sender)
f(sender)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "map2", f)
}
}
}
func (ptr *QSignalMapper) DisconnectMap2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "map2")
}
}
func (ptr *QSignalMapper) Map2(sender QObject_ITF) {
if ptr.Pointer() != nil {
C.QSignalMapper_Map2(ptr.Pointer(), PointerFromQObject(sender))
}
}
func (ptr *QSignalMapper) Map2Default(sender QObject_ITF) {
if ptr.Pointer() != nil {
C.QSignalMapper_Map2Default(ptr.Pointer(), PointerFromQObject(sender))
}
}
//export callbackQSignalMapper_Mapped4
func callbackQSignalMapper_Mapped4(ptr unsafe.Pointer, object unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mapped4"); signal != nil {
signal.(func(*QObject))(NewQObjectFromPointer(object))
}
}
func (ptr *QSignalMapper) ConnectMapped4(f func(object *QObject)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "mapped4") {
C.QSignalMapper_ConnectMapped4(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "mapped4"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "mapped4", func(object *QObject) {
signal.(func(*QObject))(object)
f(object)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "mapped4", f)
}
}
}
func (ptr *QSignalMapper) DisconnectMapped4() {
if ptr.Pointer() != nil {
C.QSignalMapper_DisconnectMapped4(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "mapped4")
}
}
func (ptr *QSignalMapper) Mapped4(object QObject_ITF) {
if ptr.Pointer() != nil {
C.QSignalMapper_Mapped4(ptr.Pointer(), PointerFromQObject(object))
}
}
//export callbackQSignalMapper_Mapped3
func callbackQSignalMapper_Mapped3(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mapped3"); signal != nil {
signal.(func(unsafe.Pointer))(unsafe.Pointer(widget))
}
}
func (ptr *QSignalMapper) ConnectMapped3(f func(widget unsafe.Pointer)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "mapped3") {
C.QSignalMapper_ConnectMapped3(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "mapped3"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "mapped3", func(widget unsafe.Pointer) {
signal.(func(unsafe.Pointer))(widget)
f(widget)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "mapped3", f)
}
}
}
func (ptr *QSignalMapper) DisconnectMapped3() {
if ptr.Pointer() != nil {
C.QSignalMapper_DisconnectMapped3(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "mapped3")
}
}
func (ptr *QSignalMapper) Mapped3(widget unsafe.Pointer) {
if ptr.Pointer() != nil {
C.QSignalMapper_Mapped3(ptr.Pointer(), widget)
}
}
//export callbackQSignalMapper_Mapped2
func callbackQSignalMapper_Mapped2(ptr unsafe.Pointer, text C.struct_QtCore_PackedString) {
if signal := qt.GetSignal(ptr, "mapped2"); signal != nil {
signal.(func(string))(cGoUnpackString(text))
}
}
func (ptr *QSignalMapper) ConnectMapped2(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "mapped2") {
C.QSignalMapper_ConnectMapped2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "mapped2"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "mapped2", func(text string) {
signal.(func(string))(text)
f(text)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "mapped2", f)
}
}
}
func (ptr *QSignalMapper) DisconnectMapped2() {
if ptr.Pointer() != nil {
C.QSignalMapper_DisconnectMapped2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "mapped2")
}
}
func (ptr *QSignalMapper) Mapped2(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QSignalMapper_Mapped2(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQSignalMapper_Mapped
func callbackQSignalMapper_Mapped(ptr unsafe.Pointer, i C.int) {
if signal := qt.GetSignal(ptr, "mapped"); signal != nil {
signal.(func(int))(int(int32(i)))
}
}
func (ptr *QSignalMapper) ConnectMapped(f func(i int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "mapped") {
C.QSignalMapper_ConnectMapped(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "mapped"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "mapped", func(i int) {
signal.(func(int))(i)
f(i)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "mapped", f)
}
}
}
func (ptr *QSignalMapper) DisconnectMapped() {
if ptr.Pointer() != nil {
C.QSignalMapper_DisconnectMapped(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "mapped")
}
}
func (ptr *QSignalMapper) Mapped(i int) {
if ptr.Pointer() != nil {
C.QSignalMapper_Mapped(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSignalMapper) RemoveMappings(sender QObject_ITF) {
if ptr.Pointer() != nil {
C.QSignalMapper_RemoveMappings(ptr.Pointer(), PointerFromQObject(sender))
}
}
func (ptr *QSignalMapper) SetMapping4(sender QObject_ITF, object QObject_ITF) {
if ptr.Pointer() != nil {
C.QSignalMapper_SetMapping4(ptr.Pointer(), PointerFromQObject(sender), PointerFromQObject(object))
}
}
func (ptr *QSignalMapper) SetMapping3(sender QObject_ITF, widget unsafe.Pointer) {
if ptr.Pointer() != nil {
C.QSignalMapper_SetMapping3(ptr.Pointer(), PointerFromQObject(sender), widget)
}
}
func (ptr *QSignalMapper) SetMapping2(sender QObject_ITF, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QSignalMapper_SetMapping2(ptr.Pointer(), PointerFromQObject(sender), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QSignalMapper) SetMapping(sender QObject_ITF, id int) {
if ptr.Pointer() != nil {
C.QSignalMapper_SetMapping(ptr.Pointer(), PointerFromQObject(sender), C.int(int32(id)))
}
}
func (ptr *QSignalMapper) DestroyQSignalMapper() {
if ptr.Pointer() != nil {
C.QSignalMapper_DestroyQSignalMapper(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSignalMapper) Mapping4(object QObject_ITF) *QObject {
if ptr.Pointer() != nil {
tmpValue := NewQObjectFromPointer(C.QSignalMapper_Mapping4(ptr.Pointer(), PointerFromQObject(object)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSignalMapper) Mapping3(widget unsafe.Pointer) *QObject {
if ptr.Pointer() != nil {
tmpValue := NewQObjectFromPointer(C.QSignalMapper_Mapping3(ptr.Pointer(), widget))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSignalMapper) Mapping2(id string) *QObject {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := NewQObjectFromPointer(C.QSignalMapper_Mapping2(ptr.Pointer(), C.struct_QtCore_PackedString{data: idC, len: C.longlong(len(id))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSignalMapper) Mapping(id int) *QObject {
if ptr.Pointer() != nil {
tmpValue := NewQObjectFromPointer(C.QSignalMapper_Mapping(ptr.Pointer(), C.int(int32(id))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
type QSignalTransition struct {
QAbstractTransition
}
@ -51325,7 +51701,6 @@ const (
Qt__ImAnchorRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x4000)
Qt__ImInputItemClipRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x8000)
Qt__ImPlatformData Qt__InputMethodQuery = Qt__InputMethodQuery(0x80000000)
Qt__ImQueryInput Qt__InputMethodQuery = Qt__InputMethodQuery(Qt__ImCursorRectangle | Qt__ImCursorPosition | Qt__ImSurroundingText | Qt__ImCurrentSelection | Qt__ImAnchorRectangle | Qt__ImAnchorPosition)
Qt__ImQueryAll Qt__InputMethodQuery = Qt__InputMethodQuery(0xffffffff)
)

View file

@ -44,6 +44,7 @@ int QSaveFile_QSaveFile_QRegisterMetaType();
int QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType();
int QSettings_QSettings_QRegisterMetaType();
int QSharedMemory_QSharedMemory_QRegisterMetaType();
int QSignalMapper_QSignalMapper_QRegisterMetaType();
int QSignalTransition_QSignalTransition_QRegisterMetaType();
int QSocketNotifier_QSocketNotifier_QRegisterMetaType();
int QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType();
@ -2670,6 +2671,32 @@ void* QSignalBlocker_NewQSignalBlocker(void* object);
void QSignalBlocker_Reblock(void* ptr);
void QSignalBlocker_Unblock(void* ptr);
void QSignalBlocker_DestroyQSignalBlocker(void* ptr);
void QSignalMapper_Map(void* ptr);
void QSignalMapper_MapDefault(void* ptr);
void QSignalMapper_Map2(void* ptr, void* sender);
void QSignalMapper_Map2Default(void* ptr, void* sender);
void QSignalMapper_ConnectMapped4(void* ptr);
void QSignalMapper_DisconnectMapped4(void* ptr);
void QSignalMapper_Mapped4(void* ptr, void* object);
void QSignalMapper_ConnectMapped3(void* ptr);
void QSignalMapper_DisconnectMapped3(void* ptr);
void QSignalMapper_Mapped3(void* ptr, void* widget);
void QSignalMapper_ConnectMapped2(void* ptr);
void QSignalMapper_DisconnectMapped2(void* ptr);
void QSignalMapper_Mapped2(void* ptr, struct QtCore_PackedString text);
void QSignalMapper_ConnectMapped(void* ptr);
void QSignalMapper_DisconnectMapped(void* ptr);
void QSignalMapper_Mapped(void* ptr, int i);
void QSignalMapper_RemoveMappings(void* ptr, void* sender);
void QSignalMapper_SetMapping4(void* ptr, void* sender, void* object);
void QSignalMapper_SetMapping3(void* ptr, void* sender, void* widget);
void QSignalMapper_SetMapping2(void* ptr, void* sender, struct QtCore_PackedString text);
void QSignalMapper_SetMapping(void* ptr, void* sender, int id);
void QSignalMapper_DestroyQSignalMapper(void* ptr);
void* QSignalMapper_Mapping4(void* ptr, void* object);
void* QSignalMapper_Mapping3(void* ptr, void* widget);
void* QSignalMapper_Mapping2(void* ptr, struct QtCore_PackedString id);
void* QSignalMapper_Mapping(void* ptr, int id);
void* QSignalTransition_NewQSignalTransition(void* sourceState);
void* QSignalTransition_NewQSignalTransition2(void* sender, char* sign, void* sourceState);
char QSignalTransition_EventTest(void* ptr, void* event);

View file

@ -1310,11 +1310,6 @@ const (
QDBusConnection__ExportNonScriptableProperties QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(0x400)
QDBusConnection__ExportNonScriptableInvokables QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(0x800)
QDBusConnection__ExportNonScriptableContents QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(0xf00)
QDBusConnection__ExportAllSlots QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(QDBusConnection__ExportScriptableSlots | QDBusConnection__ExportNonScriptableSlots)
QDBusConnection__ExportAllSignals QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(QDBusConnection__ExportScriptableSignals | QDBusConnection__ExportNonScriptableSignals)
QDBusConnection__ExportAllProperties QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(QDBusConnection__ExportScriptableProperties | QDBusConnection__ExportNonScriptableProperties)
QDBusConnection__ExportAllInvokables QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(QDBusConnection__ExportScriptableInvokables | QDBusConnection__ExportNonScriptableInvokables)
QDBusConnection__ExportAllContents QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(QDBusConnection__ExportScriptableContents | QDBusConnection__ExportNonScriptableContents)
QDBusConnection__ExportChildObjects QDBusConnection__RegisterOption = QDBusConnection__RegisterOption(0x1000)
)

View file

@ -105,6 +105,7 @@
#include <QMap>
#include <QMargins>
#include <QMarginsF>
#include <QMatrix>
#include <QMatrix4x4>
#include <QMediaPlaylist>
#include <QMediaRecorder>
@ -180,6 +181,8 @@
#include <QPen>
#include <QPersistentModelIndex>
#include <QPicture>
#include <QPictureFormatPlugin>
#include <QPictureIO>
#include <QPixelFormat>
#include <QPixmap>
#include <QPixmapCache>
@ -3025,6 +3028,11 @@ void QBrush_SetColor(void* ptr, void* color)
static_cast<QBrush*>(ptr)->setColor(*static_cast<QColor*>(color));
}
void QBrush_SetMatrix(void* ptr, void* matrix)
{
static_cast<QBrush*>(ptr)->setMatrix(*static_cast<QMatrix*>(matrix));
}
void QBrush_SetStyle(void* ptr, long long style)
{
static_cast<QBrush*>(ptr)->setStyle(static_cast<Qt::BrushStyle>(style));
@ -3090,6 +3098,11 @@ void* QBrush_Gradient(void* ptr)
return const_cast<QGradient*>(static_cast<QBrush*>(ptr)->gradient());
}
void* QBrush_Matrix(void* ptr)
{
return const_cast<QMatrix*>(&static_cast<QBrush*>(ptr)->matrix());
}
void* QBrush_ToVariant(void* ptr)
{
return new QVariant(*static_cast<QBrush*>(ptr));
@ -7939,6 +7952,11 @@ long long QImage_QImage_ToImageFormat(void* format)
return QImage::toImageFormat(*static_cast<QPixelFormat*>(format));
}
void* QImage_QImage_TrueMatrix(void* matrix, int width, int height)
{
return new QMatrix(QImage::trueMatrix(*static_cast<QMatrix*>(matrix), width, height));
}
void* QImage_QImage_ToPixelFormat(long long format)
{
return new QPixelFormat(QImage::toPixelFormat(static_cast<QImage::Format>(format)));
@ -8139,6 +8157,11 @@ void* QImage_SmoothScaled(void* ptr, int w, int h)
return new QImage(static_cast<QImage*>(ptr)->smoothScaled(w, h));
}
void* QImage_Transformed(void* ptr, void* matrix, long long mode)
{
return new QImage(static_cast<QImage*>(ptr)->transformed(*static_cast<QMatrix*>(matrix), static_cast<Qt::TransformationMode>(mode)));
}
void* QImage_Transformed2(void* ptr, void* matrix, long long mode)
{
return new QImage(static_cast<QImage*>(ptr)->transformed(*static_cast<QTransform*>(matrix), static_cast<Qt::TransformationMode>(mode)));
@ -10288,11 +10311,182 @@ void* QLinearGradient_Start(void* ptr)
return ({ QPointF tmpValue = static_cast<QLinearGradient*>(ptr)->start(); new QPointF(tmpValue.x(), tmpValue.y()); });
}
void* QMatrix_Rotate(void* ptr, double degrees)
{
return new QMatrix(static_cast<QMatrix*>(ptr)->rotate(degrees));
}
void* QMatrix_Scale(void* ptr, double sx, double sy)
{
return new QMatrix(static_cast<QMatrix*>(ptr)->scale(sx, sy));
}
void* QMatrix_Shear(void* ptr, double sh, double sv)
{
return new QMatrix(static_cast<QMatrix*>(ptr)->shear(sh, sv));
}
void* QMatrix_Translate(void* ptr, double dx, double dy)
{
return new QMatrix(static_cast<QMatrix*>(ptr)->translate(dx, dy));
}
void* QMatrix_NewQMatrix()
{
return new QMatrix();
}
void* QMatrix_NewQMatrix4(void* other)
{
return new QMatrix(*static_cast<QMatrix*>(other));
}
void* QMatrix_NewQMatrix5(void* matrix)
{
return new QMatrix(*static_cast<QMatrix*>(matrix));
}
void* QMatrix_NewQMatrix3(double m11, double m12, double m21, double m22, double dx, double dy)
{
return new QMatrix(m11, m12, m21, m22, dx, dy);
}
void QMatrix_Reset(void* ptr)
{
static_cast<QMatrix*>(ptr)->reset();
}
void QMatrix_SetMatrix(void* ptr, double m11, double m12, double m21, double m22, double dx, double dy)
{
static_cast<QMatrix*>(ptr)->setMatrix(m11, m12, m21, m22, dx, dy);
}
void* QMatrix_Map5(void* ptr, void* line)
{
return ({ QLine tmpValue = static_cast<QMatrix*>(ptr)->map(*static_cast<QLine*>(line)); new QLine(tmpValue.p1(), tmpValue.p2()); });
}
void* QMatrix_Map6(void* ptr, void* line)
{
return ({ QLineF tmpValue = static_cast<QMatrix*>(ptr)->map(*static_cast<QLineF*>(line)); new QLineF(tmpValue.p1(), tmpValue.p2()); });
}
void* QMatrix_Inverted(void* ptr, char invertible)
{
Q_UNUSED(invertible);
return new QMatrix(static_cast<QMatrix*>(ptr)->inverted(NULL));
}
void* QMatrix_Map10(void* ptr, void* path)
{
return new QPainterPath(static_cast<QMatrix*>(ptr)->map(*static_cast<QPainterPath*>(path)));
}
void* QMatrix_Map3(void* ptr, void* point)
{
return ({ QPoint tmpValue = static_cast<QMatrix*>(ptr)->map(*static_cast<QPoint*>(point)); new QPoint(tmpValue.x(), tmpValue.y()); });
}
void* QMatrix_Map4(void* ptr, void* point)
{
return ({ QPointF tmpValue = static_cast<QMatrix*>(ptr)->map(*static_cast<QPointF*>(point)); new QPointF(tmpValue.x(), tmpValue.y()); });
}
void* QMatrix_Map8(void* ptr, void* polygon)
{
return new QPolygon(static_cast<QMatrix*>(ptr)->map(*static_cast<QPolygon*>(polygon)));
}
void* QMatrix_MapToPolygon(void* ptr, void* rectangle)
{
return new QPolygon(static_cast<QMatrix*>(ptr)->mapToPolygon(*static_cast<QRect*>(rectangle)));
}
void* QMatrix_Map7(void* ptr, void* polygon)
{
return new QPolygonF(static_cast<QMatrix*>(ptr)->map(*static_cast<QPolygonF*>(polygon)));
}
void* QMatrix_MapRect2(void* ptr, void* rectangle)
{
return ({ QRect tmpValue = static_cast<QMatrix*>(ptr)->mapRect(*static_cast<QRect*>(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
}
void* QMatrix_MapRect(void* ptr, void* rectangle)
{
return ({ QRectF tmpValue = static_cast<QMatrix*>(ptr)->mapRect(*static_cast<QRectF*>(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
}
void* QMatrix_Map9(void* ptr, void* region)
{
return new QRegion(static_cast<QMatrix*>(ptr)->map(*static_cast<QRegion*>(region)));
}
char QMatrix_IsIdentity(void* ptr)
{
return static_cast<QMatrix*>(ptr)->isIdentity();
}
char QMatrix_IsInvertible(void* ptr)
{
return static_cast<QMatrix*>(ptr)->isInvertible();
}
double QMatrix_Determinant(void* ptr)
{
return static_cast<QMatrix*>(ptr)->determinant();
}
double QMatrix_Dx(void* ptr)
{
return static_cast<QMatrix*>(ptr)->dx();
}
double QMatrix_Dy(void* ptr)
{
return static_cast<QMatrix*>(ptr)->dy();
}
double QMatrix_M11(void* ptr)
{
return static_cast<QMatrix*>(ptr)->m11();
}
double QMatrix_M12(void* ptr)
{
return static_cast<QMatrix*>(ptr)->m12();
}
double QMatrix_M21(void* ptr)
{
return static_cast<QMatrix*>(ptr)->m21();
}
double QMatrix_M22(void* ptr)
{
return static_cast<QMatrix*>(ptr)->m22();
}
void QMatrix_Map2(void* ptr, int x, int y, int tx, int ty)
{
static_cast<QMatrix*>(ptr)->map(x, y, &tx, &ty);
}
void QMatrix_Map(void* ptr, double x, double y, double tx, double ty)
{
static_cast<QMatrix*>(ptr)->map(x, y, &tx, &ty);
}
void* QMatrix4x4_NewQMatrix4x4()
{
return new QMatrix4x4();
}
void* QMatrix4x4_NewQMatrix4x48(void* matrix)
{
return new QMatrix4x4(*static_cast<QMatrix*>(matrix));
}
void* QMatrix4x4_NewQMatrix4x47(void* transform)
{
return new QMatrix4x4(*static_cast<QTransform*>(transform));
@ -10428,6 +10622,11 @@ void QMatrix4x4_Viewport(void* ptr, float left, float bottom, float width, float
static_cast<QMatrix4x4*>(ptr)->viewport(left, bottom, width, height, nearPlane, farPlane);
}
void* QMatrix4x4_ToAffine(void* ptr)
{
return new QMatrix(static_cast<QMatrix4x4*>(ptr)->toAffine());
}
void* QMatrix4x4_Inverted(void* ptr, char invertible)
{
Q_UNUSED(invertible);
@ -82048,11 +82247,21 @@ void QPainterPath_DestroyQPainterPath(void* ptr)
static_cast<QPainterPath*>(ptr)->~QPainterPath();
}
struct QtGui_PackedList QPainterPath_ToFillPolygons2(void* ptr, void* matrix)
{
return ({ QList<QPolygonF>* tmpValue = new QList<QPolygonF>(static_cast<QPainterPath*>(ptr)->toFillPolygons(*static_cast<QMatrix*>(matrix))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
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() }; });
}
struct QtGui_PackedList QPainterPath_ToSubpathPolygons2(void* ptr, void* matrix)
{
return ({ QList<QPolygonF>* tmpValue = new QList<QPolygonF>(static_cast<QPainterPath*>(ptr)->toSubpathPolygons(*static_cast<QMatrix*>(matrix))); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
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() }; });
@ -82103,6 +82312,11 @@ void* QPainterPath_PointAtPercent(void* ptr, double t)
return ({ QPointF tmpValue = static_cast<QPainterPath*>(ptr)->pointAtPercent(t); new QPointF(tmpValue.x(), tmpValue.y()); });
}
void* QPainterPath_ToFillPolygon2(void* ptr, void* matrix)
{
return new QPolygonF(static_cast<QPainterPath*>(ptr)->toFillPolygon(*static_cast<QMatrix*>(matrix)));
}
void* QPainterPath_ToFillPolygon(void* ptr, void* matrix)
{
return new QPolygonF(static_cast<QPainterPath*>(ptr)->toFillPolygon(*static_cast<QTransform*>(matrix)));
@ -83245,6 +83459,448 @@ void* QPicture_PaintEngineDefault(void* ptr)
return static_cast<QPicture*>(ptr)->QPicture::paintEngine();
}
class MyQPictureFormatPlugin: public QPictureFormatPlugin
{
public:
MyQPictureFormatPlugin(QObject *parent = Q_NULLPTR) : QPictureFormatPlugin(parent) {QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType();};
bool installIOHandler(const QString & format) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast<char*>(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };return callbackQPictureFormatPlugin_InstallIOHandler(this, formatPacked) != 0; };
bool loadPicture(const QString & format, const QString & fileName, QPicture * picture) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast<char*>(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast<char*>(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };return callbackQPictureFormatPlugin_LoadPicture(this, formatPacked, fileNamePacked, picture) != 0; };
bool savePicture(const QString & format, const QString & fileName, const QPicture & picture) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast<char*>(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast<char*>(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };return callbackQPictureFormatPlugin_SavePicture(this, formatPacked, fileNamePacked, const_cast<QPicture*>(&picture)) != 0; };
bool event(QEvent * e) { return callbackQPictureFormatPlugin_Event(this, e) != 0; };
bool eventFilter(QObject * watched, QEvent * event) { return callbackQPictureFormatPlugin_EventFilter(this, watched, event) != 0; };
void childEvent(QChildEvent * event) { callbackQPictureFormatPlugin_ChildEvent(this, event); };
void connectNotify(const QMetaMethod & sign) { callbackQPictureFormatPlugin_ConnectNotify(this, const_cast<QMetaMethod*>(&sign)); };
void customEvent(QEvent * event) { callbackQPictureFormatPlugin_CustomEvent(this, event); };
void deleteLater() { callbackQPictureFormatPlugin_DeleteLater(this); };
void Signal_Destroyed(QObject * obj) { callbackQPictureFormatPlugin_Destroyed(this, obj); };
void disconnectNotify(const QMetaMethod & sign) { callbackQPictureFormatPlugin_DisconnectNotify(this, const_cast<QMetaMethod*>(&sign)); };
void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast<char*>(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPictureFormatPlugin_ObjectNameChanged(this, objectNamePacked); };
void timerEvent(QTimerEvent * event) { callbackQPictureFormatPlugin_TimerEvent(this, event); };
const QMetaObject * metaObject() const { return static_cast<QMetaObject*>(callbackQPictureFormatPlugin_MetaObject(const_cast<void*>(static_cast<const void*>(this)))); };
};
Q_DECLARE_METATYPE(MyQPictureFormatPlugin*)
int QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType(){qRegisterMetaType<QPictureFormatPlugin*>(); return qRegisterMetaType<MyQPictureFormatPlugin*>();}
void* QPictureFormatPlugin_NewQPictureFormatPlugin(void* parent)
{
if (dynamic_cast<QCameraImageCapture*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QCameraImageCapture*>(parent));
} else if (dynamic_cast<QDBusPendingCallWatcher*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QDBusPendingCallWatcher*>(parent));
} else if (dynamic_cast<QExtensionFactory*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QExtensionFactory*>(parent));
} else if (dynamic_cast<QExtensionManager*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QExtensionManager*>(parent));
} else if (dynamic_cast<QGraphicsObject*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QGraphicsObject*>(parent));
} else if (dynamic_cast<QGraphicsWidget*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QGraphicsWidget*>(parent));
} else if (dynamic_cast<QLayout*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QLayout*>(parent));
} else if (dynamic_cast<QMediaPlaylist*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QMediaPlaylist*>(parent));
} else if (dynamic_cast<QMediaRecorder*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QMediaRecorder*>(parent));
} else if (dynamic_cast<QOffscreenSurface*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QOffscreenSurface*>(parent));
} else if (dynamic_cast<QPaintDeviceWindow*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QPaintDeviceWindow*>(parent));
} else if (dynamic_cast<QPdfWriter*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QPdfWriter*>(parent));
} else if (dynamic_cast<QQuickItem*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QQuickItem*>(parent));
} else if (dynamic_cast<QRadioData*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QRadioData*>(parent));
} else if (dynamic_cast<QSignalSpy*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QSignalSpy*>(parent));
} else if (dynamic_cast<QWidget*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QWidget*>(parent));
} else if (dynamic_cast<QWindow*>(static_cast<QObject*>(parent))) {
return new MyQPictureFormatPlugin(static_cast<QWindow*>(parent));
} else {
return new MyQPictureFormatPlugin(static_cast<QObject*>(parent));
}
}
char QPictureFormatPlugin_InstallIOHandler(void* ptr, struct QtGui_PackedString format)
{
return static_cast<QPictureFormatPlugin*>(ptr)->installIOHandler(QString::fromUtf8(format.data, format.len));
}
char QPictureFormatPlugin_LoadPicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture)
{
return static_cast<QPictureFormatPlugin*>(ptr)->loadPicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), static_cast<QPicture*>(picture));
}
char QPictureFormatPlugin_LoadPictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture)
{
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::loadPicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), static_cast<QPicture*>(picture));
}
char QPictureFormatPlugin_SavePicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture)
{
return static_cast<QPictureFormatPlugin*>(ptr)->savePicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), *static_cast<QPicture*>(picture));
}
char QPictureFormatPlugin_SavePictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture)
{
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::savePicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), *static_cast<QPicture*>(picture));
}
void QPictureFormatPlugin_DestroyQPictureFormatPlugin(void* ptr)
{
static_cast<QPictureFormatPlugin*>(ptr)->~QPictureFormatPlugin();
}
void* QPictureFormatPlugin___dynamicPropertyNames_atList(void* ptr, int i)
{
return new QByteArray(({QByteArray tmp = static_cast<QList<QByteArray>*>(ptr)->at(i); if (i == static_cast<QList<QByteArray>*>(ptr)->size()-1) { static_cast<QList<QByteArray>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QPictureFormatPlugin___dynamicPropertyNames_setList(void* ptr, void* i)
{
static_cast<QList<QByteArray>*>(ptr)->append(*static_cast<QByteArray*>(i));
}
void* QPictureFormatPlugin___dynamicPropertyNames_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QByteArray>();
}
void* QPictureFormatPlugin___findChildren_atList2(void* ptr, int i)
{
return ({QObject* tmp = static_cast<QList<QObject*>*>(ptr)->at(i); if (i == static_cast<QList<QObject*>*>(ptr)->size()-1) { static_cast<QList<QObject*>*>(ptr)->~QList(); free(ptr); }; tmp; });
}
void QPictureFormatPlugin___findChildren_setList2(void* ptr, void* i)
{
if (dynamic_cast<QOffscreenSurface*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QOffscreenSurface*>(i));
} else if (dynamic_cast<QPaintDeviceWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QPaintDeviceWindow*>(i));
} else if (dynamic_cast<QPdfWriter*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QPdfWriter*>(i));
} else if (dynamic_cast<QWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QWindow*>(i));
} else {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QObject*>(i));
}
}
void* QPictureFormatPlugin___findChildren_newList2(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QObject*>();
}
void* QPictureFormatPlugin___findChildren_atList3(void* ptr, int i)
{
return ({QObject* tmp = static_cast<QList<QObject*>*>(ptr)->at(i); if (i == static_cast<QList<QObject*>*>(ptr)->size()-1) { static_cast<QList<QObject*>*>(ptr)->~QList(); free(ptr); }; tmp; });
}
void QPictureFormatPlugin___findChildren_setList3(void* ptr, void* i)
{
if (dynamic_cast<QOffscreenSurface*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QOffscreenSurface*>(i));
} else if (dynamic_cast<QPaintDeviceWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QPaintDeviceWindow*>(i));
} else if (dynamic_cast<QPdfWriter*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QPdfWriter*>(i));
} else if (dynamic_cast<QWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QWindow*>(i));
} else {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QObject*>(i));
}
}
void* QPictureFormatPlugin___findChildren_newList3(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QObject*>();
}
void* QPictureFormatPlugin___findChildren_atList(void* ptr, int i)
{
return ({QObject* tmp = static_cast<QList<QObject*>*>(ptr)->at(i); if (i == static_cast<QList<QObject*>*>(ptr)->size()-1) { static_cast<QList<QObject*>*>(ptr)->~QList(); free(ptr); }; tmp; });
}
void QPictureFormatPlugin___findChildren_setList(void* ptr, void* i)
{
if (dynamic_cast<QOffscreenSurface*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QOffscreenSurface*>(i));
} else if (dynamic_cast<QPaintDeviceWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QPaintDeviceWindow*>(i));
} else if (dynamic_cast<QPdfWriter*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QPdfWriter*>(i));
} else if (dynamic_cast<QWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QWindow*>(i));
} else {
static_cast<QList<QObject*>*>(ptr)->append(static_cast<QObject*>(i));
}
}
void* QPictureFormatPlugin___findChildren_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QObject*>();
}
void* QPictureFormatPlugin___children_atList(void* ptr, int i)
{
return ({QObject * tmp = static_cast<QList<QObject *>*>(ptr)->at(i); if (i == static_cast<QList<QObject *>*>(ptr)->size()-1) { static_cast<QList<QObject *>*>(ptr)->~QList(); free(ptr); }; tmp; });
}
void QPictureFormatPlugin___children_setList(void* ptr, void* i)
{
if (dynamic_cast<QOffscreenSurface*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject *>*>(ptr)->append(static_cast<QOffscreenSurface*>(i));
} else if (dynamic_cast<QPaintDeviceWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject *>*>(ptr)->append(static_cast<QPaintDeviceWindow*>(i));
} else if (dynamic_cast<QPdfWriter*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject *>*>(ptr)->append(static_cast<QPdfWriter*>(i));
} else if (dynamic_cast<QWindow*>(static_cast<QObject*>(i))) {
static_cast<QList<QObject *>*>(ptr)->append(static_cast<QWindow*>(i));
} else {
static_cast<QList<QObject *>*>(ptr)->append(static_cast<QObject*>(i));
}
}
void* QPictureFormatPlugin___children_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QObject *>();
}
char QPictureFormatPlugin_EventDefault(void* ptr, void* e)
{
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::event(static_cast<QEvent*>(e));
}
char QPictureFormatPlugin_EventFilterDefault(void* ptr, void* watched, void* event)
{
if (dynamic_cast<QOffscreenSurface*>(static_cast<QObject*>(watched))) {
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::eventFilter(static_cast<QOffscreenSurface*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QPaintDeviceWindow*>(static_cast<QObject*>(watched))) {
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::eventFilter(static_cast<QPaintDeviceWindow*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QPdfWriter*>(static_cast<QObject*>(watched))) {
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::eventFilter(static_cast<QPdfWriter*>(watched), static_cast<QEvent*>(event));
} else if (dynamic_cast<QWindow*>(static_cast<QObject*>(watched))) {
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::eventFilter(static_cast<QWindow*>(watched), static_cast<QEvent*>(event));
} else {
return static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
}
}
void QPictureFormatPlugin_ChildEventDefault(void* ptr, void* event)
{
static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::childEvent(static_cast<QChildEvent*>(event));
}
void QPictureFormatPlugin_ConnectNotifyDefault(void* ptr, void* sign)
{
static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::connectNotify(*static_cast<QMetaMethod*>(sign));
}
void QPictureFormatPlugin_CustomEventDefault(void* ptr, void* event)
{
static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::customEvent(static_cast<QEvent*>(event));
}
void QPictureFormatPlugin_DeleteLaterDefault(void* ptr)
{
static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::deleteLater();
}
void QPictureFormatPlugin_DisconnectNotifyDefault(void* ptr, void* sign)
{
static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::disconnectNotify(*static_cast<QMetaMethod*>(sign));
}
void QPictureFormatPlugin_TimerEventDefault(void* ptr, void* event)
{
static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::timerEvent(static_cast<QTimerEvent*>(event));
}
void* QPictureFormatPlugin_MetaObjectDefault(void* ptr)
{
return const_cast<QMetaObject*>(static_cast<QPictureFormatPlugin*>(ptr)->QPictureFormatPlugin::metaObject());
}
void* QPictureIO_QPictureIO_PictureFormat2(void* d)
{
return new QByteArray(QPictureIO::pictureFormat(static_cast<QIODevice*>(d)));
}
void* QPictureIO_QPictureIO_PictureFormat(struct QtGui_PackedString fileName)
{
return new QByteArray(QPictureIO::pictureFormat(QString::fromUtf8(fileName.data, fileName.len)));
}
struct QtGui_PackedList QPictureIO_QPictureIO_InputFormats()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QPictureIO::inputFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
struct QtGui_PackedList QPictureIO_QPictureIO_OutputFormats()
{
return ({ QList<QByteArray>* tmpValue = new QList<QByteArray>(QPictureIO::outputFormats()); QtGui_PackedList { tmpValue, tmpValue->size() }; });
}
void* QPictureIO_NewQPictureIO()
{
return new QPictureIO();
}
void* QPictureIO_NewQPictureIO2(void* ioDevice, char* format)
{
return new QPictureIO(static_cast<QIODevice*>(ioDevice), const_cast<const char*>(format));
}
void* QPictureIO_NewQPictureIO3(struct QtGui_PackedString fileName, char* format)
{
return new QPictureIO(QString::fromUtf8(fileName.data, fileName.len), const_cast<const char*>(format));
}
char QPictureIO_Read(void* ptr)
{
return static_cast<QPictureIO*>(ptr)->read();
}
char QPictureIO_Write(void* ptr)
{
return static_cast<QPictureIO*>(ptr)->write();
}
void QPictureIO_SetDescription(void* ptr, struct QtGui_PackedString description)
{
static_cast<QPictureIO*>(ptr)->setDescription(QString::fromUtf8(description.data, description.len));
}
void QPictureIO_SetFileName(void* ptr, struct QtGui_PackedString fileName)
{
static_cast<QPictureIO*>(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len));
}
void QPictureIO_SetFormat(void* ptr, char* format)
{
static_cast<QPictureIO*>(ptr)->setFormat(const_cast<const char*>(format));
}
void QPictureIO_SetGamma(void* ptr, float gamma)
{
static_cast<QPictureIO*>(ptr)->setGamma(gamma);
}
void QPictureIO_SetIODevice(void* ptr, void* ioDevice)
{
static_cast<QPictureIO*>(ptr)->setIODevice(static_cast<QIODevice*>(ioDevice));
}
void QPictureIO_SetParameters(void* ptr, char* parameters)
{
static_cast<QPictureIO*>(ptr)->setParameters(const_cast<const char*>(parameters));
}
void QPictureIO_SetPicture(void* ptr, void* picture)
{
static_cast<QPictureIO*>(ptr)->setPicture(*static_cast<QPicture*>(picture));
}
void QPictureIO_SetQuality(void* ptr, int q)
{
static_cast<QPictureIO*>(ptr)->setQuality(q);
}
void QPictureIO_SetStatus(void* ptr, int status)
{
static_cast<QPictureIO*>(ptr)->setStatus(status);
}
void QPictureIO_DestroyQPictureIO(void* ptr)
{
static_cast<QPictureIO*>(ptr)->~QPictureIO();
}
void* QPictureIO_IoDevice(void* ptr)
{
return static_cast<QPictureIO*>(ptr)->ioDevice();
}
struct QtGui_PackedString QPictureIO_Description(void* ptr)
{
return ({ QByteArray te4ace0 = static_cast<QPictureIO*>(ptr)->description().toUtf8(); QtGui_PackedString { const_cast<char*>(te4ace0.prepend("WHITESPACE").constData()+10), te4ace0.size()-10 }; });
}
struct QtGui_PackedString QPictureIO_FileName(void* ptr)
{
return ({ QByteArray t48ef9a = static_cast<QPictureIO*>(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast<char*>(t48ef9a.prepend("WHITESPACE").constData()+10), t48ef9a.size()-10 }; });
}
void* QPictureIO_Picture(void* ptr)
{
return const_cast<QPicture*>(&static_cast<QPictureIO*>(ptr)->picture());
}
struct QtGui_PackedString QPictureIO_Format(void* ptr)
{
return QtGui_PackedString { const_cast<char*>(static_cast<QPictureIO*>(ptr)->format()), -1 };
}
struct QtGui_PackedString QPictureIO_Parameters(void* ptr)
{
return QtGui_PackedString { const_cast<char*>(static_cast<QPictureIO*>(ptr)->parameters()), -1 };
}
float QPictureIO_Gamma(void* ptr)
{
return static_cast<QPictureIO*>(ptr)->gamma();
}
int QPictureIO_Quality(void* ptr)
{
return static_cast<QPictureIO*>(ptr)->quality();
}
int QPictureIO_Status(void* ptr)
{
return static_cast<QPictureIO*>(ptr)->status();
}
void* QPictureIO___inputFormats_atList(void* ptr, int i)
{
return new QByteArray(({QByteArray tmp = static_cast<QList<QByteArray>*>(ptr)->at(i); if (i == static_cast<QList<QByteArray>*>(ptr)->size()-1) { static_cast<QList<QByteArray>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QPictureIO___inputFormats_setList(void* ptr, void* i)
{
static_cast<QList<QByteArray>*>(ptr)->append(*static_cast<QByteArray*>(i));
}
void* QPictureIO___inputFormats_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QByteArray>();
}
void* QPictureIO___outputFormats_atList(void* ptr, int i)
{
return new QByteArray(({QByteArray tmp = static_cast<QList<QByteArray>*>(ptr)->at(i); if (i == static_cast<QList<QByteArray>*>(ptr)->size()-1) { static_cast<QList<QByteArray>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QPictureIO___outputFormats_setList(void* ptr, void* i)
{
static_cast<QList<QByteArray>*>(ptr)->append(*static_cast<QByteArray*>(i));
}
void* QPictureIO___outputFormats_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QByteArray>();
}
void* QPixelFormat_NewQPixelFormat()
{
return new QPixelFormat();
@ -83372,6 +84028,11 @@ public:
int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast<void*>(static_cast<const void*>(this)), metric); };
};
void* QPixmap_QPixmap_TrueMatrix2(void* m, int w, int h)
{
return new QMatrix(QPixmap::trueMatrix(*static_cast<QMatrix*>(m), w, h));
}
void* QPixmap_QPixmap_FromImage(void* image, long long flags)
{
return new QPixmap(QPixmap::fromImage(*static_cast<QImage*>(image), static_cast<Qt::ImageConversionFlag>(flags)));
@ -83532,6 +84193,11 @@ void* QPixmap_ScaledToWidth(void* ptr, int width, long long mode)
return new QPixmap(static_cast<QPixmap*>(ptr)->scaledToWidth(width, static_cast<Qt::TransformationMode>(mode)));
}
void* QPixmap_Transformed2(void* ptr, void* matrix, long long mode)
{
return new QPixmap(static_cast<QPixmap*>(ptr)->transformed(*static_cast<QMatrix*>(matrix), static_cast<Qt::TransformationMode>(mode)));
}
void* QPixmap_Transformed(void* ptr, void* transform, long long mode)
{
return new QPixmap(static_cast<QPixmap*>(ptr)->transformed(*static_cast<QTransform*>(transform), static_cast<Qt::TransformationMode>(mode)));
@ -94209,6 +94875,11 @@ void* QTransform_NewQTransform6(void* other)
return new QTransform(*static_cast<QTransform*>(other));
}
void* QTransform_NewQTransform5(void* matrix)
{
return new QTransform(*static_cast<QMatrix*>(matrix));
}
void* QTransform_NewQTransform7(void* other)
{
return new QTransform(*static_cast<QTransform*>(other));
@ -94355,6 +95026,11 @@ char QTransform_IsTranslating(void* ptr)
return static_cast<QTransform*>(ptr)->isTranslating();
}
void* QTransform_ToAffine(void* ptr)
{
return const_cast<QMatrix*>(&static_cast<QTransform*>(ptr)->toAffine());
}
double QTransform_Determinant(void* ptr)
{
return static_cast<QTransform*>(ptr)->determinant();

1253
gui/gui.go

File diff suppressed because it is too large Load diff

112
gui/gui.h
View file

@ -32,6 +32,7 @@ int QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType();
int QOpenGLWindow_QOpenGLWindow_QRegisterMetaType();
int QPaintDeviceWindow_QPaintDeviceWindow_QRegisterMetaType();
int QPdfWriter_QPdfWriter_QRegisterMetaType();
int QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType();
int QRasterWindow_QRasterWindow_QRegisterMetaType();
int QRegExpValidator_QRegExpValidator_QRegisterMetaType();
int QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType();
@ -429,6 +430,7 @@ void* QBrush_NewQBrush8(void* image);
void* QBrush_NewQBrush7(void* pixmap);
void QBrush_SetColor2(void* ptr, long long color);
void QBrush_SetColor(void* ptr, void* color);
void QBrush_SetMatrix(void* ptr, void* matrix);
void QBrush_SetStyle(void* ptr, long long style);
void QBrush_SetTexture(void* ptr, void* pixmap);
void QBrush_SetTextureImage(void* ptr, void* image);
@ -442,6 +444,7 @@ long long QBrush_Style(void* ptr);
char QBrush_IsOpaque(void* ptr);
void* QBrush_Color(void* ptr);
void* QBrush_Gradient(void* ptr);
void* QBrush_Matrix(void* ptr);
void* QBrush_ToVariant(void* ptr);
void QClipboard_ConnectChanged(void* ptr);
void QClipboard_DisconnectChanged(void* ptr);
@ -1249,6 +1252,7 @@ void* QImage_NewQImage2(void* size, long long format);
void* QImage_NewQImage9(struct QtGui_PackedString fileName, char* format);
void* QImage_NewQImage3(int width, int height, long long format);
long long QImage_QImage_ToImageFormat(void* format);
void* QImage_QImage_TrueMatrix(void* matrix, int width, int height);
void* QImage_QImage_ToPixelFormat(long long format);
void* QImage_QImage_TrueMatrix2(void* matrix, int width, int height);
char QImage_Load2(void* ptr, void* device, char* format);
@ -1289,6 +1293,7 @@ void* QImage_Scaled2(void* ptr, int width, int height, long long aspectRatioMode
void* QImage_ScaledToHeight(void* ptr, int height, long long mode);
void* QImage_ScaledToWidth(void* ptr, int width, long long mode);
void* QImage_SmoothScaled(void* ptr, int w, int h);
void* QImage_Transformed(void* ptr, void* matrix, long long mode);
void* QImage_Transformed2(void* ptr, void* matrix, long long mode);
void* QImage_PixelFormat(void* ptr);
void* QImage_Offset(void* ptr);
@ -1646,7 +1651,41 @@ void QLinearGradient_SetStart(void* ptr, void* start);
void QLinearGradient_SetStart2(void* ptr, double x, double y);
void* QLinearGradient_FinalStop(void* ptr);
void* QLinearGradient_Start(void* ptr);
void* QMatrix_Rotate(void* ptr, double degrees);
void* QMatrix_Scale(void* ptr, double sx, double sy);
void* QMatrix_Shear(void* ptr, double sh, double sv);
void* QMatrix_Translate(void* ptr, double dx, double dy);
void* QMatrix_NewQMatrix();
void* QMatrix_NewQMatrix4(void* other);
void* QMatrix_NewQMatrix5(void* matrix);
void* QMatrix_NewQMatrix3(double m11, double m12, double m21, double m22, double dx, double dy);
void QMatrix_Reset(void* ptr);
void QMatrix_SetMatrix(void* ptr, double m11, double m12, double m21, double m22, double dx, double dy);
void* QMatrix_Map5(void* ptr, void* line);
void* QMatrix_Map6(void* ptr, void* line);
void* QMatrix_Inverted(void* ptr, char invertible);
void* QMatrix_Map10(void* ptr, void* path);
void* QMatrix_Map3(void* ptr, void* point);
void* QMatrix_Map4(void* ptr, void* point);
void* QMatrix_Map8(void* ptr, void* polygon);
void* QMatrix_MapToPolygon(void* ptr, void* rectangle);
void* QMatrix_Map7(void* ptr, void* polygon);
void* QMatrix_MapRect2(void* ptr, void* rectangle);
void* QMatrix_MapRect(void* ptr, void* rectangle);
void* QMatrix_Map9(void* ptr, void* region);
char QMatrix_IsIdentity(void* ptr);
char QMatrix_IsInvertible(void* ptr);
double QMatrix_Determinant(void* ptr);
double QMatrix_Dx(void* ptr);
double QMatrix_Dy(void* ptr);
double QMatrix_M11(void* ptr);
double QMatrix_M12(void* ptr);
double QMatrix_M21(void* ptr);
double QMatrix_M22(void* ptr);
void QMatrix_Map2(void* ptr, int x, int y, int tx, int ty);
void QMatrix_Map(void* ptr, double x, double y, double tx, double ty);
void* QMatrix4x4_NewQMatrix4x4();
void* QMatrix4x4_NewQMatrix4x48(void* matrix);
void* QMatrix4x4_NewQMatrix4x47(void* transform);
void* QMatrix4x4_NewQMatrix4x43(float values);
void* QMatrix4x4_NewQMatrix4x44(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44);
@ -1674,6 +1713,7 @@ void QMatrix4x4_Translate2(void* ptr, float x, float y);
void QMatrix4x4_Translate3(void* ptr, float x, float y, float z);
void QMatrix4x4_Viewport2(void* ptr, void* rect);
void QMatrix4x4_Viewport(void* ptr, float left, float bottom, float width, float height, float nearPlane, float farPlane);
void* QMatrix4x4_ToAffine(void* ptr);
void* QMatrix4x4_Inverted(void* ptr, char invertible);
void* QMatrix4x4_Transposed(void* ptr);
void* QMatrix4x4_Map(void* ptr, void* point);
@ -15603,7 +15643,9 @@ void QPainterPath_Swap(void* ptr, void* other);
void QPainterPath_Translate2(void* ptr, void* offset);
void QPainterPath_Translate(void* ptr, double dx, double dy);
void QPainterPath_DestroyQPainterPath(void* ptr);
struct QtGui_PackedList QPainterPath_ToFillPolygons2(void* ptr, void* matrix);
struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix);
struct QtGui_PackedList QPainterPath_ToSubpathPolygons2(void* ptr, void* matrix);
struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix);
void* QPainterPath_Intersected(void* ptr, void* p);
void* QPainterPath_Simplified(void* ptr);
@ -15614,6 +15656,7 @@ void* QPainterPath_Translated(void* ptr, double dx, double dy);
void* QPainterPath_United(void* ptr, void* p);
void* QPainterPath_CurrentPosition(void* ptr);
void* QPainterPath_PointAtPercent(void* ptr, double t);
void* QPainterPath_ToFillPolygon2(void* ptr, void* matrix);
void* QPainterPath_ToFillPolygon(void* ptr, void* matrix);
void* QPainterPath_BoundingRect(void* ptr);
void* QPainterPath_ControlPointRect(void* ptr);
@ -15820,6 +15863,71 @@ void QPicture___outputFormats_setList(void* ptr, void* i);
void* QPicture___outputFormats_newList(void* ptr);
void* QPicture_PaintEngine(void* ptr);
void* QPicture_PaintEngineDefault(void* ptr);
void* QPictureFormatPlugin_NewQPictureFormatPlugin(void* parent);
char QPictureFormatPlugin_InstallIOHandler(void* ptr, struct QtGui_PackedString format);
char QPictureFormatPlugin_LoadPicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture);
char QPictureFormatPlugin_LoadPictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture);
char QPictureFormatPlugin_SavePicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture);
char QPictureFormatPlugin_SavePictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture);
void QPictureFormatPlugin_DestroyQPictureFormatPlugin(void* ptr);
void* QPictureFormatPlugin___dynamicPropertyNames_atList(void* ptr, int i);
void QPictureFormatPlugin___dynamicPropertyNames_setList(void* ptr, void* i);
void* QPictureFormatPlugin___dynamicPropertyNames_newList(void* ptr);
void* QPictureFormatPlugin___findChildren_atList2(void* ptr, int i);
void QPictureFormatPlugin___findChildren_setList2(void* ptr, void* i);
void* QPictureFormatPlugin___findChildren_newList2(void* ptr);
void* QPictureFormatPlugin___findChildren_atList3(void* ptr, int i);
void QPictureFormatPlugin___findChildren_setList3(void* ptr, void* i);
void* QPictureFormatPlugin___findChildren_newList3(void* ptr);
void* QPictureFormatPlugin___findChildren_atList(void* ptr, int i);
void QPictureFormatPlugin___findChildren_setList(void* ptr, void* i);
void* QPictureFormatPlugin___findChildren_newList(void* ptr);
void* QPictureFormatPlugin___children_atList(void* ptr, int i);
void QPictureFormatPlugin___children_setList(void* ptr, void* i);
void* QPictureFormatPlugin___children_newList(void* ptr);
char QPictureFormatPlugin_EventDefault(void* ptr, void* e);
char QPictureFormatPlugin_EventFilterDefault(void* ptr, void* watched, void* event);
void QPictureFormatPlugin_ChildEventDefault(void* ptr, void* event);
void QPictureFormatPlugin_ConnectNotifyDefault(void* ptr, void* sign);
void QPictureFormatPlugin_CustomEventDefault(void* ptr, void* event);
void QPictureFormatPlugin_DeleteLaterDefault(void* ptr);
void QPictureFormatPlugin_DisconnectNotifyDefault(void* ptr, void* sign);
void QPictureFormatPlugin_TimerEventDefault(void* ptr, void* event);
void* QPictureFormatPlugin_MetaObjectDefault(void* ptr);
void* QPictureIO_QPictureIO_PictureFormat2(void* d);
void* QPictureIO_QPictureIO_PictureFormat(struct QtGui_PackedString fileName);
struct QtGui_PackedList QPictureIO_QPictureIO_InputFormats();
struct QtGui_PackedList QPictureIO_QPictureIO_OutputFormats();
void* QPictureIO_NewQPictureIO();
void* QPictureIO_NewQPictureIO2(void* ioDevice, char* format);
void* QPictureIO_NewQPictureIO3(struct QtGui_PackedString fileName, char* format);
char QPictureIO_Read(void* ptr);
char QPictureIO_Write(void* ptr);
void QPictureIO_SetDescription(void* ptr, struct QtGui_PackedString description);
void QPictureIO_SetFileName(void* ptr, struct QtGui_PackedString fileName);
void QPictureIO_SetFormat(void* ptr, char* format);
void QPictureIO_SetGamma(void* ptr, float gamma);
void QPictureIO_SetIODevice(void* ptr, void* ioDevice);
void QPictureIO_SetParameters(void* ptr, char* parameters);
void QPictureIO_SetPicture(void* ptr, void* picture);
void QPictureIO_SetQuality(void* ptr, int q);
void QPictureIO_SetStatus(void* ptr, int status);
void QPictureIO_DestroyQPictureIO(void* ptr);
void* QPictureIO_IoDevice(void* ptr);
struct QtGui_PackedString QPictureIO_Description(void* ptr);
struct QtGui_PackedString QPictureIO_FileName(void* ptr);
void* QPictureIO_Picture(void* ptr);
struct QtGui_PackedString QPictureIO_Format(void* ptr);
struct QtGui_PackedString QPictureIO_Parameters(void* ptr);
float QPictureIO_Gamma(void* ptr);
int QPictureIO_Quality(void* ptr);
int QPictureIO_Status(void* ptr);
void* QPictureIO___inputFormats_atList(void* ptr, int i);
void QPictureIO___inputFormats_setList(void* ptr, void* i);
void* QPictureIO___inputFormats_newList(void* ptr);
void* QPictureIO___outputFormats_atList(void* ptr, int i);
void QPictureIO___outputFormats_setList(void* ptr, void* i);
void* QPictureIO___outputFormats_newList(void* ptr);
void* QPixelFormat_NewQPixelFormat();
void* QPixelFormat_NewQPixelFormat2(long long colorModel, char* firstSize, char* secondSize, char* thirdSize, char* fourthSize, char* fifthSize, char* alphaSize, long long alphaUsage, long long alphaPosition, long long premultiplied, long long typeInterpretation, long long byteOrder, char* subEnum);
long long QPixelFormat_AlphaPosition(void* ptr);
@ -15843,6 +15951,7 @@ struct QtGui_PackedString QPixelFormat_MagentaSize(void* ptr);
struct QtGui_PackedString QPixelFormat_RedSize(void* ptr);
struct QtGui_PackedString QPixelFormat_SaturationSize(void* ptr);
struct QtGui_PackedString QPixelFormat_YellowSize(void* ptr);
void* QPixmap_QPixmap_TrueMatrix2(void* m, int w, int h);
void* QPixmap_QPixmap_FromImage(void* image, long long flags);
void* QPixmap_QPixmap_FromImageReader(void* imageReader, long long flags);
void* QPixmap_QPixmap_FromImage2(void* image, long long flags);
@ -15875,6 +15984,7 @@ void* QPixmap_Scaled(void* ptr, void* size, long long aspectRatioMode, long long
void* QPixmap_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode);
void* QPixmap_ScaledToHeight(void* ptr, int height, long long mode);
void* QPixmap_ScaledToWidth(void* ptr, int width, long long mode);
void* QPixmap_Transformed2(void* ptr, void* matrix, long long mode);
void* QPixmap_Transformed(void* ptr, void* transform, long long mode);
void* QPixmap_Rect(void* ptr);
void* QPixmap_Size(void* ptr);
@ -17651,6 +17761,7 @@ void* QTransform_QTransform_FromScale(double sx, double sy);
void* QTransform_QTransform_FromTranslate(double dx, double dy);
void* QTransform_NewQTransform();
void* QTransform_NewQTransform6(void* other);
void* QTransform_NewQTransform5(void* matrix);
void* QTransform_NewQTransform7(void* other);
void* QTransform_NewQTransform3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33);
void* QTransform_NewQTransform4(double m11, double m12, double m21, double m22, double dx, double dy);
@ -17680,6 +17791,7 @@ char QTransform_IsInvertible(void* ptr);
char QTransform_IsRotating(void* ptr);
char QTransform_IsScaling(void* ptr);
char QTransform_IsTranslating(void* ptr);
void* QTransform_ToAffine(void* ptr);
double QTransform_Determinant(void* ptr);
double QTransform_Dx(void* ptr);
double QTransform_Dy(void* ptr);

View file

@ -39,6 +39,7 @@
#include <QHelpIndexModel>
#include <QHelpIndexWidget>
#include <QHelpSearchEngine>
#include <QHelpSearchQuery>
#include <QHelpSearchQueryWidget>
#include <QHelpSearchResult>
#include <QHelpSearchResultWidget>
@ -4277,12 +4278,32 @@ int QHelpSearchEngine_SearchResultCount(void* ptr)
return static_cast<QHelpSearchEngine*>(ptr)->searchResultCount();
}
void* QHelpSearchEngine___search_queryList_atList(void* ptr, int i)
{
return new QHelpSearchQuery(({QHelpSearchQuery tmp = static_cast<QList<QHelpSearchQuery>*>(ptr)->at(i); if (i == static_cast<QList<QHelpSearchQuery>*>(ptr)->size()-1) { static_cast<QList<QHelpSearchQuery>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QHelpSearchEngine___search_queryList_setList(void* ptr, void* i)
{
static_cast<QList<QHelpSearchQuery>*>(ptr)->append(*static_cast<QHelpSearchQuery*>(i));
}
void* QHelpSearchEngine___search_queryList_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QHelpSearchQuery>();
}
void* QHelpSearchEngine___query_atList(void* ptr, int i)
{
return new QHelpSearchQuery(({QHelpSearchQuery tmp = static_cast<QList<QHelpSearchQuery>*>(ptr)->at(i); if (i == static_cast<QList<QHelpSearchQuery>*>(ptr)->size()-1) { static_cast<QList<QHelpSearchQuery>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QHelpSearchEngine___query_setList(void* ptr, void* i)
{
static_cast<QList<QHelpSearchQuery>*>(ptr)->append(*static_cast<QHelpSearchQuery*>(i));
}
void* QHelpSearchEngine___query_newList(void* ptr)
{
Q_UNUSED(ptr);
@ -4430,6 +4451,21 @@ void* QHelpSearchEngine_MetaObjectDefault(void* ptr)
return const_cast<QMetaObject*>(static_cast<QHelpSearchEngine*>(ptr)->QHelpSearchEngine::metaObject());
}
void* QHelpSearchQuery_NewQHelpSearchQuery()
{
return new QHelpSearchQuery();
}
struct QtHelp_PackedString QHelpSearchQuery_WordList(void* ptr)
{
return ({ QByteArray t152f34 = static_cast<QHelpSearchQuery*>(ptr)->wordList.join("|").toUtf8(); QtHelp_PackedString { const_cast<char*>(t152f34.prepend("WHITESPACE").constData()+10), t152f34.size()-10 }; });
}
void QHelpSearchQuery_SetWordList(void* ptr, struct QtHelp_PackedString vqs)
{
static_cast<QHelpSearchQuery*>(ptr)->wordList = QString::fromUtf8(vqs.data, vqs.len).split("|", QString::SkipEmptyParts);
}
class MyQHelpSearchQueryWidget: public QHelpSearchQueryWidget
{
public:
@ -4559,12 +4595,32 @@ char QHelpSearchQueryWidget_IsCompactMode(void* ptr)
return static_cast<QHelpSearchQueryWidget*>(ptr)->isCompactMode();
}
void* QHelpSearchQueryWidget___setQuery_queryList_atList(void* ptr, int i)
{
return new QHelpSearchQuery(({QHelpSearchQuery tmp = static_cast<QList<QHelpSearchQuery>*>(ptr)->at(i); if (i == static_cast<QList<QHelpSearchQuery>*>(ptr)->size()-1) { static_cast<QList<QHelpSearchQuery>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QHelpSearchQueryWidget___setQuery_queryList_setList(void* ptr, void* i)
{
static_cast<QList<QHelpSearchQuery>*>(ptr)->append(*static_cast<QHelpSearchQuery*>(i));
}
void* QHelpSearchQueryWidget___setQuery_queryList_newList(void* ptr)
{
Q_UNUSED(ptr);
return new QList<QHelpSearchQuery>();
}
void* QHelpSearchQueryWidget___query_atList(void* ptr, int i)
{
return new QHelpSearchQuery(({QHelpSearchQuery tmp = static_cast<QList<QHelpSearchQuery>*>(ptr)->at(i); if (i == static_cast<QList<QHelpSearchQuery>*>(ptr)->size()-1) { static_cast<QList<QHelpSearchQuery>*>(ptr)->~QList(); free(ptr); }; tmp; }));
}
void QHelpSearchQueryWidget___query_setList(void* ptr, void* i)
{
static_cast<QList<QHelpSearchQuery>*>(ptr)->append(*static_cast<QHelpSearchQuery*>(i));
}
void* QHelpSearchQueryWidget___query_newList(void* ptr)
{
Q_UNUSED(ptr);

View file

@ -9651,10 +9651,40 @@ func (ptr *QHelpSearchEngine) SearchResultCount() int {
return 0
}
func (ptr *QHelpSearchEngine) __search_queryList_atList(i int) *QHelpSearchQuery {
if ptr.Pointer() != nil {
tmpValue := NewQHelpSearchQueryFromPointer(C.QHelpSearchEngine___search_queryList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QHelpSearchQuery).DestroyQHelpSearchQuery)
return tmpValue
}
return nil
}
func (ptr *QHelpSearchEngine) __search_queryList_setList(i QHelpSearchQuery_ITF) {
if ptr.Pointer() != nil {
C.QHelpSearchEngine___search_queryList_setList(ptr.Pointer(), PointerFromQHelpSearchQuery(i))
}
}
func (ptr *QHelpSearchEngine) __search_queryList_newList() unsafe.Pointer {
return C.QHelpSearchEngine___search_queryList_newList(ptr.Pointer())
}
func (ptr *QHelpSearchEngine) __query_atList(i int) *QHelpSearchQuery {
if ptr.Pointer() != nil {
tmpValue := NewQHelpSearchQueryFromPointer(C.QHelpSearchEngine___query_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QHelpSearchQuery).DestroyQHelpSearchQuery)
return tmpValue
}
return nil
}
func (ptr *QHelpSearchEngine) __query_setList(i QHelpSearchQuery_ITF) {
if ptr.Pointer() != nil {
C.QHelpSearchEngine___query_setList(ptr.Pointer(), PointerFromQHelpSearchQuery(i))
}
}
func (ptr *QHelpSearchEngine) __query_newList() unsafe.Pointer {
return C.QHelpSearchEngine___query_newList(ptr.Pointer())
}
@ -9937,6 +9967,73 @@ func (ptr *QHelpSearchEngine) MetaObjectDefault() *core.QMetaObject {
return nil
}
type QHelpSearchQuery struct {
ptr unsafe.Pointer
}
type QHelpSearchQuery_ITF interface {
QHelpSearchQuery_PTR() *QHelpSearchQuery
}
func (ptr *QHelpSearchQuery) QHelpSearchQuery_PTR() *QHelpSearchQuery {
return ptr
}
func (ptr *QHelpSearchQuery) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QHelpSearchQuery) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQHelpSearchQuery(ptr QHelpSearchQuery_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QHelpSearchQuery_PTR().Pointer()
}
return nil
}
func NewQHelpSearchQueryFromPointer(ptr unsafe.Pointer) (n *QHelpSearchQuery) {
n = new(QHelpSearchQuery)
n.SetPointer(ptr)
return
}
func (ptr *QHelpSearchQuery) DestroyQHelpSearchQuery() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func NewQHelpSearchQuery() *QHelpSearchQuery {
tmpValue := NewQHelpSearchQueryFromPointer(C.QHelpSearchQuery_NewQHelpSearchQuery())
runtime.SetFinalizer(tmpValue, (*QHelpSearchQuery).DestroyQHelpSearchQuery)
return tmpValue
}
func (ptr *QHelpSearchQuery) WordList() []string {
if ptr.Pointer() != nil {
return strings.Split(cGoUnpackString(C.QHelpSearchQuery_WordList(ptr.Pointer())), "|")
}
return make([]string, 0)
}
func (ptr *QHelpSearchQuery) SetWordList(vqs []string) {
if ptr.Pointer() != nil {
vqsC := C.CString(strings.Join(vqs, "|"))
defer C.free(unsafe.Pointer(vqsC))
C.QHelpSearchQuery_SetWordList(ptr.Pointer(), C.struct_QtHelp_PackedString{data: vqsC, len: C.longlong(len(strings.Join(vqs, "|")))})
}
}
type QHelpSearchQueryWidget struct {
widgets.QWidget
}
@ -10067,10 +10164,40 @@ func (ptr *QHelpSearchQueryWidget) IsCompactMode() bool {
return false
}
func (ptr *QHelpSearchQueryWidget) __setQuery_queryList_atList(i int) *QHelpSearchQuery {
if ptr.Pointer() != nil {
tmpValue := NewQHelpSearchQueryFromPointer(C.QHelpSearchQueryWidget___setQuery_queryList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QHelpSearchQuery).DestroyQHelpSearchQuery)
return tmpValue
}
return nil
}
func (ptr *QHelpSearchQueryWidget) __setQuery_queryList_setList(i QHelpSearchQuery_ITF) {
if ptr.Pointer() != nil {
C.QHelpSearchQueryWidget___setQuery_queryList_setList(ptr.Pointer(), PointerFromQHelpSearchQuery(i))
}
}
func (ptr *QHelpSearchQueryWidget) __setQuery_queryList_newList() unsafe.Pointer {
return C.QHelpSearchQueryWidget___setQuery_queryList_newList(ptr.Pointer())
}
func (ptr *QHelpSearchQueryWidget) __query_atList(i int) *QHelpSearchQuery {
if ptr.Pointer() != nil {
tmpValue := NewQHelpSearchQueryFromPointer(C.QHelpSearchQueryWidget___query_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QHelpSearchQuery).DestroyQHelpSearchQuery)
return tmpValue
}
return nil
}
func (ptr *QHelpSearchQueryWidget) __query_setList(i QHelpSearchQuery_ITF) {
if ptr.Pointer() != nil {
C.QHelpSearchQueryWidget___query_setList(ptr.Pointer(), PointerFromQHelpSearchQuery(i))
}
}
func (ptr *QHelpSearchQueryWidget) __query_newList() unsafe.Pointer {
return C.QHelpSearchQueryWidget___query_newList(ptr.Pointer())
}

View file

@ -715,7 +715,11 @@ void QHelpSearchEngine_DestroyQHelpSearchEngine(void* ptr);
struct QtHelp_PackedString QHelpSearchEngine_SearchInput(void* ptr);
struct QtHelp_PackedList QHelpSearchEngine_SearchResults(void* ptr, int start, int end);
int QHelpSearchEngine_SearchResultCount(void* ptr);
void* QHelpSearchEngine___search_queryList_atList(void* ptr, int i);
void QHelpSearchEngine___search_queryList_setList(void* ptr, void* i);
void* QHelpSearchEngine___search_queryList_newList(void* ptr);
void* QHelpSearchEngine___query_atList(void* ptr, int i);
void QHelpSearchEngine___query_setList(void* ptr, void* i);
void* QHelpSearchEngine___query_newList(void* ptr);
void* QHelpSearchEngine___searchResults_atList(void* ptr, int i);
void QHelpSearchEngine___searchResults_setList(void* ptr, void* i);
@ -744,6 +748,9 @@ void QHelpSearchEngine_DeleteLaterDefault(void* ptr);
void QHelpSearchEngine_DisconnectNotifyDefault(void* ptr, void* sign);
void QHelpSearchEngine_TimerEventDefault(void* ptr, void* event);
void* QHelpSearchEngine_MetaObjectDefault(void* ptr);
void* QHelpSearchQuery_NewQHelpSearchQuery();
struct QtHelp_PackedString QHelpSearchQuery_WordList(void* ptr);
void QHelpSearchQuery_SetWordList(void* ptr, struct QtHelp_PackedString vqs);
void* QHelpSearchQueryWidget_NewQHelpSearchQueryWidget(void* parent);
void QHelpSearchQueryWidget_CollapseExtendedSearch(void* ptr);
void QHelpSearchQueryWidget_ExpandExtendedSearch(void* ptr);
@ -754,7 +761,11 @@ void QHelpSearchQueryWidget_SetSearchInput(void* ptr, struct QtHelp_PackedString
void QHelpSearchQueryWidget_DestroyQHelpSearchQueryWidget(void* ptr);
struct QtHelp_PackedString QHelpSearchQueryWidget_SearchInput(void* ptr);
char QHelpSearchQueryWidget_IsCompactMode(void* ptr);
void* QHelpSearchQueryWidget___setQuery_queryList_atList(void* ptr, int i);
void QHelpSearchQueryWidget___setQuery_queryList_setList(void* ptr, void* i);
void* QHelpSearchQueryWidget___setQuery_queryList_newList(void* ptr);
void* QHelpSearchQueryWidget___query_atList(void* ptr, int i);
void QHelpSearchQueryWidget___query_setList(void* ptr, void* i);
void* QHelpSearchQueryWidget___query_newList(void* ptr);
void* QHelpSearchQueryWidget___addActions_actions_atList(void* ptr, int i);
void QHelpSearchQueryWidget___addActions_actions_setList(void* ptr, void* i);

View file

@ -454,7 +454,7 @@ func CppOutput(name, value string, f *parser.Function) string {
if strings.HasSuffix(f.Name, "_atList") {
if parser.UseJs() {
if f.IsMap {
out := cppOutput(fmt.Sprintf("({%v tmp = %v->value%v; if (i == %v->size()-1) { %v->~%v(); }; tmp; })", value, strings.Split(name, "->")[0], strings.TrimSuffix(strings.Split(name, "_atList")[1], ", i)")+")", strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
out := cppOutput(fmt.Sprintf("({%v tmp = %v->value%v; if (i == %v->size()-1) { %v->~%v(); }; tmp; })", value, strings.Split(name, "->")[0], "("+strings.TrimSuffix(strings.Split(name, "_atList(")[1], ", i)")+")", strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
if !strings.Contains(cppOutput(name, value, f), "_Packed") && f.BoundByEmscripten {
if !strings.Contains(out, "emscripten::val::global") {
out = "reinterpret_cast<uintptr_t>(" + out + ")"
@ -462,7 +462,7 @@ func CppOutput(name, value string, f *parser.Function) string {
}
return out
}
out := cppOutput(fmt.Sprintf("({%v tmp = %v->at%v; if (i == %v->size()-1) { %v->~%v(); }; tmp; })", value, strings.Split(name, "->")[0], strings.Split(name, "_atList")[1], strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
out := cppOutput(fmt.Sprintf("({%v tmp = %v->at%v; if (i == %v->size()-1) { %v->~%v(); }; tmp; })", value, strings.Split(name, "->")[0], "("+strings.Split(name, "_atList(")[1], strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
if !strings.Contains(cppOutput(name, value, f), "_Packed") && f.BoundByEmscripten {
if !strings.Contains(out, "emscripten::val::global") {
out = "reinterpret_cast<uintptr_t>(" + out + ")"
@ -471,15 +471,15 @@ func CppOutput(name, value string, f *parser.Function) string {
return out
}
if f.IsMap {
return cppOutput(fmt.Sprintf("({%v tmp = %v->value%v; if (i == %v->size()-1) { %v->~%v(); free(ptr); }; tmp; })", value, strings.Split(name, "->")[0], strings.TrimSuffix(strings.Split(name, "_atList")[1], ", i)")+")", strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
return cppOutput(fmt.Sprintf("({%v tmp = %v->value%v; if (i == %v->size()-1) { %v->~%v(); free(ptr); }; tmp; })", value, strings.Split(name, "->")[0], "("+strings.TrimSuffix(strings.Split(name, "_atList(")[1], ", i)")+")", strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
}
return cppOutput(fmt.Sprintf("({%v tmp = %v->at%v; if (i == %v->size()-1) { %v->~%v(); free(ptr); }; tmp; })", value, strings.Split(name, "->")[0], strings.Split(name, "_atList")[1], strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
return cppOutput(fmt.Sprintf("({%v tmp = %v->at%v; if (i == %v->size()-1) { %v->~%v(); free(ptr); }; tmp; })", value, strings.Split(name, "->")[0], "("+strings.Split(name, "_atList(")[1], strings.Split(name, "->")[0], strings.Split(name, "->")[0], parser.CleanValue(f.Container)), value, f)
}
if strings.HasSuffix(f.Name, "_setList") {
if len(f.Parameters) == 2 {
return cppOutput(fmt.Sprintf("%v->insert%v", strings.Split(name, "->")[0], strings.Split(name, "_setList")[1]), value, f)
return cppOutput(fmt.Sprintf("%v->insert%v", strings.Split(name, "->")[0], "("+strings.Split(name, "_setList(")[1]), value, f)
}
return cppOutput(fmt.Sprintf("%v->append%v", strings.Split(name, "->")[0], strings.Split(name, "_setList")[1]), value, f)
return cppOutput(fmt.Sprintf("%v->append%v", strings.Split(name, "->")[0], "("+strings.Split(name, "_setList(")[1]), value, f)
}
if strings.HasSuffix(f.Name, "_newList") {
return fmt.Sprintf("new %v()", parser.CleanValue(f.Container))

View file

@ -42,6 +42,9 @@ type Class struct {
}
func (c *Class) register(m *Module) {
if _, ok := State.ClassMap[c.Name]; ok {
return
}
c.DocModule = c.Module
c.Module = m.Project
@ -67,7 +70,7 @@ func (c *Class) derivation() {
}
func (c *Class) GetBases() []string {
if c.Bases == "" {
if c == nil || c.Bases == "" {
return make([]string, 0)
}
if strings.Contains(c.Bases, ",") {
@ -234,15 +237,15 @@ func (c *Class) IsSupported() bool {
return false
}
//if utils.QT_VERSION() == "5.8.0" {
switch c.Name {
case "QSctpServer", "QSctpSocket", "Http2", "QAbstractExtensionFactory":
{
c.Access = "unsupported_isBlockedClass"
return false
if utils.QT_VERSION_NUM() >= 5080 {
switch c.Name {
case "QSctpServer", "QSctpSocket", "Http2", "QAbstractExtensionFactory":
{
c.Access = "unsupported_isBlockedClass"
return false
}
}
}
//}
if UseJs() {
if strings.HasPrefix(c.Name, "QSG") {
@ -277,8 +280,16 @@ func (c *Class) IsSupported() bool {
"QProcess", "QProcessEnvironment", //TODO: iOS
"QRemoteObjectPackets":
"QRemoteObjectPackets",
"QStaticByteArrayMatcher", "QtDummyFutex", "QtLinuxFutex",
"QShaderLanguage",
"AndroidNfc", "OSXBluetooth",
"QtROClientFactory", "QtROServerFactory",
"QWebViewFactory", "QGeoServiceProviderFactoryV2":
{
c.Access = "unsupported_isBlockedClass"
return false

View file

@ -35,6 +35,7 @@ func (c *Class) fixFunctions(fix func(*Function)) {
}
//TODO: (*Enum) IsSupported
//TODO: merge into (*Class).removeEnums_Version
func (c *Class) fixEnums() {
for _, e := range c.Enums {
if e.Fullname == "QVariant::Type" {
@ -149,6 +150,12 @@ func (c *Class) fixGeneral_Version() {
})
}
}
case "QDesktopWidget":
{
for _, f := range c.Functions {
f.Status = "active"
}
}
}
}

View file

@ -69,6 +69,80 @@ func (c *Class) removeEnums_Version() {
case "QCss", "QScript", "Http2":
{
c.Enums = append(c.Enums[:i], c.Enums[i+1:]...)
continue
}
}
switch e := c.Enums[i]; e.Fullname {
case "QTimeZone::anonymous":
{
c.Enums = append(c.Enums[:i], c.Enums[i+1:]...)
continue
}
case "Qt::InputMethodQuery":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if e.Values[iv].Name == "ImQueryInput" {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
break
}
}
continue
}
case "QV4::PropertyFlag":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if e.Values[iv].Name == "Attr_ReadOnly" ||
e.Values[iv].Name == "Attr_ReadOnly_ButConfigurable" {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
}
}
continue
}
case "QDBusConnection::RegisterOption":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if strings.HasPrefix(e.Values[iv].Name, "ExportAll") {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
}
}
continue
}
case "QDateTimeEdit::Section":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if e.Values[iv].Name == "TimeSections_Mask" ||
e.Values[iv].Name == "DateSections_Mask" {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
}
}
continue
}
case "QDockWidget::DockWidgetFeature":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if e.Values[iv].Name == "AllDockWidgetFeatures" {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
}
}
continue
}
case "QSGNode::DirtyStateBit":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if e.Values[iv].Name == "DirtyPropagationMask" {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
}
}
continue
}
case "QWebEnginePage::WebAction":
{
for iv := len(e.Values) - 1; iv >= 0; iv-- {
if e.Values[iv].Name == "NoWebAction" {
c.Enums[i].Values = append(c.Enums[i].Values[:iv], c.Enums[i].Values[iv+1:]...)
}
}
continue
}
}
}

View file

@ -53,6 +53,7 @@ type Function struct {
type Parameter struct {
Name string `xml:"name,attr"`
Value string `xml:"left,attr"`
ValueNew string `xml:"type,attr"`
Right string `xml:"right,attr"`
Default string `xml:"default,attr"`
PureGoType string
@ -262,17 +263,17 @@ func (f *Function) IsJNIGeneric() bool {
//TODO:
func (f *Function) IsSupported() bool {
//if utils.QT_VERSION() == "5.8.0" {
if f.Fullname == "QJSEngine::newQMetaObject" && f.OverloadNumber == "2" ||
f.Fullname == "QScxmlTableData::instructions" || f.Fullname == "QScxmlTableData::dataNames" ||
f.Fullname == "QScxmlTableData::stateMachineTable" ||
f.Fullname == "QTextToSpeech::voiceChanged" {
if !strings.Contains(f.Access, "unsupported") {
f.Access = "unsupported_isBlockedFunction"
if utils.QT_VERSION_NUM() >= 5080 {
if f.Fullname == "QJSEngine::newQMetaObject" && f.OverloadNumber == "2" ||
f.Fullname == "QScxmlTableData::instructions" || f.Fullname == "QScxmlTableData::dataNames" ||
f.Fullname == "QScxmlTableData::stateMachineTable" ||
f.Fullname == "QTextToSpeech::voiceChanged" {
if !strings.Contains(f.Access, "unsupported") {
f.Access = "unsupported_isBlockedFunction"
}
return false
}
return false
}
//}
switch {
case
@ -345,6 +346,36 @@ func (f *Function) IsSupported() bool {
UseJs() && (strings.Contains(f.Name, "ibraryPath") || f.Fullname == "QLockFile::getLockInfo" || f.Name == "metric" || f.Name == "moveCursor" ||
f.Name == "inputMethodEvent" || f.Name == "updateInputMethod" || f.Name == "inputMethodQuery"),
f.Name == "qt_metacast", f.Fullname == "QVariant::fromStdVariant",
f.Name == "qt_check_for_QGADGET_macro",
strings.HasSuffix(f.Name, "_ptr"),
f.ClassName() == "QPixmap" && (f.Name == "setAlphaChannel" || f.Name == "alphaChannel"),
f.Fullname == "QTabletEvent::hiResGlobalPos",
f.Name == "QOpenGLPaintDevice" && f.OverloadNumber == "5",
f.Name == "d", f.Name == "setD",
f.Fullname == "QAbstractItemModelTester::failureReportingMode",
f.Fullname == "QtRemoteObjects::qt_getEnumMetaObject",
f.ClassName() == "QWebEnginePage" && (f.Name == "certificateError" ||
f.Name == "quotaRequested" || f.Name == "registerProtocolHandlerRequested"),
f.Fullname == "QWebEngineScriptCollection::insert",
f.Fullname == "QWebEngineScriptCollection::findScript",
f.Fullname == "QWebEngineView::pageAction",
f.Fullname == "QWebEnginePage::save",
f.Fullname == "QWebEngineScriptCollection::remove",
f.Fullname == "QWebEngineScriptCollection::contains",
f.Fullname == "QWebEngineScriptCollection::findScripts",
f.Fullname == "QWebEngineScriptCollection::toList",
f.Fullname == "QWebEngineView::createWindow",
f.Fullname == "QWebEngineView::renderProcessTerminated",
f.Fullname == "QWebEngineView::triggerPageAction",
strings.Contains(f.Access, "unsupported"):
{
if !strings.Contains(f.Access, "unsupported") {

View file

@ -4,6 +4,8 @@ import (
"fmt"
"strconv"
"strings"
"github.com/therecipe/qt/internal/utils"
)
func (f *Function) fix() {
@ -13,11 +15,22 @@ func (f *Function) fix() {
f.fixOverload()
f.fixOverload_Version()
f.fixGeneric()
//f.fixGeneric()
}
func (f *Function) fixGeneral() {
if utils.QT_VERSION_NUM() >= 5110 {
for _, p := range f.Parameters {
if p.Value == "" {
p.Value = p.ValueNew
}
if p.Default == "nullptr" {
p.Default = "Q_NULLPTR"
}
}
}
//linux fixes
if f.Fullname == "QThread::start" {
@ -96,20 +109,40 @@ func (f *Function) fixGeneral_Version() {
f.Overload = true
}
}
case "QAndroidJniEnvironment::javaVM":
{
f.Output = strings.Replace(f.Output, "int *", "JavaVM *", -1)
f.Signature = strings.Replace(f.Signature, "int *", "JavaVM *", -1)
}
case "QAndroidJniObject::fromLocalRef":
{
f.Parameters[0].Value = strings.Replace(f.Parameters[0].Value, "int", "jobject", -1)
f.Signature = strings.Replace(f.Signature, "int", "jobject", -1)
}
case "QAndroidJniObject::QAndroidJniObject":
{
if strings.HasSuffix(f.Href, "5") {
f.Parameters[0].Value = strings.Replace(f.Parameters[0].Value, "int", "jobject", -1)
f.Signature = strings.Replace(f.Signature, "int", "jobject", -1)
}
}
}
}
func (f *Function) fixOverload() {
if strings.Contains(f.Href, "-") {
var tmp, err = strconv.Atoi(strings.Split(f.Href, "-")[1])
tmp, err := strconv.Atoi(strings.Split(f.Href, "-")[1])
if err == nil && tmp > 0 {
f.Overload = true
tmp++
f.OverloadNumber = strconv.Itoa(tmp)
f.OverloadNumber = strconv.Itoa(tmp + 1)
}
}
if f.OverloadNumber == "1" {
f.OverloadNumber = "2"
}
if f.OverloadNumber != "0" {
return
}
@ -246,6 +279,27 @@ func (f *Function) fixGenericInput() {
if len(f.OgParameters) == 0 && !skipOG {
for _, p := range f.Parameters {
if p.Default == "..." {
switch f.Name {
case "QPaintEngine":
p.Default = "PaintEngineFeatures()"
case "QLayoutItem":
p.Default = "Qt::Alignment()"
case "QBluetoothLocalDevice", "QWebEngineUrlRequestInterceptor":
p.Default = "Q_NULLPTR"
case "QMediaPlayer", "QQuickImageProvider":
p.Default = "Flags()"
case "QModbusRequest", "QModbusResponse":
p.Default = "QByteArray()"
case "QGeoServiceProvider":
p.Default = "QVariantMap()"
default:
p.Default = "Qt::WindowFlags()"
}
}
if strings.HasPrefix(p.Default, "DECLARE_READING") {
p.Default = ""
}
f.OgParameters = append(f.OgParameters, *p)
}
}
@ -335,6 +389,7 @@ func (c *Class) FixGenericHelper() {
}
for _, f := range class.Functions {
//TODO: needed because there could be unfixed subclasses; delay this to later (also check for GetAllBases or GetBases in parser)
f.fixGeneral()
f.fixGeneric()
if IsPackedList(CleanValue(f.Output)) || IsPackedMap(CleanValue(f.Output)) {

View file

@ -6,12 +6,10 @@ func (m *Module) remove() {
func (m *Module) removeClasses() {
for _, c := range SortedClassesForModule(m.Project, false) {
switch {
case c.Status == "obsolete", c.Status == "compat",
case
!(c.Access == "public" || c.Access == "protected"),
c.Name == "qoutputrange":
delete(State.ClassMap, c.Name)
}
}

View file

@ -588,7 +588,8 @@ func preambleCpp(module string, input []byte, mode int, target, tags string) []b
"QRemoteObjectPackets",
"QRemoteObjectStringLiterals",
"ui",
"QStringList":
"QStringList",
"QtDwmApiDll":
{
continue
}

View file

@ -14,7 +14,7 @@ then
brew update
brew install qt5
brew outdated qt5 || brew upgrade qt5
ln -s /usr/local/Cellar/qt/5.10.0 $HOME/Desktop/Qt5.10.0
ln -s /usr/local/Cellar/qt/5.11.1 $HOME/Desktop/Qt5.11.1
else
#download and install qt
QT=qt-unified-mac-x64-online

View file

@ -36,36 +36,36 @@ Controller.prototype.ComponentSelectionPageCallback = function()
{
if (installer.value("DARWIN") == "true")
{
gui.currentPageWidget().selectComponent("qt.qt5.5100.clang_64");
gui.currentPageWidget().selectComponent("qt.qt5.5111.clang_64");
}
if (installer.value("IOS") == "true")
{
gui.currentPageWidget().selectComponent("qt.qt5.5100.ios");
gui.currentPageWidget().selectComponent("qt.qt5.5111.ios");
}
if (installer.value("WINDOWS") == "true")
{
gui.currentPageWidget().selectComponent("qt.qt5.5100.win32_mingw53");
gui.currentPageWidget().selectComponent("qt.qt5.5111.win32_mingw53");
}
if (installer.value("LINUX") == "true")
{
gui.currentPageWidget().selectComponent("qt.qt5.5100.gcc_64");
gui.currentPageWidget().selectComponent("qt.qt5.5111.gcc_64");
}
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtvirtualkeyboard");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtscript");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtremoteobjects");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtpurchasing");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtnetworkauth");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtdatavis3d");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtcharts");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtwebengine");
gui.currentPageWidget().selectComponent("qt.qt5.5100.qtwebglplugin");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtvirtualkeyboard");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtscript");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtremoteobjects");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtpurchasing");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtnetworkauth");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtdatavis3d");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtcharts");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtwebengine");
gui.currentPageWidget().selectComponent("qt.qt5.5111.qtwebglplugin");
gui.currentPageWidget().selectComponent("qt.qt5.5100.android_armv7");
gui.currentPageWidget().selectComponent("qt.qt5.5100.android_x86");
gui.currentPageWidget().selectComponent("qt.qt5.5111.android_armv7");
gui.currentPageWidget().selectComponent("qt.qt5.5111.android_x86");
gui.clickButton(buttons.NextButton);
}

View file

@ -13,14 +13,6 @@ export QT_QPA_PLATFORM=minimal
#additional deps for multimedia
sudo apt-get -y -qq install libpulse-dev && sudo apt-get -qq clean
#replace gcc4 with gcc5
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get -qq update
sudo apt-get -y -qq install gcc-5 g++-5 && sudo apt-get -qq clean
sudo rm -f /usr/bin/gcc; sudo ln -s /usr/bin/gcc-5 /usr/bin/gcc
sudo rm -f /usr/bin/g++; sudo ln -s /usr/bin/g++-5 /usr/bin/g++
if [ "$QT_PKG_CONFIG" == "true" ]
then
#download and install qt

View file

@ -1,37 +1,35 @@
FROM therecipe/qt:linux
FROM therecipe/qt:js_base
LABEL maintainer therecipe
RUN df -h
RUN apt-get -qq update && apt-get -y -qq install python2.7 nodejs cmake default-jre && apt-get -qq clean
RUN git clone https://github.com/juj/emsdk.git $HOME/emsdk && cd $HOME/emsdk && ./emsdk install latest && ./emsdk activate latest
RUN git clone -b wip/webassembly https://code.qt.io/qt/qtbase.git /opt/qtbase #8a63cd94fbba0afafc00b467277a2648143d2890
RUN git clone -b wip/webassembly https://code.qt.io/qt/qtdeclarative.git /opt/qtdeclarative #5f4698c4e7952d64e78e3a06de5ac28d68415b19
RUN git clone -b wip/webassembly https://code.qt.io/qt/qtwebsockets.git /opt/qtwebsockets #5c64a39482cba6ad4bc4337bd7475f96cfad9109
RUN git clone https://code.qt.io/qt/qtgraphicaleffects.git /opt/qtgraphicaleffects
RUN git clone https://code.qt.io/qt/qtquickcontrols.git /opt/qtquickcontrols
RUN git clone https://code.qt.io/qt/qtquickcontrols2.git /opt/qtquickcontrols2
RUN git clone https://code.qt.io/qt/qtsvg.git /opt/qtsvg
RUN git clone https://code.qt.io/qt/qtcharts.git /opt/qtcharts
RUN git clone https://code.qt.io/qt/qtxmlpatterns.git /opt/qtxmlpatterns
RUN git clone -b wip/webassembly https://code.qt.io/qt/qtdeclarative.git /opt/qtdeclarative
RUN git clone -b wip/webassembly https://code.qt.io/qt/qtwebsockets.git /opt/qtwebsockets
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtgraphicaleffects.git /opt/qtgraphicaleffects
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtquickcontrols.git /opt/qtquickcontrols
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtquickcontrols2.git /opt/qtquickcontrols2
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtsvg.git /opt/qtsvg
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtcharts.git /opt/qtcharts
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtxmlpatterns.git /opt/qtxmlpatterns
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtcanvas3d.git /opt/qtcanvas3d
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtdatavis3d.git /opt/qtdatavis3d
RUN git clone -b 5.11.0 https://code.qt.io/qt/qtmultimedia.git /opt/qtmultimedia
RUN echo "#!/bin/bash\ncd $HOME/emsdk && source ./emsdk_env.sh \
&& cd /opt/qtbase && ./configure -xplatform emscripten -developer-build -release -static -no-thread -nomake tests -nomake examples -no-dbus -no-headersclean -system-libpng -no-ssl -no-warnings-are-errors -confirm-license -opensource && make \
&& cd /opt/qtdeclarative && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtwebsockets && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtgraphicaleffects && git checkout 80b9da7ac42468453b7d130bd0a322a1312ad0e3 && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtquickcontrols && git checkout 88ff352d5145b5761179ee42164a0bfcd4f1d54a && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtquickcontrols2 && git checkout 60f3106b3fe537f1f26230bf0b59525cf98d6789 && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtsvg && git checkout b1ca1bb725fd8768782d8105b782932f95b70908 && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtcharts && git checkout 4f66d1ffeecd95b4bf6666b71536c42dea7450ed && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtxmlpatterns && git checkout 17c45f3235f0bcb224379b0d1059c7669eb91487 && /opt/qtbase/bin/qmake *.pro && make" > $HOME/build.sh \
&& cd /opt/qtgraphicaleffects && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtquickcontrols && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtquickcontrols2 && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtsvg && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtcharts && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtxmlpatterns && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtcanvas3d && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtdatavis3d && /opt/qtbase/bin/qmake *.pro && make \
&& cd /opt/qtmultimedia && /opt/qtbase/bin/qmake *.pro && make" > $HOME/build.sh \
&& chmod +x $HOME/build.sh && $HOME/build.sh

View file

@ -0,0 +1,19 @@
FROM therecipe/qt:linux
LABEL maintainer therecipe
RUN df -h
RUN apt-get -qq update && apt-get -y -qq install python2.7 nodejs cmake default-jre && apt-get -qq clean
RUN git clone https://github.com/juj/emsdk.git $HOME/emsdk && cd $HOME/emsdk && ./emsdk install latest && ./emsdk activate latest
RUN git clone -b wip/webassembly https://code.qt.io/qt/qtbase.git /opt/qtbase
RUN echo "#!/bin/bash\ncd $HOME/emsdk && source ./emsdk_env.sh \
&& cd /opt/qtbase && ./configure -xplatform emscripten -developer-build -release -static -no-thread -nomake tests -nomake examples -no-dbus -no-headersclean -system-libpng -no-ssl -no-warnings-are-errors -confirm-license -opensource && make" > $HOME/build.sh \
&& chmod +x $HOME/build.sh && $HOME/build.sh

View file

@ -15,7 +15,7 @@ RUN apt-get -qq update && apt-get -y -qq install bison build-essential gperf fle
RUN apt-get -qq update && apt-get -y -qq install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libfontconfig1-dev libxss-dev libsrtp0-dev libwebp-dev libjsoncpp-dev libopus-dev libavutil-dev libavformat-dev libavcodec-dev libevent-dev libxslt1-dev && apt-get -qq clean
ENV GO go1.10.linux-amd64.tar.gz
ENV GO go1.10.3.linux-amd64.tar.gz
RUN curl -sL --retry 10 --retry-delay 10 -o /tmp/$GO https://storage.googleapis.com/golang/$GO && tar -xzf /tmp/$GO -C /usr/local && rm -f /tmp/$GO
ENV PATH /usr/local/go/bin:$PATH
ENV GOPATH $HOME/work

View file

@ -1,4 +1,4 @@
FROM i386/ubuntu:14.04
FROM i386/ubuntu:16.04
LABEL maintainer therecipe
@ -15,7 +15,7 @@ RUN apt-get -qq update && apt-get -y -qq install curl git && apt-get -qq clean
RUN apt-get -qq update && apt-get -y -qq purge python && apt-get -qq clean
ENV GO go1.10.linux-386.tar.gz
ENV GO go1.10.3.linux-386.tar.gz
RUN curl -sL --retry 10 --retry-delay 10 -o /tmp/$GO https://storage.googleapis.com/golang/$GO && tar -xzf /tmp/$GO -C /usr/local && rm -f /tmp/$GO
ENV PATH /usr/local/go/bin:$PATH
ENV GOPATH $HOME/work

View file

@ -1,4 +1,4 @@
FROM ubuntu:14.04
FROM ubuntu:16.04
LABEL maintainer therecipe
@ -39,6 +39,8 @@ RUN curl -H "Content-Type: application/json" --data '{"docker_tag": "ubports_arm
RUN sleep 65
RUN curl -H "Content-Type: application/json" --data '{"docker_tag": "ubports_64_xenial"}' -X POST https://registry.hub.docker.com/u/therecipe/qt/trigger/$SECRET/
RUN sleep 65
RUN curl -H "Content-Type: application/json" --data '{"docker_tag": "js_base"}' -X POST https://registry.hub.docker.com/u/therecipe/qt/trigger/$SECRET/
RUN sleep 65
RUN curl -H "Content-Type: application/json" --data '{"docker_tag": "js"}' -X POST https://registry.hub.docker.com/u/therecipe/qt/trigger/$SECRET/
RUN sleep 65

View file

@ -15,7 +15,7 @@ RUN apt-get -qq update && apt-get -y -qq install qt*5-doc-html && apt-get -qq cl
RUN rm -R /usr/local/go | true
ENV GO go1.10.linux-amd64.tar.gz
ENV GO go1.10.3.linux-amd64.tar.gz
RUN curl -sL --retry 10 --retry-delay 10 -o /tmp/$GO https://storage.googleapis.com/golang/$GO && tar -xzf /tmp/$GO -C /usr/local && rm -f /tmp/$GO
ENV PATH /usr/local/go/bin:$PATH
ENV GOPATH $HOME/work

View file

@ -14,7 +14,7 @@ RUN apt-get -qq update && apt-get -y -qq install curl git && apt-get -qq clean
RUN rm -R /usr/local/go | true
ENV GO go1.10.linux-amd64.tar.gz
ENV GO go1.10.3.linux-amd64.tar.gz
RUN curl -sL --retry 10 --retry-delay 10 -o /tmp/$GO https://storage.googleapis.com/golang/$GO && tar -xzf /tmp/$GO -C /usr/local && rm -f /tmp/$GO
ENV PATH /usr/local/go/bin:$PATH
ENV GOPATH $HOME/work

View file

@ -15,7 +15,7 @@ RUN apt-get -qq update && apt-get -y -qq install qt*5-doc-html && apt-get -qq cl
RUN rm -R /usr/local/go | true
ENV GO go1.10.linux-amd64.tar.gz
ENV GO go1.10.3.linux-amd64.tar.gz
RUN curl -sL --retry 10 --retry-delay 10 -o /tmp/$GO https://storage.googleapis.com/golang/$GO && tar -xzf /tmp/$GO -C /usr/local && rm -f /tmp/$GO
ENV PATH /usr/local/go/bin:$PATH
ENV GOPATH $HOME/work

View file

@ -14,7 +14,7 @@ RUN apt-get -qq update && apt-get -y -qq install curl git && apt-get -qq clean
RUN rm -R /usr/local/go | true
ENV GO go1.10.linux-amd64.tar.gz
ENV GO go1.10.3.linux-amd64.tar.gz
RUN curl -sL --retry 10 --retry-delay 10 -o /tmp/$GO https://storage.googleapis.com/golang/$GO && tar -xzf /tmp/$GO -C /usr/local && rm -f /tmp/$GO
ENV PATH /usr/local/go/bin:$PATH
ENV GOPATH $HOME/work

View file

@ -49,13 +49,13 @@ func main() {
var qmake string
switch target {
case "darwin":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "clang_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "clang_64", "bin", "qmake")
case "linux":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "gcc_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "gcc_64", "bin", "qmake")
case "android":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "android_armv7", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "android_armv7", "bin", "qmake")
}
ndkPATH, ndkOK := os.LookupEnv("ANDROID_NDK_DIR")

View file

@ -40,13 +40,13 @@ func main() {
var qmake string
switch target {
case "darwin":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "clang_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "clang_64", "bin", "qmake")
case "linux":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "gcc_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "gcc_64", "bin", "qmake")
case "android":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "android_armv7", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "android_armv7", "bin", "qmake")
}
ndkPATH, ndkOK := os.LookupEnv("ANDROID_NDK_DIR")

View file

@ -40,13 +40,13 @@ func main() {
var qmake string
switch target {
case "darwin":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "clang_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "clang_64", "bin", "qmake")
case "linux":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "gcc_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "gcc_64", "bin", "qmake")
case "android":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "android_armv7", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "android_armv7", "bin", "qmake")
}
ndkPATH, ndkOK := os.LookupEnv("ANDROID_NDK_DIR")

View file

@ -40,13 +40,13 @@ func main() {
var qmake string
switch target {
case "darwin":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "clang_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "clang_64", "bin", "qmake")
case "linux":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "gcc_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "gcc_64", "bin", "qmake")
case "android":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "android_armv7", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "android_armv7", "bin", "qmake")
}
ndkPATH, ndkOK := os.LookupEnv("ANDROID_NDK_DIR")

View file

@ -47,13 +47,13 @@ func main() {
var qmake string
switch target {
case "darwin":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "clang_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "clang_64", "bin", "qmake")
case "linux":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "gcc_64", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "gcc_64", "bin", "qmake")
case "android":
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.10.1", "android_armv7", "bin", "qmake")
qmake = filepath.Join(os.Getenv("QT_DIR"), "5.11.1", "android_armv7", "bin", "qmake")
}
qCmd := exec.Command(qmake, filepath.Join(pwd, "quickflux", "quickflux.pri"))

View file

@ -25,7 +25,7 @@
<meta-data android:value="@string/ministro_not_found_msg" android:name="android.app.ministro_not_found_msg"/>
<meta-data android:value="@string/ministro_needed_msg" android:name="android.app.ministro_needed_msg"/>
<meta-data android:value="@string/fatal_error_msg" android:name="android.app.fatal_error_msg"/>
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/logo"/>
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/icon"/>
-->
</activity>
</application>

View file

@ -29,7 +29,7 @@ func (t *WebSocketTransport) Init(socket *websockets.QWebSocket) {
func (t *WebSocketTransport) sendMessage(message *core.QJsonObject) {
doc := core.NewQJsonDocument2(message)
t.m_socket.SendTextMessage(doc.ToJson(core.QJsonDocument__Compact).ConstData())
t.m_socket.SendTextMessage(doc.ToJson2(core.QJsonDocument__Compact).ConstData())
}
func (t *WebSocketTransport) textMessageReceived(messageData string) {

View file

@ -26,7 +26,7 @@ func main() {
var mw = initTextEdit()
var availableGeometry = widgets.QApplication_Desktop().AvailableGeometry2(mw)
var availableGeometry = widgets.QApplication_Desktop().AvailableGeometry(mw)
//mw.Resize2(availableGeometry.Width()/2, (availableGeometry.Height()*2)/3)
mw.Resize2(600, 450)
mw.Move2((availableGeometry.Width()-mw.Width())/2,

View file

@ -21,7 +21,7 @@ func QT_VERSION() string {
}
return qT_VERSION_CACHE
}
return "5.10.0"
return "5.11.1"
}
func QT_VERSION_NUM() int {

View file

@ -7,7 +7,7 @@ Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.linked_clone = true
v.memory = 6144
v.memory = 8192
v.customize ["modifyvm", :id, "--vram", "256"]
v.cpus = 1
v.customize ["modifyvm", :id, "--accelerate2dvideo", "on"]

View file

@ -1,11 +1,11 @@
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.box = "ubuntu/xenial64"
config.vm.synced_folder ENV['GOPATH'], "/media/sf_GOPATH0", SharedFoldersEnableSymlinksCreate: false
config.ssh.keep_alive = true
config.vm.provider "virtualbox" do |v|
v.linked_clone = true
v.memory = 6144
v.memory = 8192
v.customize ["modifyvm", :id, "--vram", "256"]
v.cpus = 1
v.customize ["modifyvm", :id, "--accelerate3d", "on"]

View file

@ -32,7 +32,7 @@ set PATH=%PATH%;C:\Progra~1\Git\bin
::install Go + pull repo
set GO=go1.10.windows-amd64.msi
set GO=go1.10.3.windows-amd64.msi
curl -sL --retry 10 --retry-delay 10 -o %TMP%\%GO% http://storage.googleapis.com/golang/%GO%
%TMP%\%GO% /passive /norestart
del %TMP%\%GO% /Q

View file

@ -3,14 +3,14 @@ set -ev
if [[ "$OS" == "darwin" ]]; then
export PROF=.bash_profile
export GO=go1.10.darwin-amd64.tar.gz
export GO=go1.10.3.darwin-amd64.tar.gz
else if [[ "$OS" == "linux" ]]; then
export PROF=.profile
export GO=go1.10.linux-amd64.tar.gz
export GO=go1.10.3.linux-amd64.tar.gz
sudo apt-get -qq update && sudo apt-get -y -qq install curl git software-properties-common libgl1-mesa-dev fontconfig unzip && sudo apt-get -qq clean
if [[ "$DOCKER" != "true" ]]; then
if false; then
sudo apt-get -qq update && sudo apt-get -y -qq install bison build-essential gperf flex ruby python libasound2-dev libbz2-dev libcap-dev libcups2-dev libdrm-dev libegl1-mesa-dev libgcrypt11-dev libnss3-dev libpci-dev libpulse-dev libudev-dev libxtst-dev gyp ninja-build && sudo apt-get -qq clean
sudo apt-get -qq update && sudo apt-get -y -qq install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libfontconfig1-dev libxss-dev libsrtp0-dev libwebp-dev libjsoncpp-dev libopus-dev libavutil-dev libavformat-dev libavcodec-dev libevent-dev libxslt1-dev && sudo apt-get -qq clean

View file

@ -5,7 +5,7 @@ Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.linked_clone = true
v.memory = 6144
v.memory = 8192
v.customize ["modifyvm", :id, "--vram", "256"]
v.cpus = 1
v.customize ["modifyvm", :id, "--accelerate3d", "on"]

View file

@ -7108,14 +7108,12 @@ func (ptr *QV4) DestroyQV4() {
type QV4__PropertyFlag int64
const (
QV4__Attr_Data QV4__PropertyFlag = QV4__PropertyFlag(0)
QV4__Attr_Accessor QV4__PropertyFlag = QV4__PropertyFlag(0x1)
QV4__Attr_NotWritable QV4__PropertyFlag = QV4__PropertyFlag(0x2)
QV4__Attr_NotEnumerable QV4__PropertyFlag = QV4__PropertyFlag(0x4)
QV4__Attr_NotConfigurable QV4__PropertyFlag = QV4__PropertyFlag(0x8)
QV4__Attr_ReadOnly QV4__PropertyFlag = QV4__PropertyFlag(QV4__Attr_NotWritable | QV4__Attr_NotEnumerable | QV4__Attr_NotConfigurable)
QV4__Attr_ReadOnly_ButConfigurable QV4__PropertyFlag = QV4__PropertyFlag(QV4__Attr_NotWritable | QV4__Attr_NotEnumerable)
QV4__Attr_Invalid QV4__PropertyFlag = QV4__PropertyFlag(0xff)
QV4__Attr_Data QV4__PropertyFlag = QV4__PropertyFlag(0)
QV4__Attr_Accessor QV4__PropertyFlag = QV4__PropertyFlag(0x1)
QV4__Attr_NotWritable QV4__PropertyFlag = QV4__PropertyFlag(0x2)
QV4__Attr_NotEnumerable QV4__PropertyFlag = QV4__PropertyFlag(0x4)
QV4__Attr_NotConfigurable QV4__PropertyFlag = QV4__PropertyFlag(0x8)
QV4__Attr_Invalid QV4__PropertyFlag = QV4__PropertyFlag(0xff)
)
//go:generate stringer -type=QV4__TypeHint

View file

@ -39,6 +39,7 @@
#include <QKeyEvent>
#include <QLayout>
#include <QList>
#include <QMatrix>
#include <QMatrix4x4>
#include <QMediaPlaylist>
#include <QMediaRecorder>
@ -99,6 +100,8 @@
#include <QSGRectangleNode>
#include <QSGRenderNode>
#include <QSGRendererInterface>
#include <QSGSimpleRectNode>
#include <QSGSimpleTextureNode>
#include <QSGTexture>
#include <QSGTextureMaterial>
#include <QSGTextureProvider>
@ -6312,6 +6315,10 @@ void QSGNode_PreprocessDefault(void* ptr)
static_cast<QSGTransformNode*>(ptr)->QSGTransformNode::preprocess();
} else if (dynamic_cast<QSGOpacityNode*>(static_cast<QSGNode*>(ptr))) {
static_cast<QSGOpacityNode*>(ptr)->QSGOpacityNode::preprocess();
} else if (dynamic_cast<QSGSimpleTextureNode*>(static_cast<QSGNode*>(ptr))) {
static_cast<QSGSimpleTextureNode*>(ptr)->QSGSimpleTextureNode::preprocess();
} else if (dynamic_cast<QSGSimpleRectNode*>(static_cast<QSGNode*>(ptr))) {
static_cast<QSGSimpleRectNode*>(ptr)->QSGSimpleRectNode::preprocess();
} else if (dynamic_cast<QSGRectangleNode*>(static_cast<QSGNode*>(ptr))) {
static_cast<QSGRectangleNode*>(ptr)->QSGRectangleNode::preprocess();
} else if (dynamic_cast<QSGImageNode*>(static_cast<QSGNode*>(ptr))) {
@ -6411,6 +6418,10 @@ char QSGNode_IsSubtreeBlockedDefault(void* ptr)
return static_cast<QSGTransformNode*>(ptr)->QSGTransformNode::isSubtreeBlocked();
} else if (dynamic_cast<QSGOpacityNode*>(static_cast<QSGNode*>(ptr))) {
return static_cast<QSGOpacityNode*>(ptr)->QSGOpacityNode::isSubtreeBlocked();
} else if (dynamic_cast<QSGSimpleTextureNode*>(static_cast<QSGNode*>(ptr))) {
return static_cast<QSGSimpleTextureNode*>(ptr)->QSGSimpleTextureNode::isSubtreeBlocked();
} else if (dynamic_cast<QSGSimpleRectNode*>(static_cast<QSGNode*>(ptr))) {
return static_cast<QSGSimpleRectNode*>(ptr)->QSGSimpleRectNode::isSubtreeBlocked();
} else if (dynamic_cast<QSGRectangleNode*>(static_cast<QSGNode*>(ptr))) {
return static_cast<QSGRectangleNode*>(ptr)->QSGRectangleNode::isSubtreeBlocked();
} else if (dynamic_cast<QSGImageNode*>(static_cast<QSGNode*>(ptr))) {
@ -6753,6 +6764,138 @@ void* QSGRendererInterface_GetResource2Default(void* ptr, void* window, char* re
return static_cast<QSGRendererInterface*>(ptr)->QSGRendererInterface::getResource(static_cast<QQuickWindow*>(window), const_cast<const char*>(resource));
}
class MyQSGSimpleRectNode: public QSGSimpleRectNode
{
public:
MyQSGSimpleRectNode() : QSGSimpleRectNode() {};
MyQSGSimpleRectNode(const QRectF &rect, const QColor &color) : QSGSimpleRectNode(rect, color) {};
void preprocess() { callbackQSGNode_Preprocess(this); };
bool isSubtreeBlocked() const { return callbackQSGNode_IsSubtreeBlocked(const_cast<void*>(static_cast<const void*>(this))) != 0; };
};
void* QSGSimpleRectNode_NewQSGSimpleRectNode2()
{
return new MyQSGSimpleRectNode();
}
void* QSGSimpleRectNode_NewQSGSimpleRectNode(void* rect, void* color)
{
return new MyQSGSimpleRectNode(*static_cast<QRectF*>(rect), *static_cast<QColor*>(color));
}
void QSGSimpleRectNode_SetColor(void* ptr, void* color)
{
static_cast<QSGSimpleRectNode*>(ptr)->setColor(*static_cast<QColor*>(color));
}
void QSGSimpleRectNode_SetRect(void* ptr, void* rect)
{
static_cast<QSGSimpleRectNode*>(ptr)->setRect(*static_cast<QRectF*>(rect));
}
void QSGSimpleRectNode_SetRect2(void* ptr, double x, double y, double w, double h)
{
static_cast<QSGSimpleRectNode*>(ptr)->setRect(x, y, w, h);
}
void* QSGSimpleRectNode_Color(void* ptr)
{
return new QColor(static_cast<QSGSimpleRectNode*>(ptr)->color());
}
void* QSGSimpleRectNode_Rect(void* ptr)
{
return ({ QRectF tmpValue = static_cast<QSGSimpleRectNode*>(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
}
class MyQSGSimpleTextureNode: public QSGSimpleTextureNode
{
public:
MyQSGSimpleTextureNode() : QSGSimpleTextureNode() {};
void preprocess() { callbackQSGNode_Preprocess(this); };
bool isSubtreeBlocked() const { return callbackQSGNode_IsSubtreeBlocked(const_cast<void*>(static_cast<const void*>(this))) != 0; };
};
void* QSGSimpleTextureNode_NewQSGSimpleTextureNode()
{
return new MyQSGSimpleTextureNode();
}
void QSGSimpleTextureNode_SetFiltering(void* ptr, long long filtering)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setFiltering(static_cast<QSGTexture::Filtering>(filtering));
}
void QSGSimpleTextureNode_SetOwnsTexture(void* ptr, char owns)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setOwnsTexture(owns != 0);
}
void QSGSimpleTextureNode_SetRect(void* ptr, void* r)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setRect(*static_cast<QRectF*>(r));
}
void QSGSimpleTextureNode_SetRect2(void* ptr, double x, double y, double w, double h)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setRect(x, y, w, h);
}
void QSGSimpleTextureNode_SetSourceRect(void* ptr, void* r)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setSourceRect(*static_cast<QRectF*>(r));
}
void QSGSimpleTextureNode_SetSourceRect2(void* ptr, double x, double y, double w, double h)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setSourceRect(x, y, w, h);
}
void QSGSimpleTextureNode_SetTexture(void* ptr, void* texture)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setTexture(static_cast<QSGTexture*>(texture));
}
void QSGSimpleTextureNode_SetTextureCoordinatesTransform(void* ptr, long long mode)
{
static_cast<QSGSimpleTextureNode*>(ptr)->setTextureCoordinatesTransform(static_cast<QSGSimpleTextureNode::TextureCoordinatesTransformFlag>(mode));
}
void QSGSimpleTextureNode_DestroyQSGSimpleTextureNode(void* ptr)
{
static_cast<QSGSimpleTextureNode*>(ptr)->~QSGSimpleTextureNode();
}
void* QSGSimpleTextureNode_Rect(void* ptr)
{
return ({ QRectF tmpValue = static_cast<QSGSimpleTextureNode*>(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
}
void* QSGSimpleTextureNode_SourceRect(void* ptr)
{
return ({ QRectF tmpValue = static_cast<QSGSimpleTextureNode*>(ptr)->sourceRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });
}
void* QSGSimpleTextureNode_Texture(void* ptr)
{
return static_cast<QSGSimpleTextureNode*>(ptr)->texture();
}
long long QSGSimpleTextureNode_Filtering(void* ptr)
{
return static_cast<QSGSimpleTextureNode*>(ptr)->filtering();
}
long long QSGSimpleTextureNode_TextureCoordinatesTransform(void* ptr)
{
return static_cast<QSGSimpleTextureNode*>(ptr)->textureCoordinatesTransform();
}
char QSGSimpleTextureNode_OwnsTexture(void* ptr)
{
return static_cast<QSGSimpleTextureNode*>(ptr)->ownsTexture();
}
class MyQSGTexture: public QSGTexture
{
public:

View file

@ -14487,6 +14487,257 @@ func (ptr *QSGSimpleMaterialShader) DestroyQSGSimpleMaterialShader() {
}
}
type QSGSimpleRectNode struct {
QSGGeometryNode
}
type QSGSimpleRectNode_ITF interface {
QSGGeometryNode_ITF
QSGSimpleRectNode_PTR() *QSGSimpleRectNode
}
func (ptr *QSGSimpleRectNode) QSGSimpleRectNode_PTR() *QSGSimpleRectNode {
return ptr
}
func (ptr *QSGSimpleRectNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleRectNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleRectNode(ptr QSGSimpleRectNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleRectNode_PTR().Pointer()
}
return nil
}
func NewQSGSimpleRectNodeFromPointer(ptr unsafe.Pointer) (n *QSGSimpleRectNode) {
n = new(QSGSimpleRectNode)
n.SetPointer(ptr)
return
}
func (ptr *QSGSimpleRectNode) DestroyQSGSimpleRectNode() {
if ptr != nil {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(ptr.Pointer(), "")
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func NewQSGSimpleRectNode2() *QSGSimpleRectNode {
return NewQSGSimpleRectNodeFromPointer(C.QSGSimpleRectNode_NewQSGSimpleRectNode2())
}
func NewQSGSimpleRectNode(rect core.QRectF_ITF, color gui.QColor_ITF) *QSGSimpleRectNode {
return NewQSGSimpleRectNodeFromPointer(C.QSGSimpleRectNode_NewQSGSimpleRectNode(core.PointerFromQRectF(rect), gui.PointerFromQColor(color)))
}
func (ptr *QSGSimpleRectNode) SetColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleRectNode_SetColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func (ptr *QSGSimpleRectNode) SetRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleRectNode_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QSGSimpleRectNode) SetRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGSimpleRectNode_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QSGSimpleRectNode) Color() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QSGSimpleRectNode_Color(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleRectNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGSimpleRectNode_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
type QSGSimpleTextureNode struct {
QSGGeometryNode
}
type QSGSimpleTextureNode_ITF interface {
QSGGeometryNode_ITF
QSGSimpleTextureNode_PTR() *QSGSimpleTextureNode
}
func (ptr *QSGSimpleTextureNode) QSGSimpleTextureNode_PTR() *QSGSimpleTextureNode {
return ptr
}
func (ptr *QSGSimpleTextureNode) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSGGeometryNode_PTR().Pointer()
}
return nil
}
func (ptr *QSGSimpleTextureNode) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSGGeometryNode_PTR().SetPointer(p)
}
}
func PointerFromQSGSimpleTextureNode(ptr QSGSimpleTextureNode_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSGSimpleTextureNode_PTR().Pointer()
}
return nil
}
func NewQSGSimpleTextureNodeFromPointer(ptr unsafe.Pointer) (n *QSGSimpleTextureNode) {
n = new(QSGSimpleTextureNode)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSGSimpleTextureNode__TextureCoordinatesTransformFlag
//QSGSimpleTextureNode::TextureCoordinatesTransformFlag
type QSGSimpleTextureNode__TextureCoordinatesTransformFlag int64
const (
QSGSimpleTextureNode__NoTransform QSGSimpleTextureNode__TextureCoordinatesTransformFlag = QSGSimpleTextureNode__TextureCoordinatesTransformFlag(0x00)
QSGSimpleTextureNode__MirrorHorizontally QSGSimpleTextureNode__TextureCoordinatesTransformFlag = QSGSimpleTextureNode__TextureCoordinatesTransformFlag(0x01)
QSGSimpleTextureNode__MirrorVertically QSGSimpleTextureNode__TextureCoordinatesTransformFlag = QSGSimpleTextureNode__TextureCoordinatesTransformFlag(0x02)
)
func NewQSGSimpleTextureNode() *QSGSimpleTextureNode {
return NewQSGSimpleTextureNodeFromPointer(C.QSGSimpleTextureNode_NewQSGSimpleTextureNode())
}
func (ptr *QSGSimpleTextureNode) SetFiltering(filtering QSGTexture__Filtering) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetFiltering(ptr.Pointer(), C.longlong(filtering))
}
}
func (ptr *QSGSimpleTextureNode) SetOwnsTexture(owns bool) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetOwnsTexture(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(owns))))
}
}
func (ptr *QSGSimpleTextureNode) SetRect(r core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetRect(ptr.Pointer(), core.PointerFromQRectF(r))
}
}
func (ptr *QSGSimpleTextureNode) SetRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QSGSimpleTextureNode) SetSourceRect(r core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetSourceRect(ptr.Pointer(), core.PointerFromQRectF(r))
}
}
func (ptr *QSGSimpleTextureNode) SetSourceRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetSourceRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QSGSimpleTextureNode) SetTexture(texture QSGTexture_ITF) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetTexture(ptr.Pointer(), PointerFromQSGTexture(texture))
}
}
func (ptr *QSGSimpleTextureNode) SetTextureCoordinatesTransform(mode QSGSimpleTextureNode__TextureCoordinatesTransformFlag) {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_SetTextureCoordinatesTransform(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QSGSimpleTextureNode) DestroyQSGSimpleTextureNode() {
if ptr.Pointer() != nil {
C.QSGSimpleTextureNode_DestroyQSGSimpleTextureNode(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSGSimpleTextureNode) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGSimpleTextureNode_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleTextureNode) SourceRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QSGSimpleTextureNode_SourceRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QSGSimpleTextureNode) Texture() *QSGTexture {
if ptr.Pointer() != nil {
tmpValue := NewQSGTextureFromPointer(C.QSGSimpleTextureNode_Texture(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSGSimpleTextureNode) Filtering() QSGTexture__Filtering {
if ptr.Pointer() != nil {
return QSGTexture__Filtering(C.QSGSimpleTextureNode_Filtering(ptr.Pointer()))
}
return 0
}
func (ptr *QSGSimpleTextureNode) TextureCoordinatesTransform() QSGSimpleTextureNode__TextureCoordinatesTransformFlag {
if ptr.Pointer() != nil {
return QSGSimpleTextureNode__TextureCoordinatesTransformFlag(C.QSGSimpleTextureNode_TextureCoordinatesTransform(ptr.Pointer()))
}
return 0
}
func (ptr *QSGSimpleTextureNode) OwnsTexture() bool {
if ptr.Pointer() != nil {
return C.QSGSimpleTextureNode_OwnsTexture(ptr.Pointer()) != 0
}
return false
}
type QSGTexture struct {
core.QObject
}

View file

@ -1010,6 +1010,29 @@ void* QSGRendererInterface_GetResource(void* ptr, void* window, long long resour
void* QSGRendererInterface_GetResourceDefault(void* ptr, void* window, long long resource);
void* QSGRendererInterface_GetResource2(void* ptr, void* window, char* resource);
void* QSGRendererInterface_GetResource2Default(void* ptr, void* window, char* resource);
void* QSGSimpleRectNode_NewQSGSimpleRectNode2();
void* QSGSimpleRectNode_NewQSGSimpleRectNode(void* rect, void* color);
void QSGSimpleRectNode_SetColor(void* ptr, void* color);
void QSGSimpleRectNode_SetRect(void* ptr, void* rect);
void QSGSimpleRectNode_SetRect2(void* ptr, double x, double y, double w, double h);
void* QSGSimpleRectNode_Color(void* ptr);
void* QSGSimpleRectNode_Rect(void* ptr);
void* QSGSimpleTextureNode_NewQSGSimpleTextureNode();
void QSGSimpleTextureNode_SetFiltering(void* ptr, long long filtering);
void QSGSimpleTextureNode_SetOwnsTexture(void* ptr, char owns);
void QSGSimpleTextureNode_SetRect(void* ptr, void* r);
void QSGSimpleTextureNode_SetRect2(void* ptr, double x, double y, double w, double h);
void QSGSimpleTextureNode_SetSourceRect(void* ptr, void* r);
void QSGSimpleTextureNode_SetSourceRect2(void* ptr, double x, double y, double w, double h);
void QSGSimpleTextureNode_SetTexture(void* ptr, void* texture);
void QSGSimpleTextureNode_SetTextureCoordinatesTransform(void* ptr, long long mode);
void QSGSimpleTextureNode_DestroyQSGSimpleTextureNode(void* ptr);
void* QSGSimpleTextureNode_Rect(void* ptr);
void* QSGSimpleTextureNode_SourceRect(void* ptr);
void* QSGSimpleTextureNode_Texture(void* ptr);
long long QSGSimpleTextureNode_Filtering(void* ptr);
long long QSGSimpleTextureNode_TextureCoordinatesTransform(void* ptr);
char QSGSimpleTextureNode_OwnsTexture(void* ptr);
void* QSGTexture_NewQSGTexture();
void QSGTexture_Bind(void* ptr);
void QSGTexture_SetAnisotropyLevel(void* ptr, long long level);

View file

@ -12,6 +12,7 @@
#include <QCanBus>
#include <QCanBusDevice>
#include <QCanBusDeviceInfo>
#include <QCanBusFactory>
#include <QCanBusFactoryV2>
#include <QCanBusFrame>
#include <QChildEvent>
@ -672,6 +673,17 @@ char QCanBusDeviceInfo_IsVirtual(void* ptr)
return static_cast<QCanBusDeviceInfo*>(ptr)->isVirtual();
}
class MyQCanBusFactory: public QCanBusFactory
{
public:
QCanBusDevice * createDevice(const QString & interfaceName, QString * errorMessage) const { QByteArray tf83f00 = interfaceName.toUtf8(); QtSerialBus_PackedString interfaceNamePacked = { const_cast<char*>(tf83f00.prepend("WHITESPACE").constData()+10), tf83f00.size()-10 };QByteArray t3f2abc = errorMessage->toUtf8(); QtSerialBus_PackedString errorMessagePacked = { const_cast<char*>(t3f2abc.prepend("WHITESPACE").constData()+10), t3f2abc.size()-10 };return static_cast<QCanBusDevice*>(callbackQCanBusFactory_CreateDevice(const_cast<void*>(static_cast<const void*>(this)), interfaceNamePacked, errorMessagePacked)); };
};
void* QCanBusFactory_CreateDevice(void* ptr, struct QtSerialBus_PackedString interfaceName, struct QtSerialBus_PackedString errorMessage)
{
return static_cast<QCanBusFactory*>(ptr)->createDevice(QString::fromUtf8(interfaceName.data, interfaceName.len), new QString(QString::fromUtf8(errorMessage.data, errorMessage.len)));
}
class MyQCanBusFactoryV2: public QCanBusFactoryV2
{
public:

View file

@ -1523,11 +1523,110 @@ func (ptr *QCanBusDeviceInfo) IsVirtual() bool {
return false
}
type QCanBusFactoryV2 struct {
type QCanBusFactory struct {
ptr unsafe.Pointer
}
type QCanBusFactory_ITF interface {
QCanBusFactory_PTR() *QCanBusFactory
}
func (ptr *QCanBusFactory) QCanBusFactory_PTR() *QCanBusFactory {
return ptr
}
func (ptr *QCanBusFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QCanBusFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQCanBusFactory(ptr QCanBusFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QCanBusFactory_PTR().Pointer()
}
return nil
}
func NewQCanBusFactoryFromPointer(ptr unsafe.Pointer) (n *QCanBusFactory) {
n = new(QCanBusFactory)
n.SetPointer(ptr)
return
}
func (ptr *QCanBusFactory) DestroyQCanBusFactory() {
if ptr != nil {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(ptr.Pointer(), "")
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQCanBusFactory_CreateDevice
func callbackQCanBusFactory_CreateDevice(ptr unsafe.Pointer, interfaceName C.struct_QtSerialBus_PackedString, errorMessage C.struct_QtSerialBus_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createDevice"); signal != nil {
return PointerFromQCanBusDevice(signal.(func(string, string) *QCanBusDevice)(cGoUnpackString(interfaceName), cGoUnpackString(errorMessage)))
}
return PointerFromQCanBusDevice(NewQCanBusDevice(nil))
}
func (ptr *QCanBusFactory) ConnectCreateDevice(f func(interfaceName string, errorMessage string) *QCanBusDevice) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createDevice"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "createDevice", func(interfaceName string, errorMessage string) *QCanBusDevice {
signal.(func(string, string) *QCanBusDevice)(interfaceName, errorMessage)
return f(interfaceName, errorMessage)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "createDevice", f)
}
}
}
func (ptr *QCanBusFactory) DisconnectCreateDevice() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createDevice")
}
}
func (ptr *QCanBusFactory) CreateDevice(interfaceName string, errorMessage string) *QCanBusDevice {
if ptr.Pointer() != nil {
var interfaceNameC *C.char
if interfaceName != "" {
interfaceNameC = C.CString(interfaceName)
defer C.free(unsafe.Pointer(interfaceNameC))
}
var errorMessageC *C.char
if errorMessage != "" {
errorMessageC = C.CString(errorMessage)
defer C.free(unsafe.Pointer(errorMessageC))
}
tmpValue := NewQCanBusDeviceFromPointer(C.QCanBusFactory_CreateDevice(ptr.Pointer(), C.struct_QtSerialBus_PackedString{data: interfaceNameC, len: C.longlong(len(interfaceName))}, C.struct_QtSerialBus_PackedString{data: errorMessageC, len: C.longlong(len(errorMessage))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
type QCanBusFactoryV2 struct {
QCanBusFactory
}
type QCanBusFactoryV2_ITF interface {
QCanBusFactory_ITF
QCanBusFactoryV2_PTR() *QCanBusFactoryV2
}
@ -1537,14 +1636,14 @@ func (ptr *QCanBusFactoryV2) QCanBusFactoryV2_PTR() *QCanBusFactoryV2 {
func (ptr *QCanBusFactoryV2) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
return ptr.QCanBusFactory_PTR().Pointer()
}
return nil
}
func (ptr *QCanBusFactoryV2) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
ptr.QCanBusFactory_PTR().SetPointer(p)
}
}

View file

@ -125,6 +125,7 @@ void QCanBusDeviceInfo_DestroyQCanBusDeviceInfo(void* ptr);
struct QtSerialBus_PackedString QCanBusDeviceInfo_Name(void* ptr);
char QCanBusDeviceInfo_HasFlexibleDataRate(void* ptr);
char QCanBusDeviceInfo_IsVirtual(void* ptr);
void* QCanBusFactory_CreateDevice(void* ptr, struct QtSerialBus_PackedString interfaceName, struct QtSerialBus_PackedString errorMessage);
void* QCanBusFactoryV2_CreateDevice(void* ptr, struct QtSerialBus_PackedString interfaceName, struct QtSerialBus_PackedString errorMessage);
struct QtSerialBus_PackedList QCanBusFactoryV2_AvailableDevices(void* ptr, struct QtSerialBus_PackedString errorMessage);
void* QCanBusFactoryV2___availableDevices_atList(void* ptr, int i);

View file

@ -44,6 +44,7 @@
#include <QKeyEvent>
#include <QLayout>
#include <QList>
#include <QMatrix>
#include <QMediaPlaylist>
#include <QMediaRecorder>
#include <QMetaMethod>
@ -972,6 +973,11 @@ void QSvgRenderer_DestroyQSvgRenderer(void* ptr)
static_cast<QSvgRenderer*>(ptr)->~QSvgRenderer();
}
void* QSvgRenderer_MatrixForElement(void* ptr, struct QtSvg_PackedString id)
{
return new QMatrix(static_cast<QSvgRenderer*>(ptr)->matrixForElement(QString::fromUtf8(id.data, id.len)));
}
void* QSvgRenderer_ViewBox(void* ptr)
{
return ({ QRect tmpValue = static_cast<QSvgRenderer*>(ptr)->viewBox(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); });

View file

@ -1754,6 +1754,20 @@ func (ptr *QSvgRenderer) DestroyQSvgRenderer() {
}
}
func (ptr *QSvgRenderer) MatrixForElement(id string) *gui.QMatrix {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
tmpValue := gui.NewQMatrixFromPointer(C.QSvgRenderer_MatrixForElement(ptr.Pointer(), C.struct_QtSvg_PackedString{data: idC, len: C.longlong(len(id))}))
runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix)
return tmpValue
}
return nil
}
func (ptr *QSvgRenderer) ViewBox() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QSvgRenderer_ViewBox(ptr.Pointer()))

View file

@ -139,6 +139,7 @@ void QSvgRenderer_SetFramesPerSecond(void* ptr, int num);
void QSvgRenderer_SetViewBox(void* ptr, void* viewbox);
void QSvgRenderer_SetViewBox2(void* ptr, void* viewbox);
void QSvgRenderer_DestroyQSvgRenderer(void* ptr);
void* QSvgRenderer_MatrixForElement(void* ptr, struct QtSvg_PackedString id);
void* QSvgRenderer_ViewBox(void* ptr);
void* QSvgRenderer_BoundsOnElement(void* ptr, struct QtSvg_PackedString id);
void* QSvgRenderer_ViewBoxF(void* ptr);

View file

@ -1924,7 +1924,6 @@ public:
QStringList chooseFiles(QWebEnginePage::FileSelectionMode mode, const QStringList & oldFiles, const QStringList & acceptedMimeTypes) { QByteArray t76015f = oldFiles.join("|").toUtf8(); QtWebEngine_PackedString oldFilesPacked = { const_cast<char*>(t76015f.prepend("WHITESPACE").constData()+10), t76015f.size()-10 };QByteArray t541092 = acceptedMimeTypes.join("|").toUtf8(); QtWebEngine_PackedString acceptedMimeTypesPacked = { const_cast<char*>(t541092.prepend("WHITESPACE").constData()+10), t541092.size()-10 };return ({ QtWebEngine_PackedString tempVal = callbackQWebEnginePage_ChooseFiles(this, mode, oldFilesPacked, acceptedMimeTypesPacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("|", QString::SkipEmptyParts); free(tempVal.data); ret; }); };
QWebEnginePage * createWindow(QWebEnginePage::WebWindowType ty) { return static_cast<QWebEnginePage*>(callbackQWebEnginePage_CreateWindow(this, ty)); };
bool acceptNavigationRequest(const QUrl & url, QWebEnginePage::NavigationType ty, bool isMainFrame) { return callbackQWebEnginePage_AcceptNavigationRequest(this, const_cast<QUrl*>(&url), ty, isMainFrame) != 0; };
bool certificateError(const QWebEngineCertificateError & certificateError) { return callbackQWebEnginePage_CertificateError(this, const_cast<QWebEngineCertificateError*>(&certificateError)) != 0; };
bool event(QEvent * e) { return callbackQWebEnginePage_Event(this, e) != 0; };
bool javaScriptConfirm(const QUrl & securityOrigin, const QString & msg) { QByteArray t19f34e = msg.toUtf8(); QtWebEngine_PackedString msgPacked = { const_cast<char*>(t19f34e.prepend("WHITESPACE").constData()+10), t19f34e.size()-10 };return callbackQWebEnginePage_JavaScriptConfirm(this, const_cast<QUrl*>(&securityOrigin), msgPacked) != 0; };
bool javaScriptPrompt(const QUrl & securityOrigin, const QString & msg, const QString & defaultValue, QString * result) { QByteArray t19f34e = msg.toUtf8(); QtWebEngine_PackedString msgPacked = { const_cast<char*>(t19f34e.prepend("WHITESPACE").constData()+10), t19f34e.size()-10 };QByteArray te940d2 = defaultValue.toUtf8(); QtWebEngine_PackedString defaultValuePacked = { const_cast<char*>(te940d2.prepend("WHITESPACE").constData()+10), te940d2.size()-10 };QByteArray t37a530 = result->toUtf8(); QtWebEngine_PackedString resultPacked = { const_cast<char*>(t37a530.prepend("WHITESPACE").constData()+10), t37a530.size()-10 };return callbackQWebEnginePage_JavaScriptPrompt(this, const_cast<QUrl*>(&securityOrigin), msgPacked, defaultValuePacked, resultPacked) != 0; };
@ -2085,16 +2084,6 @@ char QWebEnginePage_AcceptNavigationRequestDefault(void* ptr, void* url, long lo
return static_cast<QWebEnginePage*>(ptr)->QWebEnginePage::acceptNavigationRequest(*static_cast<QUrl*>(url), static_cast<QWebEnginePage::NavigationType>(ty), isMainFrame != 0);
}
char QWebEnginePage_CertificateError(void* ptr, void* certificateError)
{
return static_cast<QWebEnginePage*>(ptr)->certificateError(*static_cast<QWebEngineCertificateError*>(certificateError));
}
char QWebEnginePage_CertificateErrorDefault(void* ptr, void* certificateError)
{
return static_cast<QWebEnginePage*>(ptr)->QWebEnginePage::certificateError(*static_cast<QWebEngineCertificateError*>(certificateError));
}
char QWebEnginePage_EventDefault(void* ptr, void* e)
{
return static_cast<QWebEnginePage*>(ptr)->QWebEnginePage::event(static_cast<QEvent*>(e));
@ -2660,11 +2649,6 @@ double QWebEnginePage_ZoomFactor(void* ptr)
return static_cast<QWebEnginePage*>(ptr)->zoomFactor();
}
void QWebEnginePage_Save(void* ptr, struct QtWebEngine_PackedString filePath, long long format)
{
static_cast<QWebEnginePage*>(ptr)->save(QString::fromUtf8(filePath.data, filePath.len), static_cast<QWebEngineDownloadItem::SavePageFormat>(format));
}
void* QWebEnginePage___dynamicPropertyNames_atList(void* ptr, int i)
{
return new QByteArray(({QByteArray tmp = static_cast<QList<QByteArray>*>(ptr)->at(i); if (i == static_cast<QList<QByteArray>*>(ptr)->size()-1) { static_cast<QList<QByteArray>*>(ptr)->~QList(); free(ptr); }; tmp; }));
@ -3291,51 +3275,16 @@ unsigned int QWebEngineScript_WorldId(void* ptr)
return static_cast<QWebEngineScript*>(ptr)->worldId();
}
char QWebEngineScriptCollection_Remove(void* ptr, void* script)
{
return static_cast<QWebEngineScriptCollection*>(ptr)->remove(*static_cast<QWebEngineScript*>(script));
}
void QWebEngineScriptCollection_Clear(void* ptr)
{
static_cast<QWebEngineScriptCollection*>(ptr)->clear();
}
void QWebEngineScriptCollection_Insert2(void* ptr, void* list)
{
static_cast<QWebEngineScriptCollection*>(ptr)->insert(*static_cast<QList<QWebEngineScript>*>(list));
}
void QWebEngineScriptCollection_Insert(void* ptr, void* s)
{
static_cast<QWebEngineScriptCollection*>(ptr)->insert(*static_cast<QWebEngineScript*>(s));
}
void QWebEngineScriptCollection_DestroyQWebEngineScriptCollection(void* ptr)
{
static_cast<QWebEngineScriptCollection*>(ptr)->~QWebEngineScriptCollection();
}
struct QtWebEngine_PackedList QWebEngineScriptCollection_FindScripts(void* ptr, struct QtWebEngine_PackedString name)
{
return ({ QList<QWebEngineScript>* tmpValue = new QList<QWebEngineScript>(static_cast<QWebEngineScriptCollection*>(ptr)->findScripts(QString::fromUtf8(name.data, name.len))); QtWebEngine_PackedList { tmpValue, tmpValue->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_FindScript(void* ptr, struct QtWebEngine_PackedString name)
{
return new QWebEngineScript(static_cast<QWebEngineScriptCollection*>(ptr)->findScript(QString::fromUtf8(name.data, name.len)));
}
char QWebEngineScriptCollection_Contains(void* ptr, void* value)
{
return static_cast<QWebEngineScriptCollection*>(ptr)->contains(*static_cast<QWebEngineScript*>(value));
}
char QWebEngineScriptCollection_IsEmpty(void* ptr)
{
return static_cast<QWebEngineScriptCollection*>(ptr)->isEmpty();
@ -4064,7 +4013,6 @@ class MyQWebEngineView: public QWebEngineView
{
public:
MyQWebEngineView(QWidget *parent = Q_NULLPTR) : QWebEngineView(parent) {QWebEngineView_QWebEngineView_QRegisterMetaType();};
QWebEngineView * createWindow(QWebEnginePage::WebWindowType ty) { return static_cast<QWebEngineView*>(callbackQWebEngineView_CreateWindow(this, ty)); };
bool event(QEvent * ev) { return callbackQWebEngineView_Event(this, ev) != 0; };
void back() { callbackQWebEngineView_Back(this); };
void contextMenuEvent(QContextMenuEvent * event) { callbackQWebEngineView_ContextMenuEvent(this, event); };
@ -4080,7 +4028,6 @@ public:
void Signal_LoadProgress(int progress) { callbackQWebEngineView_LoadProgress(this, progress); };
void Signal_LoadStarted() { callbackQWebEngineView_LoadStarted(this); };
void reload() { callbackQWebEngineView_Reload(this); };
void Signal_RenderProcessTerminated(QWebEnginePage::RenderProcessTerminationStatus terminationStatus, int exitCode) { callbackQWebEngineView_RenderProcessTerminated(this, terminationStatus, exitCode); };
void Signal_SelectionChanged() { callbackQWebEngineView_SelectionChanged(this); };
void showEvent(QShowEvent * event) { callbackQWebEngineView_ShowEvent(this, event); };
void stop() { callbackQWebEngineView_Stop(this); };
@ -4153,16 +4100,6 @@ Q_DECLARE_METATYPE(MyQWebEngineView*)
int QWebEngineView_QWebEngineView_QRegisterMetaType(){qRegisterMetaType<QWebEngineView*>(); return qRegisterMetaType<MyQWebEngineView*>();}
void* QWebEngineView_CreateWindow(void* ptr, long long ty)
{
return static_cast<QWebEngineView*>(ptr)->createWindow(static_cast<QWebEnginePage::WebWindowType>(ty));
}
void* QWebEngineView_CreateWindowDefault(void* ptr, long long ty)
{
return static_cast<QWebEngineView*>(ptr)->QWebEngineView::createWindow(static_cast<QWebEnginePage::WebWindowType>(ty));
}
void* QWebEngineView_NewQWebEngineView(void* parent)
{
return new MyQWebEngineView(static_cast<QWidget*>(parent));
@ -4323,21 +4260,6 @@ void QWebEngineView_ReloadDefault(void* ptr)
static_cast<QWebEngineView*>(ptr)->QWebEngineView::reload();
}
void QWebEngineView_ConnectRenderProcessTerminated(void* ptr)
{
QObject::connect(static_cast<QWebEngineView*>(ptr), static_cast<void (QWebEngineView::*)(QWebEnginePage::RenderProcessTerminationStatus, int)>(&QWebEngineView::renderProcessTerminated), static_cast<MyQWebEngineView*>(ptr), static_cast<void (MyQWebEngineView::*)(QWebEnginePage::RenderProcessTerminationStatus, int)>(&MyQWebEngineView::Signal_RenderProcessTerminated));
}
void QWebEngineView_DisconnectRenderProcessTerminated(void* ptr)
{
QObject::disconnect(static_cast<QWebEngineView*>(ptr), static_cast<void (QWebEngineView::*)(QWebEnginePage::RenderProcessTerminationStatus, int)>(&QWebEngineView::renderProcessTerminated), static_cast<MyQWebEngineView*>(ptr), static_cast<void (MyQWebEngineView::*)(QWebEnginePage::RenderProcessTerminationStatus, int)>(&MyQWebEngineView::Signal_RenderProcessTerminated));
}
void QWebEngineView_RenderProcessTerminated(void* ptr, long long terminationStatus, int exitCode)
{
static_cast<QWebEngineView*>(ptr)->renderProcessTerminated(static_cast<QWebEnginePage::RenderProcessTerminationStatus>(terminationStatus), exitCode);
}
void QWebEngineView_ConnectSelectionChanged(void* ptr)
{
QObject::connect(static_cast<QWebEngineView*>(ptr), static_cast<void (QWebEngineView::*)()>(&QWebEngineView::selectionChanged), static_cast<MyQWebEngineView*>(ptr), static_cast<void (MyQWebEngineView::*)()>(&MyQWebEngineView::Signal_SelectionChanged));
@ -4408,11 +4330,6 @@ void QWebEngineView_TitleChanged(void* ptr, struct QtWebEngine_PackedString titl
static_cast<QWebEngineView*>(ptr)->titleChanged(QString::fromUtf8(title.data, title.len));
}
void QWebEngineView_TriggerPageAction(void* ptr, long long action, char checked)
{
static_cast<QWebEngineView*>(ptr)->triggerPageAction(static_cast<QWebEnginePage::WebAction>(action), checked != 0);
}
void QWebEngineView_ConnectUrlChanged(void* ptr)
{
QObject::connect(static_cast<QWebEngineView*>(ptr), static_cast<void (QWebEngineView::*)(const QUrl &)>(&QWebEngineView::urlChanged), static_cast<MyQWebEngineView*>(ptr), static_cast<void (MyQWebEngineView::*)(const QUrl &)>(&MyQWebEngineView::Signal_UrlChanged));
@ -4439,11 +4356,6 @@ void QWebEngineView_DestroyQWebEngineViewDefault(void* ptr)
}
void* QWebEngineView_PageAction(void* ptr, long long action)
{
return static_cast<QWebEngineView*>(ptr)->pageAction(static_cast<QWebEnginePage::WebAction>(action));
}
void* QWebEngineView_Icon(void* ptr)
{
return new QIcon(static_cast<QWebEngineView*>(ptr)->icon());

View file

@ -3988,7 +3988,6 @@ const (
type QWebEnginePage__WebAction int64
const (
QWebEnginePage__NoWebAction QWebEnginePage__WebAction = QWebEnginePage__WebAction(-1)
QWebEnginePage__Back QWebEnginePage__WebAction = QWebEnginePage__WebAction(0)
QWebEnginePage__Forward QWebEnginePage__WebAction = QWebEnginePage__WebAction(1)
QWebEnginePage__Stop QWebEnginePage__WebAction = QWebEnginePage__WebAction(2)
@ -4224,50 +4223,6 @@ func (ptr *QWebEnginePage) AcceptNavigationRequestDefault(url core.QUrl_ITF, ty
return false
}
//export callbackQWebEnginePage_CertificateError
func callbackQWebEnginePage_CertificateError(ptr unsafe.Pointer, certificateError unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "certificateError"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*QWebEngineCertificateError) bool)(NewQWebEngineCertificateErrorFromPointer(certificateError)))))
}
return C.char(int8(qt.GoBoolToInt(NewQWebEnginePageFromPointer(ptr).CertificateErrorDefault(NewQWebEngineCertificateErrorFromPointer(certificateError)))))
}
func (ptr *QWebEnginePage) ConnectCertificateError(f func(certificateError *QWebEngineCertificateError) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "certificateError"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "certificateError", func(certificateError *QWebEngineCertificateError) bool {
signal.(func(*QWebEngineCertificateError) bool)(certificateError)
return f(certificateError)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "certificateError", f)
}
}
}
func (ptr *QWebEnginePage) DisconnectCertificateError() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "certificateError")
}
}
func (ptr *QWebEnginePage) CertificateError(certificateError QWebEngineCertificateError_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebEnginePage_CertificateError(ptr.Pointer(), PointerFromQWebEngineCertificateError(certificateError)) != 0
}
return false
}
func (ptr *QWebEnginePage) CertificateErrorDefault(certificateError QWebEngineCertificateError_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebEnginePage_CertificateErrorDefault(ptr.Pointer(), PointerFromQWebEngineCertificateError(certificateError)) != 0
}
return false
}
//export callbackQWebEnginePage_Event
func callbackQWebEnginePage_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
@ -5733,17 +5688,6 @@ func (ptr *QWebEnginePage) ZoomFactor() float64 {
return 0
}
func (ptr *QWebEnginePage) Save(filePath string, format QWebEngineDownloadItem__SavePageFormat) {
if ptr.Pointer() != nil {
var filePathC *C.char
if filePath != "" {
filePathC = C.CString(filePath)
defer C.free(unsafe.Pointer(filePathC))
}
C.QWebEnginePage_Save(ptr.Pointer(), C.struct_QtWebEngine_PackedString{data: filePathC, len: C.longlong(len(filePath))}, C.longlong(format))
}
}
func (ptr *QWebEnginePage) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QWebEnginePage___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
@ -6853,37 +6797,12 @@ func NewQWebEngineScriptCollectionFromPointer(ptr unsafe.Pointer) (n *QWebEngine
n.SetPointer(ptr)
return
}
func (ptr *QWebEngineScriptCollection) Remove(script QWebEngineScript_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebEngineScriptCollection_Remove(ptr.Pointer(), PointerFromQWebEngineScript(script)) != 0
}
return false
}
func (ptr *QWebEngineScriptCollection) Clear() {
if ptr.Pointer() != nil {
C.QWebEngineScriptCollection_Clear(ptr.Pointer())
}
}
func (ptr *QWebEngineScriptCollection) Insert2(list []*QWebEngineScript) {
if ptr.Pointer() != nil {
C.QWebEngineScriptCollection_Insert2(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQWebEngineScriptCollectionFromPointer(NewQWebEngineScriptCollectionFromPointer(nil).__insert_list_newList2())
for _, v := range list {
tmpList.__insert_list_setList2(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QWebEngineScriptCollection) Insert(s QWebEngineScript_ITF) {
if ptr.Pointer() != nil {
C.QWebEngineScriptCollection_Insert(ptr.Pointer(), PointerFromQWebEngineScript(s))
}
}
func (ptr *QWebEngineScriptCollection) DestroyQWebEngineScriptCollection() {
if ptr.Pointer() != nil {
C.QWebEngineScriptCollection_DestroyQWebEngineScriptCollection(ptr.Pointer())
@ -6892,60 +6811,6 @@ func (ptr *QWebEngineScriptCollection) DestroyQWebEngineScriptCollection() {
}
}
func (ptr *QWebEngineScriptCollection) FindScripts(name string) []*QWebEngineScript {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineScript {
out := make([]*QWebEngineScript, int(l.len))
tmpList := NewQWebEngineScriptCollectionFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__findScripts_atList(i)
}
return out
}(C.QWebEngineScriptCollection_FindScripts(ptr.Pointer(), C.struct_QtWebEngine_PackedString{data: nameC, len: C.longlong(len(name))}))
}
return make([]*QWebEngineScript, 0)
}
func (ptr *QWebEngineScriptCollection) ToList() []*QWebEngineScript {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebEngine_PackedList) []*QWebEngineScript {
out := make([]*QWebEngineScript, int(l.len))
tmpList := NewQWebEngineScriptCollectionFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__toList_atList(i)
}
return out
}(C.QWebEngineScriptCollection_ToList(ptr.Pointer()))
}
return make([]*QWebEngineScript, 0)
}
func (ptr *QWebEngineScriptCollection) FindScript(name string) *QWebEngineScript {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := NewQWebEngineScriptFromPointer(C.QWebEngineScriptCollection_FindScript(ptr.Pointer(), C.struct_QtWebEngine_PackedString{data: nameC, len: C.longlong(len(name))}))
runtime.SetFinalizer(tmpValue, (*QWebEngineScript).DestroyQWebEngineScript)
return tmpValue
}
return nil
}
func (ptr *QWebEngineScriptCollection) Contains(value QWebEngineScript_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebEngineScriptCollection_Contains(ptr.Pointer(), PointerFromQWebEngineScript(value)) != 0
}
return false
}
func (ptr *QWebEngineScriptCollection) IsEmpty() bool {
if ptr.Pointer() != nil {
return C.QWebEngineScriptCollection_IsEmpty(ptr.Pointer()) != 0
@ -8433,59 +8298,6 @@ func NewQWebEngineViewFromPointer(ptr unsafe.Pointer) (n *QWebEngineView) {
n.SetPointer(ptr)
return
}
//export callbackQWebEngineView_CreateWindow
func callbackQWebEngineView_CreateWindow(ptr unsafe.Pointer, ty C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createWindow"); signal != nil {
return PointerFromQWebEngineView(signal.(func(QWebEnginePage__WebWindowType) *QWebEngineView)(QWebEnginePage__WebWindowType(ty)))
}
return PointerFromQWebEngineView(NewQWebEngineViewFromPointer(ptr).CreateWindowDefault(QWebEnginePage__WebWindowType(ty)))
}
func (ptr *QWebEngineView) ConnectCreateWindow(f func(ty QWebEnginePage__WebWindowType) *QWebEngineView) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createWindow"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "createWindow", func(ty QWebEnginePage__WebWindowType) *QWebEngineView {
signal.(func(QWebEnginePage__WebWindowType) *QWebEngineView)(ty)
return f(ty)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "createWindow", f)
}
}
}
func (ptr *QWebEngineView) DisconnectCreateWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createWindow")
}
}
func (ptr *QWebEngineView) CreateWindow(ty QWebEnginePage__WebWindowType) *QWebEngineView {
if ptr.Pointer() != nil {
tmpValue := NewQWebEngineViewFromPointer(C.QWebEngineView_CreateWindow(ptr.Pointer(), C.longlong(ty)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWebEngineView) CreateWindowDefault(ty QWebEnginePage__WebWindowType) *QWebEngineView {
if ptr.Pointer() != nil {
tmpValue := NewQWebEngineViewFromPointer(C.QWebEngineView_CreateWindowDefault(ptr.Pointer(), C.longlong(ty)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func NewQWebEngineView(parent widgets.QWidget_ITF) *QWebEngineView {
tmpValue := NewQWebEngineViewFromPointer(C.QWebEngineView_NewQWebEngineView(widgets.PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
@ -8944,45 +8756,6 @@ func (ptr *QWebEngineView) ReloadDefault() {
}
}
//export callbackQWebEngineView_RenderProcessTerminated
func callbackQWebEngineView_RenderProcessTerminated(ptr unsafe.Pointer, terminationStatus C.longlong, exitCode C.int) {
if signal := qt.GetSignal(ptr, "renderProcessTerminated"); signal != nil {
signal.(func(QWebEnginePage__RenderProcessTerminationStatus, int))(QWebEnginePage__RenderProcessTerminationStatus(terminationStatus), int(int32(exitCode)))
}
}
func (ptr *QWebEngineView) ConnectRenderProcessTerminated(f func(terminationStatus QWebEnginePage__RenderProcessTerminationStatus, exitCode int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "renderProcessTerminated") {
C.QWebEngineView_ConnectRenderProcessTerminated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "renderProcessTerminated"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "renderProcessTerminated", func(terminationStatus QWebEnginePage__RenderProcessTerminationStatus, exitCode int) {
signal.(func(QWebEnginePage__RenderProcessTerminationStatus, int))(terminationStatus, exitCode)
f(terminationStatus, exitCode)
})
} else {
qt.ConnectSignal(ptr.Pointer(), "renderProcessTerminated", f)
}
}
}
func (ptr *QWebEngineView) DisconnectRenderProcessTerminated() {
if ptr.Pointer() != nil {
C.QWebEngineView_DisconnectRenderProcessTerminated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "renderProcessTerminated")
}
}
func (ptr *QWebEngineView) RenderProcessTerminated(terminationStatus QWebEnginePage__RenderProcessTerminationStatus, exitCode int) {
if ptr.Pointer() != nil {
C.QWebEngineView_RenderProcessTerminated(ptr.Pointer(), C.longlong(terminationStatus), C.int(int32(exitCode)))
}
}
//export callbackQWebEngineView_SelectionChanged
func callbackQWebEngineView_SelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
@ -9163,12 +8936,6 @@ func (ptr *QWebEngineView) TitleChanged(title string) {
}
}
func (ptr *QWebEngineView) TriggerPageAction(action QWebEnginePage__WebAction, checked bool) {
if ptr.Pointer() != nil {
C.QWebEngineView_TriggerPageAction(ptr.Pointer(), C.longlong(action), C.char(int8(qt.GoBoolToInt(checked))))
}
}
//export callbackQWebEngineView_UrlChanged
func callbackQWebEngineView_UrlChanged(ptr unsafe.Pointer, url unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "urlChanged"); signal != nil {
@ -9254,17 +9021,6 @@ func (ptr *QWebEngineView) DestroyQWebEngineViewDefault() {
}
}
func (ptr *QWebEngineView) PageAction(action QWebEnginePage__WebAction) *widgets.QAction {
if ptr.Pointer() != nil {
tmpValue := widgets.NewQActionFromPointer(C.QWebEngineView_PageAction(ptr.Pointer(), C.longlong(action)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWebEngineView) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QWebEngineView_Icon(ptr.Pointer()))

View file

@ -353,8 +353,6 @@ void* QWebEnginePage_NewQWebEnginePage(void* parent);
void* QWebEnginePage_NewQWebEnginePage2(void* profile, void* parent);
char QWebEnginePage_AcceptNavigationRequest(void* ptr, void* url, long long ty, char isMainFrame);
char QWebEnginePage_AcceptNavigationRequestDefault(void* ptr, void* url, long long ty, char isMainFrame);
char QWebEnginePage_CertificateError(void* ptr, void* certificateError);
char QWebEnginePage_CertificateErrorDefault(void* ptr, void* certificateError);
char QWebEnginePage_EventDefault(void* ptr, void* e);
char QWebEnginePage_JavaScriptConfirm(void* ptr, void* securityOrigin, struct QtWebEngine_PackedString msg);
char QWebEnginePage_JavaScriptConfirmDefault(void* ptr, void* securityOrigin, struct QtWebEngine_PackedString msg);
@ -468,7 +466,6 @@ char QWebEnginePage_IsAudioMuted(void* ptr);
char QWebEnginePage_RecentlyAudible(void* ptr);
void* QWebEnginePage_ContextMenuData(void* ptr);
double QWebEnginePage_ZoomFactor(void* ptr);
void QWebEnginePage_Save(void* ptr, struct QtWebEngine_PackedString filePath, long long format);
void* QWebEnginePage___dynamicPropertyNames_atList(void* ptr, int i);
void QWebEnginePage___dynamicPropertyNames_setList(void* ptr, void* i);
void* QWebEnginePage___dynamicPropertyNames_newList(void* ptr);
@ -573,15 +570,8 @@ struct QtWebEngine_PackedString QWebEngineScript_SourceCode(void* ptr);
char QWebEngineScript_IsNull(void* ptr);
char QWebEngineScript_RunsOnSubFrames(void* ptr);
unsigned int QWebEngineScript_WorldId(void* ptr);
char QWebEngineScriptCollection_Remove(void* ptr, void* script);
void QWebEngineScriptCollection_Clear(void* ptr);
void QWebEngineScriptCollection_Insert2(void* ptr, void* list);
void QWebEngineScriptCollection_Insert(void* ptr, void* s);
void QWebEngineScriptCollection_DestroyQWebEngineScriptCollection(void* ptr);
struct QtWebEngine_PackedList QWebEngineScriptCollection_FindScripts(void* ptr, struct QtWebEngine_PackedString name);
struct QtWebEngine_PackedList QWebEngineScriptCollection_ToList(void* ptr);
void* QWebEngineScriptCollection_FindScript(void* ptr, struct QtWebEngine_PackedString name);
char QWebEngineScriptCollection_Contains(void* ptr, void* value);
char QWebEngineScriptCollection_IsEmpty(void* ptr);
int QWebEngineScriptCollection_Count(void* ptr);
int QWebEngineScriptCollection_Size(void* ptr);
@ -696,8 +686,6 @@ void QWebEngineUrlSchemeHandler_DeleteLaterDefault(void* ptr);
void QWebEngineUrlSchemeHandler_DisconnectNotifyDefault(void* ptr, void* sign);
void QWebEngineUrlSchemeHandler_TimerEventDefault(void* ptr, void* event);
void* QWebEngineUrlSchemeHandler_MetaObjectDefault(void* ptr);
void* QWebEngineView_CreateWindow(void* ptr, long long ty);
void* QWebEngineView_CreateWindowDefault(void* ptr, long long ty);
void* QWebEngineView_NewQWebEngineView(void* parent);
char QWebEngineView_EventDefault(void* ptr, void* ev);
void QWebEngineView_Back(void* ptr);
@ -730,9 +718,6 @@ void QWebEngineView_DisconnectLoadStarted(void* ptr);
void QWebEngineView_LoadStarted(void* ptr);
void QWebEngineView_Reload(void* ptr);
void QWebEngineView_ReloadDefault(void* ptr);
void QWebEngineView_ConnectRenderProcessTerminated(void* ptr);
void QWebEngineView_DisconnectRenderProcessTerminated(void* ptr);
void QWebEngineView_RenderProcessTerminated(void* ptr, long long terminationStatus, int exitCode);
void QWebEngineView_ConnectSelectionChanged(void* ptr);
void QWebEngineView_DisconnectSelectionChanged(void* ptr);
void QWebEngineView_SelectionChanged(void* ptr);
@ -747,13 +732,11 @@ void QWebEngineView_StopDefault(void* ptr);
void QWebEngineView_ConnectTitleChanged(void* ptr);
void QWebEngineView_DisconnectTitleChanged(void* ptr);
void QWebEngineView_TitleChanged(void* ptr, struct QtWebEngine_PackedString title);
void QWebEngineView_TriggerPageAction(void* ptr, long long action, char checked);
void QWebEngineView_ConnectUrlChanged(void* ptr);
void QWebEngineView_DisconnectUrlChanged(void* ptr);
void QWebEngineView_UrlChanged(void* ptr, void* url);
void QWebEngineView_DestroyQWebEngineView(void* ptr);
void QWebEngineView_DestroyQWebEngineViewDefault(void* ptr);
void* QWebEngineView_PageAction(void* ptr, long long action);
void* QWebEngineView_Icon(void* ptr);
void* QWebEngineView_SizeHintDefault(void* ptr);
struct QtWebEngine_PackedString QWebEngineView_SelectedText(void* ptr);

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -34,6 +34,7 @@ int QDesktopWidget_QDesktopWidget_QRegisterMetaType();
int QDial_QDial_QRegisterMetaType();
int QDialog_QDialog_QRegisterMetaType();
int QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();
int QDirModel_QDirModel_QRegisterMetaType();
int QDockWidget_QDockWidget_QRegisterMetaType();
int QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType();
int QErrorMessage_QErrorMessage_QRegisterMetaType();
@ -50,6 +51,7 @@ int QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType();
int QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType();
int QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType();
int QGraphicsEffect_QGraphicsEffect_QRegisterMetaType();
int QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType();
int QGraphicsObject_QGraphicsObject_QRegisterMetaType();
int QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType();
int QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType();
@ -1474,6 +1476,7 @@ void* QDesktopWidget_AvailableGeometry(void* ptr, int screen);
void* QDesktopWidget_ScreenGeometry3(void* ptr, void* p);
void* QDesktopWidget_ScreenGeometry2(void* ptr, void* widget);
void* QDesktopWidget_ScreenGeometry(void* ptr, int screen);
int QDesktopWidget_NumScreens(void* ptr);
int QDesktopWidget_PrimaryScreen(void* ptr);
int QDesktopWidget_ScreenCount(void* ptr);
int QDesktopWidget_ScreenNumber2(void* ptr, void* point);
@ -1554,6 +1557,151 @@ char QDialogButtonBox_CenterButtons(void* ptr);
void* QDialogButtonBox___buttons_atList(void* ptr, int i);
void QDialogButtonBox___buttons_setList(void* ptr, void* i);
void* QDialogButtonBox___buttons_newList(void* ptr);
int QDirModel_FilePathRole_Type();
int QDirModel_FileNameRole_Type();
char QDirModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent);
char QDirModel_SetDataDefault(void* ptr, void* index, void* value, int role);
void QDirModel_SetFilter(void* ptr, long long filters);
void QDirModel_SetLazyChildCount(void* ptr, char enable);
void* QDirModel_NewQDirModel2(void* parent);
void* QDirModel_NewQDirModel(struct QtWidgets_PackedString nameFilters, long long filters, long long sort, void* parent);
void* QDirModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name);
char QDirModel_Remove(void* ptr, void* index);
char QDirModel_Rmdir(void* ptr, void* index);
void QDirModel_Refresh(void* ptr, void* parent);
void QDirModel_RefreshDefault(void* ptr, void* parent);
void QDirModel_SetIconProvider(void* ptr, void* provider);
void QDirModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters);
void QDirModel_SetReadOnly(void* ptr, char enable);
void QDirModel_SetResolveSymlinks(void* ptr, char enable);
void QDirModel_SetSorting(void* ptr, long long sort);
void QDirModel_SortDefault(void* ptr, int column, long long order);
void QDirModel_DestroyQDirModel(void* ptr);
long long QDirModel_Filter(void* ptr);
long long QDirModel_Sorting(void* ptr);
void* QDirModel_IconProvider(void* ptr);
void* QDirModel_FileInfo(void* ptr, void* index);
void* QDirModel_FileIcon(void* ptr, void* index);
void* QDirModel_MimeDataDefault(void* ptr, void* indexes);
void* QDirModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column);
void* QDirModel_Index(void* ptr, int row, int column, void* parent);
void* QDirModel_IndexDefault(void* ptr, int row, int column, void* parent);
void* QDirModel_Parent(void* ptr, void* child);
void* QDirModel_ParentDefault(void* ptr, void* child);
struct QtWidgets_PackedString QDirModel_FileName(void* ptr, void* index);
struct QtWidgets_PackedString QDirModel_FilePath(void* ptr, void* index);
struct QtWidgets_PackedString QDirModel_MimeTypesDefault(void* ptr);
struct QtWidgets_PackedString QDirModel_NameFilters(void* ptr);
void* QDirModel_Data(void* ptr, void* index, int role);
void* QDirModel_DataDefault(void* ptr, void* index, int role);
void* QDirModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role);
long long QDirModel_SupportedDropActionsDefault(void* ptr);
long long QDirModel_FlagsDefault(void* ptr, void* index);
char QDirModel_HasChildrenDefault(void* ptr, void* parent);
char QDirModel_IsDir(void* ptr, void* index);
char QDirModel_IsReadOnly(void* ptr);
char QDirModel_LazyChildCount(void* ptr);
char QDirModel_ResolveSymlinks(void* ptr);
int QDirModel_ColumnCount(void* ptr, void* parent);
int QDirModel_ColumnCountDefault(void* ptr, void* parent);
int QDirModel_RowCount(void* ptr, void* parent);
int QDirModel_RowCountDefault(void* ptr, void* parent);
void* QDirModel___mimeData_indexes_atList(void* ptr, int i);
void QDirModel___mimeData_indexes_setList(void* ptr, void* i);
void* QDirModel___mimeData_indexes_newList(void* ptr);
void* QDirModel___setItemData_roles_atList(void* ptr, int v, int i);
void QDirModel___setItemData_roles_setList(void* ptr, int key, void* i);
void* QDirModel___setItemData_roles_newList(void* ptr);
struct QtWidgets_PackedList QDirModel___setItemData_keyList(void* ptr);
void* QDirModel___changePersistentIndexList_from_atList(void* ptr, int i);
void QDirModel___changePersistentIndexList_from_setList(void* ptr, void* i);
void* QDirModel___changePersistentIndexList_from_newList(void* ptr);
void* QDirModel___changePersistentIndexList_to_atList(void* ptr, int i);
void QDirModel___changePersistentIndexList_to_setList(void* ptr, void* i);
void* QDirModel___changePersistentIndexList_to_newList(void* ptr);
int QDirModel___dataChanged_roles_atList(void* ptr, int i);
void QDirModel___dataChanged_roles_setList(void* ptr, int i);
void* QDirModel___dataChanged_roles_newList(void* ptr);
void* QDirModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i);
void QDirModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i);
void* QDirModel___layoutAboutToBeChanged_parents_newList(void* ptr);
void* QDirModel___layoutChanged_parents_atList(void* ptr, int i);
void QDirModel___layoutChanged_parents_setList(void* ptr, void* i);
void* QDirModel___layoutChanged_parents_newList(void* ptr);
void* QDirModel___roleNames_atList(void* ptr, int v, int i);
void QDirModel___roleNames_setList(void* ptr, int key, void* i);
void* QDirModel___roleNames_newList(void* ptr);
struct QtWidgets_PackedList QDirModel___roleNames_keyList(void* ptr);
void* QDirModel___itemData_atList(void* ptr, int v, int i);
void QDirModel___itemData_setList(void* ptr, int key, void* i);
void* QDirModel___itemData_newList(void* ptr);
struct QtWidgets_PackedList QDirModel___itemData_keyList(void* ptr);
void* QDirModel___match_atList(void* ptr, int i);
void QDirModel___match_setList(void* ptr, void* i);
void* QDirModel___match_newList(void* ptr);
void* QDirModel___persistentIndexList_atList(void* ptr, int i);
void QDirModel___persistentIndexList_setList(void* ptr, void* i);
void* QDirModel___persistentIndexList_newList(void* ptr);
int QDirModel_____setItemData_keyList_atList(void* ptr, int i);
void QDirModel_____setItemData_keyList_setList(void* ptr, int i);
void* QDirModel_____setItemData_keyList_newList(void* ptr);
int QDirModel_____doSetRoleNames_keyList_atList(void* ptr, int i);
void QDirModel_____doSetRoleNames_keyList_setList(void* ptr, int i);
void* QDirModel_____doSetRoleNames_keyList_newList(void* ptr);
int QDirModel_____setRoleNames_keyList_atList(void* ptr, int i);
void QDirModel_____setRoleNames_keyList_setList(void* ptr, int i);
void* QDirModel_____setRoleNames_keyList_newList(void* ptr);
int QDirModel_____roleNames_keyList_atList(void* ptr, int i);
void QDirModel_____roleNames_keyList_setList(void* ptr, int i);
void* QDirModel_____roleNames_keyList_newList(void* ptr);
int QDirModel_____itemData_keyList_atList(void* ptr, int i);
void QDirModel_____itemData_keyList_setList(void* ptr, int i);
void* QDirModel_____itemData_keyList_newList(void* ptr);
void* QDirModel___dynamicPropertyNames_atList(void* ptr, int i);
void QDirModel___dynamicPropertyNames_setList(void* ptr, void* i);
void* QDirModel___dynamicPropertyNames_newList(void* ptr);
void* QDirModel___findChildren_atList2(void* ptr, int i);
void QDirModel___findChildren_setList2(void* ptr, void* i);
void* QDirModel___findChildren_newList2(void* ptr);
void* QDirModel___findChildren_atList3(void* ptr, int i);
void QDirModel___findChildren_setList3(void* ptr, void* i);
void* QDirModel___findChildren_newList3(void* ptr);
void* QDirModel___findChildren_atList(void* ptr, int i);
void QDirModel___findChildren_setList(void* ptr, void* i);
void* QDirModel___findChildren_newList(void* ptr);
void* QDirModel___children_atList(void* ptr, int i);
void QDirModel___children_setList(void* ptr, void* i);
void* QDirModel___children_newList(void* ptr);
char QDirModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent);
char QDirModel_InsertRowsDefault(void* ptr, int row, int count, void* parent);
char QDirModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild);
char QDirModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild);
char QDirModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent);
char QDirModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent);
char QDirModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role);
char QDirModel_SetItemDataDefault(void* ptr, void* index, void* roles);
char QDirModel_SubmitDefault(void* ptr);
void QDirModel_FetchMoreDefault(void* ptr, void* parent);
void QDirModel_ResetInternalDataDefault(void* ptr);
void QDirModel_RevertDefault(void* ptr);
struct QtWidgets_PackedList QDirModel_RoleNamesDefault(void* ptr);
struct QtWidgets_PackedList QDirModel_ItemDataDefault(void* ptr, void* index);
void* QDirModel_BuddyDefault(void* ptr, void* index);
void* QDirModel_SiblingDefault(void* ptr, int row, int column, void* index);
struct QtWidgets_PackedList QDirModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags);
void* QDirModel_SpanDefault(void* ptr, void* index);
long long QDirModel_SupportedDragActionsDefault(void* ptr);
char QDirModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent);
char QDirModel_CanFetchMoreDefault(void* ptr, void* parent);
char QDirModel_EventDefault(void* ptr, void* e);
char QDirModel_EventFilterDefault(void* ptr, void* watched, void* event);
void QDirModel_ChildEventDefault(void* ptr, void* event);
void QDirModel_ConnectNotifyDefault(void* ptr, void* sign);
void QDirModel_CustomEventDefault(void* ptr, void* event);
void QDirModel_DeleteLaterDefault(void* ptr);
void QDirModel_DisconnectNotifyDefault(void* ptr, void* sign);
void QDirModel_TimerEventDefault(void* ptr, void* event);
void* QDirModel_MetaObjectDefault(void* ptr);
void QDockWidget_ConnectFeaturesChanged(void* ptr);
void QDockWidget_DisconnectFeaturesChanged(void* ptr);
void QDockWidget_FeaturesChanged(void* ptr, long long features);
@ -2545,6 +2693,58 @@ void* QGraphicsItem___collidingItems_newList(void* ptr);
void* QGraphicsItem___transformations_atList(void* ptr, int i);
void QGraphicsItem___transformations_setList(void* ptr, void* i);
void* QGraphicsItem___transformations_newList(void* ptr);
void* QGraphicsItemAnimation_NewQGraphicsItemAnimation(void* parent);
void QGraphicsItemAnimation_AfterAnimationStep(void* ptr, double step);
void QGraphicsItemAnimation_AfterAnimationStepDefault(void* ptr, double step);
void QGraphicsItemAnimation_BeforeAnimationStep(void* ptr, double step);
void QGraphicsItemAnimation_BeforeAnimationStepDefault(void* ptr, double step);
void QGraphicsItemAnimation_Clear(void* ptr);
void QGraphicsItemAnimation_SetItem(void* ptr, void* item);
void QGraphicsItemAnimation_SetPosAt(void* ptr, double step, void* point);
void QGraphicsItemAnimation_SetRotationAt(void* ptr, double step, double angle);
void QGraphicsItemAnimation_SetScaleAt(void* ptr, double step, double sx, double sy);
void QGraphicsItemAnimation_SetShearAt(void* ptr, double step, double sh, double sv);
void QGraphicsItemAnimation_SetStep(void* ptr, double step);
void QGraphicsItemAnimation_SetStepDefault(void* ptr, double step);
void QGraphicsItemAnimation_SetTimeLine(void* ptr, void* timeLine);
void QGraphicsItemAnimation_SetTranslationAt(void* ptr, double step, double dx, double dy);
void QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(void* ptr);
void QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(void* ptr);
void* QGraphicsItemAnimation_Item(void* ptr);
void* QGraphicsItemAnimation_MatrixAt(void* ptr, double step);
void* QGraphicsItemAnimation_PosAt(void* ptr, double step);
void* QGraphicsItemAnimation_TimeLine(void* ptr);
double QGraphicsItemAnimation_HorizontalScaleAt(void* ptr, double step);
double QGraphicsItemAnimation_HorizontalShearAt(void* ptr, double step);
double QGraphicsItemAnimation_RotationAt(void* ptr, double step);
double QGraphicsItemAnimation_VerticalScaleAt(void* ptr, double step);
double QGraphicsItemAnimation_VerticalShearAt(void* ptr, double step);
double QGraphicsItemAnimation_XTranslationAt(void* ptr, double step);
double QGraphicsItemAnimation_YTranslationAt(void* ptr, double step);
void* QGraphicsItemAnimation___dynamicPropertyNames_atList(void* ptr, int i);
void QGraphicsItemAnimation___dynamicPropertyNames_setList(void* ptr, void* i);
void* QGraphicsItemAnimation___dynamicPropertyNames_newList(void* ptr);
void* QGraphicsItemAnimation___findChildren_atList2(void* ptr, int i);
void QGraphicsItemAnimation___findChildren_setList2(void* ptr, void* i);
void* QGraphicsItemAnimation___findChildren_newList2(void* ptr);
void* QGraphicsItemAnimation___findChildren_atList3(void* ptr, int i);
void QGraphicsItemAnimation___findChildren_setList3(void* ptr, void* i);
void* QGraphicsItemAnimation___findChildren_newList3(void* ptr);
void* QGraphicsItemAnimation___findChildren_atList(void* ptr, int i);
void QGraphicsItemAnimation___findChildren_setList(void* ptr, void* i);
void* QGraphicsItemAnimation___findChildren_newList(void* ptr);
void* QGraphicsItemAnimation___children_atList(void* ptr, int i);
void QGraphicsItemAnimation___children_setList(void* ptr, void* i);
void* QGraphicsItemAnimation___children_newList(void* ptr);
char QGraphicsItemAnimation_EventDefault(void* ptr, void* e);
char QGraphicsItemAnimation_EventFilterDefault(void* ptr, void* watched, void* event);
void QGraphicsItemAnimation_ChildEventDefault(void* ptr, void* event);
void QGraphicsItemAnimation_ConnectNotifyDefault(void* ptr, void* sign);
void QGraphicsItemAnimation_CustomEventDefault(void* ptr, void* event);
void QGraphicsItemAnimation_DeleteLaterDefault(void* ptr);
void QGraphicsItemAnimation_DisconnectNotifyDefault(void* ptr, void* sign);
void QGraphicsItemAnimation_TimerEventDefault(void* ptr, void* event);
void* QGraphicsItemAnimation_MetaObjectDefault(void* ptr);
void* QGraphicsItemGroup_NewQGraphicsItemGroup(void* parent);
void QGraphicsItemGroup_AddToGroup(void* ptr, void* item);
void QGraphicsItemGroup_Paint(void* ptr, void* painter, void* option, void* widget);
@ -3229,6 +3429,7 @@ void QGraphicsView_SetCacheMode(void* ptr, long long mode);
void QGraphicsView_SetDragMode(void* ptr, long long mode);
void QGraphicsView_SetForegroundBrush(void* ptr, void* brush);
void QGraphicsView_SetInteractive(void* ptr, char allowed);
void QGraphicsView_SetMatrix(void* ptr, void* matrix, char combine);
void QGraphicsView_SetOptimizationFlag(void* ptr, long long flag, char enabled);
void QGraphicsView_SetOptimizationFlags(void* ptr, long long flags);
void QGraphicsView_SetRenderHint(void* ptr, long long hint, char enabled);
@ -3265,6 +3466,7 @@ struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long
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_Matrix(void* ptr);
long long QGraphicsView_RenderHints(void* ptr);
void* QGraphicsView_MapFromScene4(void* ptr, void* path);
void* QGraphicsView_MapToScene4(void* ptr, void* path);