diff --git a/README.md b/README.md index d8d58fa5..d82c7dd3 100755 --- a/README.md +++ b/README.md @@ -90,16 +90,16 @@ 3. Install the SDK dependencies with `C:\android\android-sdk\tools\android.bat` or `/opt/android-sdk/tools/android` * Tools - * Android SDK Build-tools (23.0.3) + * Android SDK Build-tools (24.0.0) * Android 6.0 (API 23) * SDK Platform * Extras (Windows only) * Google USB Driver 4. Install the Android NDK in `C:\android\android-ndk\` or `/opt/android-ndk/` - * https://dl.google.com/android/ndk/android-ndk-r10e-windows-x86.exe - * https://dl.google.com/android/ndk/android-ndk-r10e-darwin-x86_64.bin - * https://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin + * https://dl.google.com/android/repository/android-ndk-r12-windows-x86_64.zip + * https://dl.google.com/android/repository/android-ndk-r12-darwin-x86_64.zip + * https://dl.google.com/android/repository/android-ndk-r12-linux-x86_64.zip 5. Install Java SE Development Kit (Linux: install in `/opt/jdk/`) * https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html diff --git a/androidextras/cgo_android_arm.go b/androidextras/cgo_android_arm.go index baf23c65..477b99d3 100755 --- a/androidextras/cgo_android_arm.go +++ b/androidextras/cgo_android_arm.go @@ -7,7 +7,7 @@ package androidextras #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtAndroidExtras -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5AndroidExtras -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/bluetooth/cgo_android_arm.go b/bluetooth/cgo_android_arm.go index a56bd055..ca78a26a 100755 --- a/bluetooth/cgo_android_arm.go +++ b/bluetooth/cgo_android_arm.go @@ -7,7 +7,7 @@ package bluetooth #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtBluetooth -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtConcurrent -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Bluetooth -lQt5Concurrent -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/core/cgo_android_arm.go b/core/cgo_android_arm.go index 5072a32b..2b705c3f 100755 --- a/core/cgo_android_arm.go +++ b/core/cgo_android_arm.go @@ -7,7 +7,7 @@ package core #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Core -lQt5Widgets -lQt5Gui -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/dbus/cgo_android_arm.go b/dbus/cgo_android_arm.go index 48f6ec4a..d226173a 100755 --- a/dbus/cgo_android_arm.go +++ b/dbus/cgo_android_arm.go @@ -7,7 +7,7 @@ package dbus #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtDBus -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5DBus -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/designer/cgo_android_arm.go b/designer/cgo_android_arm.go index a671b630..eb87304a 100755 --- a/designer/cgo_android_arm.go +++ b/designer/cgo_android_arm.go @@ -7,7 +7,7 @@ package designer #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtDesignerComponents -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtUiPlugin -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtDesigner -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5DesignerComponents -lQt5Widgets -lQt5Gui -lQt5Core -lQt5Designer -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/gamepad/cgo_android_arm.go b/gamepad/cgo_android_arm.go index 6ccb8920..a3db53d2 100755 --- a/gamepad/cgo_android_arm.go +++ b/gamepad/cgo_android_arm.go @@ -7,7 +7,7 @@ package gamepad #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGamepad -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Gamepad -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/gui/cgo_android_arm.go b/gui/cgo_android_arm.go index 445700a5..96d1fe69 100755 --- a/gui/cgo_android_arm.go +++ b/gui/cgo_android_arm.go @@ -7,7 +7,7 @@ package gui #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Gui -lQt5Widgets -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/help/cgo_android_arm.go b/help/cgo_android_arm.go index 666b0faa..8756932e 100755 --- a/help/cgo_android_arm.go +++ b/help/cgo_android_arm.go @@ -7,7 +7,7 @@ package help #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtHelp -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCLucene -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtSql -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Help -lQt5Widgets -lQt5CLucene -lQt5Sql -lQt5Network -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/internal/binding/templater/cgo.go b/internal/binding/templater/cgo.go index 6b90b1ea..72ac5fab 100755 --- a/internal/binding/templater/cgo.go +++ b/internal/binding/templater/cgo.go @@ -264,7 +264,7 @@ func cgoAndroidOnDarwinAndLinux(module string) { } tmp += "\n\n" - tmp += "#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition\n" // -Wl,--allow-shlib-undefined\n" + tmp += "#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined\n" tmp += "#cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib" @@ -317,7 +317,7 @@ func cgoAndroidOnWindows(module string) { } tmp += "\n\n" - tmp += "#cgo LDFLAGS: --sysroot=C:/android/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=C:/Qt/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition\n" // -Wl,--allow-shlib-undefined\n" + tmp += "#cgo LDFLAGS: --sysroot=C:/android/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=C:/Qt/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined\n" tmp += "#cgo LDFLAGS: -LC:/android/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -LC:/android/android-ndk/platforms/android-9/arch-arm//usr/lib -LC:/Qt/Qt5.7.0/5.7/android_armv7/lib -LC:/android/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -LC:/android/android/ndk/platforms/android-9/arch-arm//usr/lib" for _, m := range libs { diff --git a/internal/deploy/deploy.go b/internal/deploy/deploy.go index 899e18bf..7351a6ad 100755 --- a/internal/deploy/deploy.go +++ b/internal/deploy/deploy.go @@ -595,7 +595,7 @@ func predeploy() { }{ Qt: filepath.Join(qtPrefix, "Qt5.7.0", "5.7", "android_armv7"), Sdk: filepath.Join(androidPrefix, "android-sdk"), - SdkBuildToolsRevision: "23.0.3", + SdkBuildToolsRevision: "24.0.0", Ndk: filepath.Join(androidPrefix, "android-ndk"), Toolchainprefix: "arm-linux-androideabi", Toolprefix: "arm-linux-androideabi", diff --git a/internal/examples/quick/bridge/moc_cgo_android_arm.go b/internal/examples/quick/bridge/moc_cgo_android_arm.go index f87115fd..f9727c6f 100755 --- a/internal/examples/quick/bridge/moc_cgo_android_arm.go +++ b/internal/examples/quick/bridge/moc_cgo_android_arm.go @@ -7,7 +7,7 @@ package main #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/internal/examples/quick/bridge2/moc_cgo_android_arm.go b/internal/examples/quick/bridge2/moc_cgo_android_arm.go index f87115fd..f9727c6f 100755 --- a/internal/examples/quick/bridge2/moc_cgo_android_arm.go +++ b/internal/examples/quick/bridge2/moc_cgo_android_arm.go @@ -7,7 +7,7 @@ package main #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/internal/examples/widgets/dropsite/dropsite.go b/internal/examples/widgets/dropsite/dropsite.go new file mode 100755 index 00000000..e7230431 --- /dev/null +++ b/internal/examples/widgets/dropsite/dropsite.go @@ -0,0 +1,193 @@ +//source: http://doc.qt.io/qt-5/qtwidgets-draganddrop-dropsite-example.html + +package main + +import ( + "os" + + "github.com/therecipe/qt/core" + "github.com/therecipe/qt/gui" + "github.com/therecipe/qt/widgets" +) + +type DropSiteWindow struct { + widgets.QWidget + + _ func(mimeData *core.QMimeData) `slot:updateFormatsTable` +} + +func main() { + widgets.NewQApplication(len(os.Args), os.Args) + + var window = NewDropSiteWindow(nil, 0) + + var abstractLabel = widgets.NewQLabel2("This example accepts drags from other applications and displays the MIME types provided by the drag object.", nil, 0) + abstractLabel.SetWordWrap(true) + abstractLabel.AdjustSize() + + var dropArea = initDropArea() + dropArea.ConnectChanged(func(mimeData *core.QMimeData) { window.UpdateFormatsTable(mimeData) }) + + var formatsTable = widgets.NewQTableWidget(nil) + formatsTable.SetColumnCount(2) + formatsTable.SetEditTriggers(widgets.QAbstractItemView__NoEditTriggers) + formatsTable.SetHorizontalHeaderLabels([]string{"Format", "Content"}) + formatsTable.HorizontalHeader().SetStretchLastSection(true) + + window.ConnectUpdateFormatsTable(func(mimeData *core.QMimeData) { + formatsTable.SetRowCount(0) + + if mimeData == nil { + return + } + + for _, format := range mimeData.Formats() { + var formatItem = widgets.NewQTableWidgetItem2(format, 0) + formatItem.SetFlags(core.Qt__ItemIsEnabled) + formatItem.SetTextAlignment(int(core.Qt__AlignTop | core.Qt__AlignLeft)) + + var text string + + switch format { + case "text/plain": + { + text = mimeData.Text() + } + + case "text/html": + { + text = mimeData.Html() + } + + case "text/uri-list": + { + text = mimeData.Text() + } + + default: + { + text = "can't display data" + } + } + + var row = formatsTable.RowCount() + formatsTable.InsertRow(row) + formatsTable.SetItem(row, 0, widgets.NewQTableWidgetItem2(format, 0)) + formatsTable.SetItem(row, 1, widgets.NewQTableWidgetItem2(text, 0)) + } + + formatsTable.ResizeColumnToContents(0) + }) + + var ( + clearButton = widgets.NewQPushButton2("Clear", nil) + quitButton = widgets.NewQPushButton2("Quit", nil) + + buttonBox = widgets.NewQDialogButtonBox(nil) + ) + + buttonBox.AddButton(clearButton, widgets.QDialogButtonBox__ActionRole) + buttonBox.AddButton(quitButton, widgets.QDialogButtonBox__RejectRole) + + quitButton.ConnectPressed(func() { window.Close() }) + clearButton.ConnectPressed(func() { + dropArea.Clear() + formatsTable.ClearContents() + formatsTable.SetRowCount(0) + }) + + var mainLayout = widgets.NewQVBoxLayout() + mainLayout.AddWidget(abstractLabel, 0, 0) + mainLayout.AddWidget(dropArea, 0, 0) + mainLayout.AddWidget(formatsTable, 0, 0) + mainLayout.AddWidget(buttonBox, 0, 0) + + window.SetLayout(mainLayout) + + window.SetWindowTitle("Drop Site") + window.SetMinimumSize2(350, 500) + + window.Show() + + widgets.QApplication_Exec() +} + +type DropArea struct { + widgets.QLabel + + _ func(mimeData *core.QMimeData) `signal:changed` +} + +func initDropArea() *DropArea { + var dropArea = NewDropArea(nil, 0) + + dropArea.SetMinimumSize2(200, 200) + dropArea.SetFrameStyle(int(widgets.QFrame__Sunken) | int(widgets.QFrame__StyledPanel)) + dropArea.SetAlignment(core.Qt__AlignCenter) + dropArea.SetAcceptDrops(true) + dropArea.SetAutoFillBackground(true) + dropArea.Clear() + + dropArea.ConnectDragEnterEvent(func(e *gui.QDragEnterEvent) { + dropArea.SetText("") + dropArea.SetBackgroundRole(gui.QPalette__Highlight) + + e.AcceptProposedAction() + dropArea.Changed(e.MimeData()) + }) + + dropArea.ConnectDragMoveEvent(func(e *gui.QDragMoveEvent) { + e.AcceptProposedAction() + }) + + dropArea.ConnectDropEvent(func(e *gui.QDropEvent) { + var mimeData = e.MimeData() + + switch { + case mimeData.HasImage(): + { + dropArea.SetPixmap(gui.QPixmap_FromImage(gui.NewQImageFromPointer(mimeData.ImageData()), 0)) + } + + case mimeData.HasHtml(): + { + dropArea.SetText(mimeData.Html()) + dropArea.SetTextFormat(core.Qt__RichText) + } + + case mimeData.HasText(): + { + dropArea.SetText(mimeData.Text()) + dropArea.SetTextFormat(core.Qt__PlainText) + } + + case mimeData.HasUrls(): + { + dropArea.SetText(mimeData.Text()) + dropArea.SetTextFormat(core.Qt__PlainText) + } + + default: + { + dropArea.SetText("can't display data") + } + } + + dropArea.SetBackgroundRole(gui.QPalette__Dark) + e.AcceptProposedAction() + }) + + dropArea.ConnectDragLeaveEvent(func(e *gui.QDragLeaveEvent) { + dropArea.Clear() + e.Accept() + }) + + dropArea.ConnectClear(func() { + dropArea.SetText("") + dropArea.SetBackgroundRole(gui.QPalette__Dark) + + dropArea.Changed(nil) + }) + + return dropArea +} diff --git a/internal/examples/widgets/dropsite/moc.cpp b/internal/examples/widgets/dropsite/moc.cpp new file mode 100755 index 00000000..9308ffc4 --- /dev/null +++ b/internal/examples/widgets/dropsite/moc.cpp @@ -0,0 +1,1515 @@ + + +#define protected public +#define private public + +#include "moc.h" +#include "_cgo_export.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +class DropArea: public QLabel +{ +Q_OBJECT +public: + DropArea(QWidget *parent, Qt::WindowFlags f) : QLabel(parent, f) {}; + void Signal_Changed(QMimeData* mimeData) { callbackDropArea_Changed(this, this->objectName().toUtf8().data(), mimeData); }; + void setPixmap(const QPixmap & vqp) { callbackDropArea_SetPixmap(this, this->objectName().toUtf8().data(), new QPixmap(vqp)); }; + void setText(const QString & vqs) { callbackDropArea_SetText(this, this->objectName().toUtf8().data(), vqs.toUtf8().data()); }; + void changeEvent(QEvent * ev) { callbackDropArea_ChangeEvent(this, this->objectName().toUtf8().data(), ev); }; + void clear() { callbackDropArea_Clear(this, this->objectName().toUtf8().data()); }; + void contextMenuEvent(QContextMenuEvent * ev) { callbackDropArea_ContextMenuEvent(this, this->objectName().toUtf8().data(), ev); }; + void focusInEvent(QFocusEvent * ev) { callbackDropArea_FocusInEvent(this, this->objectName().toUtf8().data(), ev); }; + bool focusNextPrevChild(bool next) { return callbackDropArea_FocusNextPrevChild(this, this->objectName().toUtf8().data(), next) != 0; }; + void focusOutEvent(QFocusEvent * ev) { callbackDropArea_FocusOutEvent(this, this->objectName().toUtf8().data(), ev); }; + int heightForWidth(int w) const { return callbackDropArea_HeightForWidth(const_cast(this), this->objectName().toUtf8().data(), w); }; + void keyPressEvent(QKeyEvent * ev) { callbackDropArea_KeyPressEvent(this, this->objectName().toUtf8().data(), ev); }; + QSize minimumSizeHint() const { return *static_cast(callbackDropArea_MinimumSizeHint(const_cast(this), this->objectName().toUtf8().data())); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackDropArea_MouseMoveEvent(this, this->objectName().toUtf8().data(), ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackDropArea_MousePressEvent(this, this->objectName().toUtf8().data(), ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackDropArea_MouseReleaseEvent(this, this->objectName().toUtf8().data(), ev); }; + void paintEvent(QPaintEvent * vqp) { callbackDropArea_PaintEvent(this, this->objectName().toUtf8().data(), vqp); }; + void setMovie(QMovie * movie) { callbackDropArea_SetMovie(this, this->objectName().toUtf8().data(), movie); }; + + void setNum(int num) { callbackDropArea_SetNum(this, this->objectName().toUtf8().data(), num); }; + void setPicture(const QPicture & picture) { callbackDropArea_SetPicture(this, this->objectName().toUtf8().data(), new QPicture(picture)); }; + QSize sizeHint() const { return *static_cast(callbackDropArea_SizeHint(const_cast(this), this->objectName().toUtf8().data())); }; + void actionEvent(QActionEvent * event) { callbackDropArea_ActionEvent(this, this->objectName().toUtf8().data(), event); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackDropArea_DragEnterEvent(this, this->objectName().toUtf8().data(), event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackDropArea_DragLeaveEvent(this, this->objectName().toUtf8().data(), event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackDropArea_DragMoveEvent(this, this->objectName().toUtf8().data(), event); }; + void dropEvent(QDropEvent * event) { callbackDropArea_DropEvent(this, this->objectName().toUtf8().data(), event); }; + void enterEvent(QEvent * event) { callbackDropArea_EnterEvent(this, this->objectName().toUtf8().data(), event); }; + void hideEvent(QHideEvent * event) { callbackDropArea_HideEvent(this, this->objectName().toUtf8().data(), event); }; + void leaveEvent(QEvent * event) { callbackDropArea_LeaveEvent(this, this->objectName().toUtf8().data(), event); }; + void moveEvent(QMoveEvent * event) { callbackDropArea_MoveEvent(this, this->objectName().toUtf8().data(), event); }; + void setEnabled(bool vbo) { callbackDropArea_SetEnabled(this, this->objectName().toUtf8().data(), vbo); }; + void setStyleSheet(const QString & styleSheet) { callbackDropArea_SetStyleSheet(this, this->objectName().toUtf8().data(), styleSheet.toUtf8().data()); }; + void setVisible(bool visible) { callbackDropArea_SetVisible(this, this->objectName().toUtf8().data(), visible); }; + void setWindowModified(bool vbo) { callbackDropArea_SetWindowModified(this, this->objectName().toUtf8().data(), vbo); }; + void setWindowTitle(const QString & vqs) { callbackDropArea_SetWindowTitle(this, this->objectName().toUtf8().data(), vqs.toUtf8().data()); }; + void showEvent(QShowEvent * event) { callbackDropArea_ShowEvent(this, this->objectName().toUtf8().data(), event); }; + bool close() { return callbackDropArea_Close(this, this->objectName().toUtf8().data()) != 0; }; + void closeEvent(QCloseEvent * event) { callbackDropArea_CloseEvent(this, this->objectName().toUtf8().data(), event); }; + bool hasHeightForWidth() const { return callbackDropArea_HasHeightForWidth(const_cast(this), this->objectName().toUtf8().data()) != 0; }; + void hide() { callbackDropArea_Hide(this, this->objectName().toUtf8().data()); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackDropArea_InputMethodEvent(this, this->objectName().toUtf8().data(), event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackDropArea_InputMethodQuery(const_cast(this), this->objectName().toUtf8().data(), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackDropArea_KeyReleaseEvent(this, this->objectName().toUtf8().data(), event); }; + void lower() { callbackDropArea_Lower(this, this->objectName().toUtf8().data()); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackDropArea_MouseDoubleClickEvent(this, this->objectName().toUtf8().data(), event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackDropArea_NativeEvent(this, this->objectName().toUtf8().data(), QString(eventType).toUtf8().data(), message, *result) != 0; }; + void raise() { callbackDropArea_Raise(this, this->objectName().toUtf8().data()); }; + void repaint() { callbackDropArea_Repaint(this, this->objectName().toUtf8().data()); }; + void resizeEvent(QResizeEvent * event) { callbackDropArea_ResizeEvent(this, this->objectName().toUtf8().data(), event); }; + void setDisabled(bool disable) { callbackDropArea_SetDisabled(this, this->objectName().toUtf8().data(), disable); }; + void setFocus() { callbackDropArea_SetFocus2(this, this->objectName().toUtf8().data()); }; + void setHidden(bool hidden) { callbackDropArea_SetHidden(this, this->objectName().toUtf8().data(), hidden); }; + void show() { callbackDropArea_Show(this, this->objectName().toUtf8().data()); }; + void showFullScreen() { callbackDropArea_ShowFullScreen(this, this->objectName().toUtf8().data()); }; + void showMaximized() { callbackDropArea_ShowMaximized(this, this->objectName().toUtf8().data()); }; + void showMinimized() { callbackDropArea_ShowMinimized(this, this->objectName().toUtf8().data()); }; + void showNormal() { callbackDropArea_ShowNormal(this, this->objectName().toUtf8().data()); }; + void tabletEvent(QTabletEvent * event) { callbackDropArea_TabletEvent(this, this->objectName().toUtf8().data(), event); }; + void update() { callbackDropArea_Update(this, this->objectName().toUtf8().data()); }; + void updateMicroFocus() { callbackDropArea_UpdateMicroFocus(this, this->objectName().toUtf8().data()); }; + void wheelEvent(QWheelEvent * event) { callbackDropArea_WheelEvent(this, this->objectName().toUtf8().data(), event); }; + void timerEvent(QTimerEvent * event) { callbackDropArea_TimerEvent(this, this->objectName().toUtf8().data(), event); }; + void childEvent(QChildEvent * event) { callbackDropArea_ChildEvent(this, this->objectName().toUtf8().data(), event); }; + void connectNotify(const QMetaMethod & sign) { callbackDropArea_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; + void customEvent(QEvent * event) { callbackDropArea_CustomEvent(this, this->objectName().toUtf8().data(), event); }; + void deleteLater() { callbackDropArea_DeleteLater(this, this->objectName().toUtf8().data()); }; + void disconnectNotify(const QMetaMethod & sign) { callbackDropArea_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackDropArea_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; + +signals: + void changed(QMimeData* mimeData); +public slots: +}; + +void DropArea_ConnectChanged(void* ptr) +{ + QObject::connect(static_cast(ptr), static_cast(&DropArea::changed), static_cast(ptr), static_cast(&DropArea::Signal_Changed)); +} + +void DropArea_DisconnectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&DropArea::changed), static_cast(ptr), static_cast(&DropArea::Signal_Changed)); +} + +void DropArea_Changed(void* ptr, void* mimeData) +{ + static_cast(ptr)->changed(static_cast(mimeData)); +} + +void* DropArea_NewDropArea(void* parent, int f) +{ + return new DropArea(static_cast(parent), static_cast(f)); +} + +void DropArea_DestroyDropArea(void* ptr) +{ + static_cast(ptr)->~DropArea(); +} + +void DropArea_SetPixmap(void* ptr, void* vqp) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPixmap", Q_ARG(QPixmap, *static_cast(vqp))); +} + +void DropArea_SetPixmapDefault(void* ptr, void* vqp) +{ + static_cast(ptr)->QLabel::setPixmap(*static_cast(vqp)); +} + +void DropArea_SetText(void* ptr, char* vqs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(QString, QString(vqs))); +} + +void DropArea_SetTextDefault(void* ptr, char* vqs) +{ + static_cast(ptr)->QLabel::setText(QString(vqs)); +} + +void DropArea_ChangeEvent(void* ptr, void* ev) +{ + static_cast(ptr)->changeEvent(static_cast(ev)); +} + +void DropArea_ChangeEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::changeEvent(static_cast(ev)); +} + +void DropArea_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void DropArea_ClearDefault(void* ptr) +{ + static_cast(ptr)->QLabel::clear(); +} + +void DropArea_ContextMenuEvent(void* ptr, void* ev) +{ + static_cast(ptr)->contextMenuEvent(static_cast(ev)); +} + +void DropArea_ContextMenuEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::contextMenuEvent(static_cast(ev)); +} + +void DropArea_FocusInEvent(void* ptr, void* ev) +{ + static_cast(ptr)->focusInEvent(static_cast(ev)); +} + +void DropArea_FocusInEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::focusInEvent(static_cast(ev)); +} + +int DropArea_FocusNextPrevChild(void* ptr, int next) +{ + return static_cast(ptr)->focusNextPrevChild(next != 0); +} + +int DropArea_FocusNextPrevChildDefault(void* ptr, int next) +{ + return static_cast(ptr)->QLabel::focusNextPrevChild(next != 0); +} + +void DropArea_FocusOutEvent(void* ptr, void* ev) +{ + static_cast(ptr)->focusOutEvent(static_cast(ev)); +} + +void DropArea_FocusOutEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::focusOutEvent(static_cast(ev)); +} + +int DropArea_HeightForWidth(void* ptr, int w) +{ + return static_cast(ptr)->heightForWidth(w); +} + +int DropArea_HeightForWidthDefault(void* ptr, int w) +{ + return static_cast(ptr)->QLabel::heightForWidth(w); +} + +void DropArea_KeyPressEvent(void* ptr, void* ev) +{ + static_cast(ptr)->keyPressEvent(static_cast(ev)); +} + +void DropArea_KeyPressEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::keyPressEvent(static_cast(ev)); +} + +void* DropArea_MinimumSizeHint(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->minimumSizeHint()).width(), static_cast(static_cast(ptr)->minimumSizeHint()).height()); +} + +void* DropArea_MinimumSizeHintDefault(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->QLabel::minimumSizeHint()).width(), static_cast(static_cast(ptr)->QLabel::minimumSizeHint()).height()); +} + +void DropArea_MouseMoveEvent(void* ptr, void* ev) +{ + static_cast(ptr)->mouseMoveEvent(static_cast(ev)); +} + +void DropArea_MouseMoveEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::mouseMoveEvent(static_cast(ev)); +} + +void DropArea_MousePressEvent(void* ptr, void* ev) +{ + static_cast(ptr)->mousePressEvent(static_cast(ev)); +} + +void DropArea_MousePressEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::mousePressEvent(static_cast(ev)); +} + +void DropArea_MouseReleaseEvent(void* ptr, void* ev) +{ + static_cast(ptr)->mouseReleaseEvent(static_cast(ev)); +} + +void DropArea_MouseReleaseEventDefault(void* ptr, void* ev) +{ + static_cast(ptr)->QLabel::mouseReleaseEvent(static_cast(ev)); +} + +void DropArea_PaintEvent(void* ptr, void* vqp) +{ + static_cast(ptr)->paintEvent(static_cast(vqp)); +} + +void DropArea_PaintEventDefault(void* ptr, void* vqp) +{ + static_cast(ptr)->QLabel::paintEvent(static_cast(vqp)); +} + +void DropArea_SetMovie(void* ptr, void* movie) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMovie", Q_ARG(QMovie*, static_cast(movie))); +} + +void DropArea_SetMovieDefault(void* ptr, void* movie) +{ + static_cast(ptr)->QLabel::setMovie(static_cast(movie)); +} + + + + + +void DropArea_SetNum(void* ptr, int num) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setNum", Q_ARG(int, num)); +} + +void DropArea_SetNumDefault(void* ptr, int num) +{ + static_cast(ptr)->QLabel::setNum(num); +} + +void DropArea_SetPicture(void* ptr, void* picture) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPicture", Q_ARG(QPicture, *static_cast(picture))); +} + +void DropArea_SetPictureDefault(void* ptr, void* picture) +{ + static_cast(ptr)->QLabel::setPicture(*static_cast(picture)); +} + +void* DropArea_SizeHint(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->sizeHint()).width(), static_cast(static_cast(ptr)->sizeHint()).height()); +} + +void* DropArea_SizeHintDefault(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->QLabel::sizeHint()).width(), static_cast(static_cast(ptr)->QLabel::sizeHint()).height()); +} + +void DropArea_ActionEvent(void* ptr, void* event) +{ + static_cast(ptr)->actionEvent(static_cast(event)); +} + +void DropArea_ActionEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::actionEvent(static_cast(event)); +} + +void DropArea_DragEnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragEnterEvent(static_cast(event)); +} + +void DropArea_DragEnterEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::dragEnterEvent(static_cast(event)); +} + +void DropArea_DragLeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragLeaveEvent(static_cast(event)); +} + +void DropArea_DragLeaveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::dragLeaveEvent(static_cast(event)); +} + +void DropArea_DragMoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragMoveEvent(static_cast(event)); +} + +void DropArea_DragMoveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::dragMoveEvent(static_cast(event)); +} + +void DropArea_DropEvent(void* ptr, void* event) +{ + static_cast(ptr)->dropEvent(static_cast(event)); +} + +void DropArea_DropEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::dropEvent(static_cast(event)); +} + +void DropArea_EnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->enterEvent(static_cast(event)); +} + +void DropArea_EnterEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::enterEvent(static_cast(event)); +} + +void DropArea_HideEvent(void* ptr, void* event) +{ + static_cast(ptr)->hideEvent(static_cast(event)); +} + +void DropArea_HideEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::hideEvent(static_cast(event)); +} + +void DropArea_LeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->leaveEvent(static_cast(event)); +} + +void DropArea_LeaveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::leaveEvent(static_cast(event)); +} + +void DropArea_MoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->moveEvent(static_cast(event)); +} + +void DropArea_MoveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::moveEvent(static_cast(event)); +} + +void DropArea_SetEnabled(void* ptr, int vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); +} + +void DropArea_SetEnabledDefault(void* ptr, int vbo) +{ + static_cast(ptr)->QLabel::setEnabled(vbo != 0); +} + +void DropArea_SetStyleSheet(void* ptr, char* styleSheet) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStyleSheet", Q_ARG(QString, QString(styleSheet))); +} + +void DropArea_SetStyleSheetDefault(void* ptr, char* styleSheet) +{ + static_cast(ptr)->QLabel::setStyleSheet(QString(styleSheet)); +} + +void DropArea_SetVisible(void* ptr, int visible) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); +} + +void DropArea_SetVisibleDefault(void* ptr, int visible) +{ + static_cast(ptr)->QLabel::setVisible(visible != 0); +} + +void DropArea_SetWindowModified(void* ptr, int vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWindowModified", Q_ARG(bool, vbo != 0)); +} + +void DropArea_SetWindowModifiedDefault(void* ptr, int vbo) +{ + static_cast(ptr)->QLabel::setWindowModified(vbo != 0); +} + +void DropArea_SetWindowTitle(void* ptr, char* vqs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWindowTitle", Q_ARG(QString, QString(vqs))); +} + +void DropArea_SetWindowTitleDefault(void* ptr, char* vqs) +{ + static_cast(ptr)->QLabel::setWindowTitle(QString(vqs)); +} + +void DropArea_ShowEvent(void* ptr, void* event) +{ + static_cast(ptr)->showEvent(static_cast(event)); +} + +void DropArea_ShowEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::showEvent(static_cast(event)); +} + +int DropArea_Close(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +int DropArea_CloseDefault(void* ptr) +{ + return static_cast(ptr)->QLabel::close(); +} + +void DropArea_CloseEvent(void* ptr, void* event) +{ + static_cast(ptr)->closeEvent(static_cast(event)); +} + +void DropArea_CloseEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::closeEvent(static_cast(event)); +} + +int DropArea_HasHeightForWidth(void* ptr) +{ + return static_cast(ptr)->hasHeightForWidth(); +} + +int DropArea_HasHeightForWidthDefault(void* ptr) +{ + return static_cast(ptr)->QLabel::hasHeightForWidth(); +} + +void DropArea_Hide(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hide"); +} + +void DropArea_HideDefault(void* ptr) +{ + static_cast(ptr)->QLabel::hide(); +} + +void DropArea_InputMethodEvent(void* ptr, void* event) +{ + static_cast(ptr)->inputMethodEvent(static_cast(event)); +} + +void DropArea_InputMethodEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::inputMethodEvent(static_cast(event)); +} + +void* DropArea_InputMethodQuery(void* ptr, int query) +{ + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); +} + +void* DropArea_InputMethodQueryDefault(void* ptr, int query) +{ + return new QVariant(static_cast(ptr)->QLabel::inputMethodQuery(static_cast(query))); +} + +void DropArea_KeyReleaseEvent(void* ptr, void* event) +{ + static_cast(ptr)->keyReleaseEvent(static_cast(event)); +} + +void DropArea_KeyReleaseEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::keyReleaseEvent(static_cast(event)); +} + +void DropArea_Lower(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "lower"); +} + +void DropArea_LowerDefault(void* ptr) +{ + static_cast(ptr)->QLabel::lower(); +} + +void DropArea_MouseDoubleClickEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); +} + +void DropArea_MouseDoubleClickEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::mouseDoubleClickEvent(static_cast(event)); +} + +int DropArea_NativeEvent(void* ptr, char* eventType, void* message, long result) +{ + return static_cast(ptr)->nativeEvent(QByteArray(eventType), message, &result); +} + +int DropArea_NativeEventDefault(void* ptr, char* eventType, void* message, long result) +{ + return static_cast(ptr)->QLabel::nativeEvent(QByteArray(eventType), message, &result); +} + +void DropArea_Raise(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "raise"); +} + +void DropArea_RaiseDefault(void* ptr) +{ + static_cast(ptr)->QLabel::raise(); +} + +void DropArea_Repaint(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "repaint"); +} + +void DropArea_RepaintDefault(void* ptr) +{ + static_cast(ptr)->QLabel::repaint(); +} + +void DropArea_ResizeEvent(void* ptr, void* event) +{ + static_cast(ptr)->resizeEvent(static_cast(event)); +} + +void DropArea_ResizeEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::resizeEvent(static_cast(event)); +} + +void DropArea_SetDisabled(void* ptr, int disable) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, disable != 0)); +} + +void DropArea_SetDisabledDefault(void* ptr, int disable) +{ + static_cast(ptr)->QLabel::setDisabled(disable != 0); +} + +void DropArea_SetFocus2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFocus"); +} + +void DropArea_SetFocus2Default(void* ptr) +{ + static_cast(ptr)->QLabel::setFocus(); +} + +void DropArea_SetHidden(void* ptr, int hidden) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setHidden", Q_ARG(bool, hidden != 0)); +} + +void DropArea_SetHiddenDefault(void* ptr, int hidden) +{ + static_cast(ptr)->QLabel::setHidden(hidden != 0); +} + +void DropArea_Show(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "show"); +} + +void DropArea_ShowDefault(void* ptr) +{ + static_cast(ptr)->QLabel::show(); +} + +void DropArea_ShowFullScreen(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); +} + +void DropArea_ShowFullScreenDefault(void* ptr) +{ + static_cast(ptr)->QLabel::showFullScreen(); +} + +void DropArea_ShowMaximized(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); +} + +void DropArea_ShowMaximizedDefault(void* ptr) +{ + static_cast(ptr)->QLabel::showMaximized(); +} + +void DropArea_ShowMinimized(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); +} + +void DropArea_ShowMinimizedDefault(void* ptr) +{ + static_cast(ptr)->QLabel::showMinimized(); +} + +void DropArea_ShowNormal(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); +} + +void DropArea_ShowNormalDefault(void* ptr) +{ + static_cast(ptr)->QLabel::showNormal(); +} + +void DropArea_TabletEvent(void* ptr, void* event) +{ + static_cast(ptr)->tabletEvent(static_cast(event)); +} + +void DropArea_TabletEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::tabletEvent(static_cast(event)); +} + +void DropArea_Update(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update"); +} + +void DropArea_UpdateDefault(void* ptr) +{ + static_cast(ptr)->QLabel::update(); +} + +void DropArea_UpdateMicroFocus(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); +} + +void DropArea_UpdateMicroFocusDefault(void* ptr) +{ + static_cast(ptr)->QLabel::updateMicroFocus(); +} + +void DropArea_WheelEvent(void* ptr, void* event) +{ + static_cast(ptr)->wheelEvent(static_cast(event)); +} + +void DropArea_WheelEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::wheelEvent(static_cast(event)); +} + +void DropArea_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void DropArea_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::timerEvent(static_cast(event)); +} + +void DropArea_ChildEvent(void* ptr, void* event) +{ + static_cast(ptr)->childEvent(static_cast(event)); +} + +void DropArea_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::childEvent(static_cast(event)); +} + +void DropArea_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void DropArea_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QLabel::connectNotify(*static_cast(sign)); +} + +void DropArea_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void DropArea_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLabel::customEvent(static_cast(event)); +} + +void DropArea_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void DropArea_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QLabel::deleteLater(); +} + +void DropArea_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void DropArea_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QLabel::disconnectNotify(*static_cast(sign)); +} + +int DropArea_EventFilter(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); +} + +int DropArea_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); +} + + + + + +class DropSiteWindow: public QWidget +{ +Q_OBJECT +public: + DropSiteWindow(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f) {}; + void actionEvent(QActionEvent * event) { callbackDropSiteWindow_ActionEvent(this, this->objectName().toUtf8().data(), event); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackDropSiteWindow_DragEnterEvent(this, this->objectName().toUtf8().data(), event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackDropSiteWindow_DragLeaveEvent(this, this->objectName().toUtf8().data(), event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackDropSiteWindow_DragMoveEvent(this, this->objectName().toUtf8().data(), event); }; + void dropEvent(QDropEvent * event) { callbackDropSiteWindow_DropEvent(this, this->objectName().toUtf8().data(), event); }; + void enterEvent(QEvent * event) { callbackDropSiteWindow_EnterEvent(this, this->objectName().toUtf8().data(), event); }; + void focusInEvent(QFocusEvent * event) { callbackDropSiteWindow_FocusInEvent(this, this->objectName().toUtf8().data(), event); }; + void focusOutEvent(QFocusEvent * event) { callbackDropSiteWindow_FocusOutEvent(this, this->objectName().toUtf8().data(), event); }; + void hideEvent(QHideEvent * event) { callbackDropSiteWindow_HideEvent(this, this->objectName().toUtf8().data(), event); }; + void leaveEvent(QEvent * event) { callbackDropSiteWindow_LeaveEvent(this, this->objectName().toUtf8().data(), event); }; + QSize minimumSizeHint() const { return *static_cast(callbackDropSiteWindow_MinimumSizeHint(const_cast(this), this->objectName().toUtf8().data())); }; + void moveEvent(QMoveEvent * event) { callbackDropSiteWindow_MoveEvent(this, this->objectName().toUtf8().data(), event); }; + void paintEvent(QPaintEvent * event) { callbackDropSiteWindow_PaintEvent(this, this->objectName().toUtf8().data(), event); }; + void setEnabled(bool vbo) { callbackDropSiteWindow_SetEnabled(this, this->objectName().toUtf8().data(), vbo); }; + void setStyleSheet(const QString & styleSheet) { callbackDropSiteWindow_SetStyleSheet(this, this->objectName().toUtf8().data(), styleSheet.toUtf8().data()); }; + void setVisible(bool visible) { callbackDropSiteWindow_SetVisible(this, this->objectName().toUtf8().data(), visible); }; + void setWindowModified(bool vbo) { callbackDropSiteWindow_SetWindowModified(this, this->objectName().toUtf8().data(), vbo); }; + void setWindowTitle(const QString & vqs) { callbackDropSiteWindow_SetWindowTitle(this, this->objectName().toUtf8().data(), vqs.toUtf8().data()); }; + void showEvent(QShowEvent * event) { callbackDropSiteWindow_ShowEvent(this, this->objectName().toUtf8().data(), event); }; + QSize sizeHint() const { return *static_cast(callbackDropSiteWindow_SizeHint(const_cast(this), this->objectName().toUtf8().data())); }; + void changeEvent(QEvent * event) { callbackDropSiteWindow_ChangeEvent(this, this->objectName().toUtf8().data(), event); }; + bool close() { return callbackDropSiteWindow_Close(this, this->objectName().toUtf8().data()) != 0; }; + void closeEvent(QCloseEvent * event) { callbackDropSiteWindow_CloseEvent(this, this->objectName().toUtf8().data(), event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackDropSiteWindow_ContextMenuEvent(this, this->objectName().toUtf8().data(), event); }; + bool focusNextPrevChild(bool next) { return callbackDropSiteWindow_FocusNextPrevChild(this, this->objectName().toUtf8().data(), next) != 0; }; + bool hasHeightForWidth() const { return callbackDropSiteWindow_HasHeightForWidth(const_cast(this), this->objectName().toUtf8().data()) != 0; }; + int heightForWidth(int w) const { return callbackDropSiteWindow_HeightForWidth(const_cast(this), this->objectName().toUtf8().data(), w); }; + void hide() { callbackDropSiteWindow_Hide(this, this->objectName().toUtf8().data()); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackDropSiteWindow_InputMethodEvent(this, this->objectName().toUtf8().data(), event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackDropSiteWindow_InputMethodQuery(const_cast(this), this->objectName().toUtf8().data(), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackDropSiteWindow_KeyPressEvent(this, this->objectName().toUtf8().data(), event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackDropSiteWindow_KeyReleaseEvent(this, this->objectName().toUtf8().data(), event); }; + void lower() { callbackDropSiteWindow_Lower(this, this->objectName().toUtf8().data()); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackDropSiteWindow_MouseDoubleClickEvent(this, this->objectName().toUtf8().data(), event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackDropSiteWindow_MouseMoveEvent(this, this->objectName().toUtf8().data(), event); }; + void mousePressEvent(QMouseEvent * event) { callbackDropSiteWindow_MousePressEvent(this, this->objectName().toUtf8().data(), event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackDropSiteWindow_MouseReleaseEvent(this, this->objectName().toUtf8().data(), event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackDropSiteWindow_NativeEvent(this, this->objectName().toUtf8().data(), QString(eventType).toUtf8().data(), message, *result) != 0; }; + void raise() { callbackDropSiteWindow_Raise(this, this->objectName().toUtf8().data()); }; + void repaint() { callbackDropSiteWindow_Repaint(this, this->objectName().toUtf8().data()); }; + void resizeEvent(QResizeEvent * event) { callbackDropSiteWindow_ResizeEvent(this, this->objectName().toUtf8().data(), event); }; + void setDisabled(bool disable) { callbackDropSiteWindow_SetDisabled(this, this->objectName().toUtf8().data(), disable); }; + void setFocus() { callbackDropSiteWindow_SetFocus2(this, this->objectName().toUtf8().data()); }; + void setHidden(bool hidden) { callbackDropSiteWindow_SetHidden(this, this->objectName().toUtf8().data(), hidden); }; + void show() { callbackDropSiteWindow_Show(this, this->objectName().toUtf8().data()); }; + void showFullScreen() { callbackDropSiteWindow_ShowFullScreen(this, this->objectName().toUtf8().data()); }; + void showMaximized() { callbackDropSiteWindow_ShowMaximized(this, this->objectName().toUtf8().data()); }; + void showMinimized() { callbackDropSiteWindow_ShowMinimized(this, this->objectName().toUtf8().data()); }; + void showNormal() { callbackDropSiteWindow_ShowNormal(this, this->objectName().toUtf8().data()); }; + void tabletEvent(QTabletEvent * event) { callbackDropSiteWindow_TabletEvent(this, this->objectName().toUtf8().data(), event); }; + void update() { callbackDropSiteWindow_Update(this, this->objectName().toUtf8().data()); }; + void updateMicroFocus() { callbackDropSiteWindow_UpdateMicroFocus(this, this->objectName().toUtf8().data()); }; + void wheelEvent(QWheelEvent * event) { callbackDropSiteWindow_WheelEvent(this, this->objectName().toUtf8().data(), event); }; + void timerEvent(QTimerEvent * event) { callbackDropSiteWindow_TimerEvent(this, this->objectName().toUtf8().data(), event); }; + void childEvent(QChildEvent * event) { callbackDropSiteWindow_ChildEvent(this, this->objectName().toUtf8().data(), event); }; + void connectNotify(const QMetaMethod & sign) { callbackDropSiteWindow_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; + void customEvent(QEvent * event) { callbackDropSiteWindow_CustomEvent(this, this->objectName().toUtf8().data(), event); }; + void deleteLater() { callbackDropSiteWindow_DeleteLater(this, this->objectName().toUtf8().data()); }; + void disconnectNotify(const QMetaMethod & sign) { callbackDropSiteWindow_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackDropSiteWindow_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; + +signals: +public slots: + void updateFormatsTable(QMimeData* mimeData) { callbackDropSiteWindow_UpdateFormatsTable(this, this->objectName().toUtf8().data(), mimeData); }; +}; + +void DropSiteWindow_UpdateFormatsTable(void* ptr, void* mimeData) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateFormatsTable", Q_ARG(QMimeData*, static_cast(mimeData))); +} + +void* DropSiteWindow_NewDropSiteWindow(void* parent, int f) +{ + return new DropSiteWindow(static_cast(parent), static_cast(f)); +} + +void DropSiteWindow_DestroyDropSiteWindow(void* ptr) +{ + static_cast(ptr)->~DropSiteWindow(); +} + +void DropSiteWindow_ActionEvent(void* ptr, void* event) +{ + static_cast(ptr)->actionEvent(static_cast(event)); +} + +void DropSiteWindow_ActionEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::actionEvent(static_cast(event)); +} + +void DropSiteWindow_DragEnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragEnterEvent(static_cast(event)); +} + +void DropSiteWindow_DragEnterEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::dragEnterEvent(static_cast(event)); +} + +void DropSiteWindow_DragLeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragLeaveEvent(static_cast(event)); +} + +void DropSiteWindow_DragLeaveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::dragLeaveEvent(static_cast(event)); +} + +void DropSiteWindow_DragMoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragMoveEvent(static_cast(event)); +} + +void DropSiteWindow_DragMoveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::dragMoveEvent(static_cast(event)); +} + +void DropSiteWindow_DropEvent(void* ptr, void* event) +{ + static_cast(ptr)->dropEvent(static_cast(event)); +} + +void DropSiteWindow_DropEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::dropEvent(static_cast(event)); +} + +void DropSiteWindow_EnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->enterEvent(static_cast(event)); +} + +void DropSiteWindow_EnterEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::enterEvent(static_cast(event)); +} + +void DropSiteWindow_FocusInEvent(void* ptr, void* event) +{ + static_cast(ptr)->focusInEvent(static_cast(event)); +} + +void DropSiteWindow_FocusInEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::focusInEvent(static_cast(event)); +} + +void DropSiteWindow_FocusOutEvent(void* ptr, void* event) +{ + static_cast(ptr)->focusOutEvent(static_cast(event)); +} + +void DropSiteWindow_FocusOutEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::focusOutEvent(static_cast(event)); +} + +void DropSiteWindow_HideEvent(void* ptr, void* event) +{ + static_cast(ptr)->hideEvent(static_cast(event)); +} + +void DropSiteWindow_HideEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::hideEvent(static_cast(event)); +} + +void DropSiteWindow_LeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->leaveEvent(static_cast(event)); +} + +void DropSiteWindow_LeaveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::leaveEvent(static_cast(event)); +} + +void* DropSiteWindow_MinimumSizeHint(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->minimumSizeHint()).width(), static_cast(static_cast(ptr)->minimumSizeHint()).height()); +} + +void* DropSiteWindow_MinimumSizeHintDefault(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->QWidget::minimumSizeHint()).width(), static_cast(static_cast(ptr)->QWidget::minimumSizeHint()).height()); +} + +void DropSiteWindow_MoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->moveEvent(static_cast(event)); +} + +void DropSiteWindow_MoveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::moveEvent(static_cast(event)); +} + +void DropSiteWindow_PaintEvent(void* ptr, void* event) +{ + static_cast(ptr)->paintEvent(static_cast(event)); +} + +void DropSiteWindow_PaintEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::paintEvent(static_cast(event)); +} + +void DropSiteWindow_SetEnabled(void* ptr, int vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); +} + +void DropSiteWindow_SetEnabledDefault(void* ptr, int vbo) +{ + static_cast(ptr)->QWidget::setEnabled(vbo != 0); +} + +void DropSiteWindow_SetStyleSheet(void* ptr, char* styleSheet) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStyleSheet", Q_ARG(QString, QString(styleSheet))); +} + +void DropSiteWindow_SetStyleSheetDefault(void* ptr, char* styleSheet) +{ + static_cast(ptr)->QWidget::setStyleSheet(QString(styleSheet)); +} + +void DropSiteWindow_SetVisible(void* ptr, int visible) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); +} + +void DropSiteWindow_SetVisibleDefault(void* ptr, int visible) +{ + static_cast(ptr)->QWidget::setVisible(visible != 0); +} + +void DropSiteWindow_SetWindowModified(void* ptr, int vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWindowModified", Q_ARG(bool, vbo != 0)); +} + +void DropSiteWindow_SetWindowModifiedDefault(void* ptr, int vbo) +{ + static_cast(ptr)->QWidget::setWindowModified(vbo != 0); +} + +void DropSiteWindow_SetWindowTitle(void* ptr, char* vqs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWindowTitle", Q_ARG(QString, QString(vqs))); +} + +void DropSiteWindow_SetWindowTitleDefault(void* ptr, char* vqs) +{ + static_cast(ptr)->QWidget::setWindowTitle(QString(vqs)); +} + +void DropSiteWindow_ShowEvent(void* ptr, void* event) +{ + static_cast(ptr)->showEvent(static_cast(event)); +} + +void DropSiteWindow_ShowEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::showEvent(static_cast(event)); +} + +void* DropSiteWindow_SizeHint(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->sizeHint()).width(), static_cast(static_cast(ptr)->sizeHint()).height()); +} + +void* DropSiteWindow_SizeHintDefault(void* ptr) +{ + return new QSize(static_cast(static_cast(ptr)->QWidget::sizeHint()).width(), static_cast(static_cast(ptr)->QWidget::sizeHint()).height()); +} + +void DropSiteWindow_ChangeEvent(void* ptr, void* event) +{ + static_cast(ptr)->changeEvent(static_cast(event)); +} + +void DropSiteWindow_ChangeEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::changeEvent(static_cast(event)); +} + +int DropSiteWindow_Close(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +int DropSiteWindow_CloseDefault(void* ptr) +{ + return static_cast(ptr)->QWidget::close(); +} + +void DropSiteWindow_CloseEvent(void* ptr, void* event) +{ + static_cast(ptr)->closeEvent(static_cast(event)); +} + +void DropSiteWindow_CloseEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::closeEvent(static_cast(event)); +} + +void DropSiteWindow_ContextMenuEvent(void* ptr, void* event) +{ + static_cast(ptr)->contextMenuEvent(static_cast(event)); +} + +void DropSiteWindow_ContextMenuEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::contextMenuEvent(static_cast(event)); +} + +int DropSiteWindow_FocusNextPrevChild(void* ptr, int next) +{ + return static_cast(ptr)->focusNextPrevChild(next != 0); +} + +int DropSiteWindow_FocusNextPrevChildDefault(void* ptr, int next) +{ + return static_cast(ptr)->QWidget::focusNextPrevChild(next != 0); +} + +int DropSiteWindow_HasHeightForWidth(void* ptr) +{ + return static_cast(ptr)->hasHeightForWidth(); +} + +int DropSiteWindow_HasHeightForWidthDefault(void* ptr) +{ + return static_cast(ptr)->QWidget::hasHeightForWidth(); +} + +int DropSiteWindow_HeightForWidth(void* ptr, int w) +{ + return static_cast(ptr)->heightForWidth(w); +} + +int DropSiteWindow_HeightForWidthDefault(void* ptr, int w) +{ + return static_cast(ptr)->QWidget::heightForWidth(w); +} + +void DropSiteWindow_Hide(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hide"); +} + +void DropSiteWindow_HideDefault(void* ptr) +{ + static_cast(ptr)->QWidget::hide(); +} + +void DropSiteWindow_InputMethodEvent(void* ptr, void* event) +{ + static_cast(ptr)->inputMethodEvent(static_cast(event)); +} + +void DropSiteWindow_InputMethodEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::inputMethodEvent(static_cast(event)); +} + +void* DropSiteWindow_InputMethodQuery(void* ptr, int query) +{ + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); +} + +void* DropSiteWindow_InputMethodQueryDefault(void* ptr, int query) +{ + return new QVariant(static_cast(ptr)->QWidget::inputMethodQuery(static_cast(query))); +} + +void DropSiteWindow_KeyPressEvent(void* ptr, void* event) +{ + static_cast(ptr)->keyPressEvent(static_cast(event)); +} + +void DropSiteWindow_KeyPressEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::keyPressEvent(static_cast(event)); +} + +void DropSiteWindow_KeyReleaseEvent(void* ptr, void* event) +{ + static_cast(ptr)->keyReleaseEvent(static_cast(event)); +} + +void DropSiteWindow_KeyReleaseEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::keyReleaseEvent(static_cast(event)); +} + +void DropSiteWindow_Lower(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "lower"); +} + +void DropSiteWindow_LowerDefault(void* ptr) +{ + static_cast(ptr)->QWidget::lower(); +} + +void DropSiteWindow_MouseDoubleClickEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); +} + +void DropSiteWindow_MouseDoubleClickEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::mouseDoubleClickEvent(static_cast(event)); +} + +void DropSiteWindow_MouseMoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseMoveEvent(static_cast(event)); +} + +void DropSiteWindow_MouseMoveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::mouseMoveEvent(static_cast(event)); +} + +void DropSiteWindow_MousePressEvent(void* ptr, void* event) +{ + static_cast(ptr)->mousePressEvent(static_cast(event)); +} + +void DropSiteWindow_MousePressEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::mousePressEvent(static_cast(event)); +} + +void DropSiteWindow_MouseReleaseEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseReleaseEvent(static_cast(event)); +} + +void DropSiteWindow_MouseReleaseEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::mouseReleaseEvent(static_cast(event)); +} + +int DropSiteWindow_NativeEvent(void* ptr, char* eventType, void* message, long result) +{ + return static_cast(ptr)->nativeEvent(QByteArray(eventType), message, &result); +} + +int DropSiteWindow_NativeEventDefault(void* ptr, char* eventType, void* message, long result) +{ + return static_cast(ptr)->QWidget::nativeEvent(QByteArray(eventType), message, &result); +} + +void DropSiteWindow_Raise(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "raise"); +} + +void DropSiteWindow_RaiseDefault(void* ptr) +{ + static_cast(ptr)->QWidget::raise(); +} + +void DropSiteWindow_Repaint(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "repaint"); +} + +void DropSiteWindow_RepaintDefault(void* ptr) +{ + static_cast(ptr)->QWidget::repaint(); +} + +void DropSiteWindow_ResizeEvent(void* ptr, void* event) +{ + static_cast(ptr)->resizeEvent(static_cast(event)); +} + +void DropSiteWindow_ResizeEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::resizeEvent(static_cast(event)); +} + +void DropSiteWindow_SetDisabled(void* ptr, int disable) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, disable != 0)); +} + +void DropSiteWindow_SetDisabledDefault(void* ptr, int disable) +{ + static_cast(ptr)->QWidget::setDisabled(disable != 0); +} + +void DropSiteWindow_SetFocus2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFocus"); +} + +void DropSiteWindow_SetFocus2Default(void* ptr) +{ + static_cast(ptr)->QWidget::setFocus(); +} + +void DropSiteWindow_SetHidden(void* ptr, int hidden) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setHidden", Q_ARG(bool, hidden != 0)); +} + +void DropSiteWindow_SetHiddenDefault(void* ptr, int hidden) +{ + static_cast(ptr)->QWidget::setHidden(hidden != 0); +} + +void DropSiteWindow_Show(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "show"); +} + +void DropSiteWindow_ShowDefault(void* ptr) +{ + static_cast(ptr)->QWidget::show(); +} + +void DropSiteWindow_ShowFullScreen(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); +} + +void DropSiteWindow_ShowFullScreenDefault(void* ptr) +{ + static_cast(ptr)->QWidget::showFullScreen(); +} + +void DropSiteWindow_ShowMaximized(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); +} + +void DropSiteWindow_ShowMaximizedDefault(void* ptr) +{ + static_cast(ptr)->QWidget::showMaximized(); +} + +void DropSiteWindow_ShowMinimized(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); +} + +void DropSiteWindow_ShowMinimizedDefault(void* ptr) +{ + static_cast(ptr)->QWidget::showMinimized(); +} + +void DropSiteWindow_ShowNormal(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); +} + +void DropSiteWindow_ShowNormalDefault(void* ptr) +{ + static_cast(ptr)->QWidget::showNormal(); +} + +void DropSiteWindow_TabletEvent(void* ptr, void* event) +{ + static_cast(ptr)->tabletEvent(static_cast(event)); +} + +void DropSiteWindow_TabletEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::tabletEvent(static_cast(event)); +} + +void DropSiteWindow_Update(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update"); +} + +void DropSiteWindow_UpdateDefault(void* ptr) +{ + static_cast(ptr)->QWidget::update(); +} + +void DropSiteWindow_UpdateMicroFocus(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); +} + +void DropSiteWindow_UpdateMicroFocusDefault(void* ptr) +{ + static_cast(ptr)->QWidget::updateMicroFocus(); +} + +void DropSiteWindow_WheelEvent(void* ptr, void* event) +{ + static_cast(ptr)->wheelEvent(static_cast(event)); +} + +void DropSiteWindow_WheelEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::wheelEvent(static_cast(event)); +} + +void DropSiteWindow_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void DropSiteWindow_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::timerEvent(static_cast(event)); +} + +void DropSiteWindow_ChildEvent(void* ptr, void* event) +{ + static_cast(ptr)->childEvent(static_cast(event)); +} + +void DropSiteWindow_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::childEvent(static_cast(event)); +} + +void DropSiteWindow_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void DropSiteWindow_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QWidget::connectNotify(*static_cast(sign)); +} + +void DropSiteWindow_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void DropSiteWindow_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QWidget::customEvent(static_cast(event)); +} + +void DropSiteWindow_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void DropSiteWindow_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QWidget::deleteLater(); +} + +void DropSiteWindow_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void DropSiteWindow_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QWidget::disconnectNotify(*static_cast(sign)); +} + +int DropSiteWindow_EventFilter(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); +} + +int DropSiteWindow_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); +} + + + + + +#include "moc_moc.h" diff --git a/internal/examples/widgets/dropsite/moc.go b/internal/examples/widgets/dropsite/moc.go new file mode 100755 index 00000000..2d76bddf --- /dev/null +++ b/internal/examples/widgets/dropsite/moc.go @@ -0,0 +1,5930 @@ +package main + +//#include "moc.h" +import "C" +import ( + "github.com/therecipe/qt" + "github.com/therecipe/qt/core" + "github.com/therecipe/qt/gui" + "github.com/therecipe/qt/widgets" + "unsafe" +) + +type DropArea_ITF interface { + widgets.QLabel_ITF + DropArea_PTR() *DropArea +} + +func (p *DropArea) DropArea_PTR() *DropArea { + return p +} + +func (p *DropArea) Pointer() unsafe.Pointer { + if p != nil { + return p.QLabel_PTR().Pointer() + } + return nil +} + +func (p *DropArea) SetPointer(ptr unsafe.Pointer) { + if p != nil { + p.QLabel_PTR().SetPointer(ptr) + } +} + +func PointerFromDropArea(ptr DropArea_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.DropArea_PTR().Pointer() + } + return nil +} + +func NewDropAreaFromPointer(ptr unsafe.Pointer) *DropArea { + var n = new(DropArea) + n.SetPointer(ptr) + return n +} + +func newDropAreaFromPointer(ptr unsafe.Pointer) *DropArea { + var n = NewDropAreaFromPointer(ptr) + for len(n.ObjectName()) < len("DropArea_") { + n.SetObjectName("DropArea_" + qt.Identifier()) + } + return n +} + +//export callbackDropArea_Changed +func callbackDropArea_Changed(ptr unsafe.Pointer, ptrName *C.char, mimeData unsafe.Pointer) { + defer qt.Recovering("callback DropArea::changed") + + if signal := qt.GetSignal(C.GoString(ptrName), "changed"); signal != nil { + signal.(func(*core.QMimeData))(core.NewQMimeDataFromPointer(mimeData)) + } + +} + +func (ptr *DropArea) ConnectChanged(f func(mimeData *core.QMimeData)) { + defer qt.Recovering("connect DropArea::changed") + + if ptr.Pointer() != nil { + C.DropArea_ConnectChanged(ptr.Pointer()) + qt.ConnectSignal(ptr.ObjectName(), "changed", f) + } +} + +func (ptr *DropArea) DisconnectChanged() { + defer qt.Recovering("disconnect DropArea::changed") + + if ptr.Pointer() != nil { + C.DropArea_DisconnectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.ObjectName(), "changed") + } +} + +func (ptr *DropArea) Changed(mimeData core.QMimeData_ITF) { + defer qt.Recovering("DropArea::changed") + + if ptr.Pointer() != nil { + C.DropArea_Changed(ptr.Pointer(), core.PointerFromQMimeData(mimeData)) + } +} + +func NewDropArea(parent widgets.QWidget_ITF, f core.Qt__WindowType) *DropArea { + defer qt.Recovering("DropArea::DropArea") + + return newDropAreaFromPointer(C.DropArea_NewDropArea(widgets.PointerFromQWidget(parent), C.int(f))) +} + +func (ptr *DropArea) DestroyDropArea() { + defer qt.Recovering("DropArea::~DropArea") + + if ptr.Pointer() != nil { + qt.DisconnectAllSignals(ptr.ObjectName()) + C.DropArea_DestroyDropArea(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +//export callbackDropArea_SetPixmap +func callbackDropArea_SetPixmap(ptr unsafe.Pointer, ptrName *C.char, vqp unsafe.Pointer) { + defer qt.Recovering("callback DropArea::setPixmap") + + if signal := qt.GetSignal(C.GoString(ptrName), "setPixmap"); signal != nil { + signal.(func(*gui.QPixmap))(gui.NewQPixmapFromPointer(vqp)) + } else { + NewDropAreaFromPointer(ptr).SetPixmapDefault(gui.NewQPixmapFromPointer(vqp)) + } +} + +func (ptr *DropArea) ConnectSetPixmap(f func(vqp *gui.QPixmap)) { + defer qt.Recovering("connect DropArea::setPixmap") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setPixmap", f) + } +} + +func (ptr *DropArea) DisconnectSetPixmap() { + defer qt.Recovering("disconnect DropArea::setPixmap") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setPixmap") + } +} + +func (ptr *DropArea) SetPixmap(vqp gui.QPixmap_ITF) { + defer qt.Recovering("DropArea::setPixmap") + + if ptr.Pointer() != nil { + C.DropArea_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(vqp)) + } +} + +func (ptr *DropArea) SetPixmapDefault(vqp gui.QPixmap_ITF) { + defer qt.Recovering("DropArea::setPixmap") + + if ptr.Pointer() != nil { + C.DropArea_SetPixmapDefault(ptr.Pointer(), gui.PointerFromQPixmap(vqp)) + } +} + +//export callbackDropArea_SetText +func callbackDropArea_SetText(ptr unsafe.Pointer, ptrName *C.char, vqs *C.char) { + defer qt.Recovering("callback DropArea::setText") + + if signal := qt.GetSignal(C.GoString(ptrName), "setText"); signal != nil { + signal.(func(string))(C.GoString(vqs)) + } else { + NewDropAreaFromPointer(ptr).SetTextDefault(C.GoString(vqs)) + } +} + +func (ptr *DropArea) ConnectSetText(f func(vqs string)) { + defer qt.Recovering("connect DropArea::setText") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setText", f) + } +} + +func (ptr *DropArea) DisconnectSetText() { + defer qt.Recovering("disconnect DropArea::setText") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setText") + } +} + +func (ptr *DropArea) SetText(vqs string) { + defer qt.Recovering("DropArea::setText") + + if ptr.Pointer() != nil { + C.DropArea_SetText(ptr.Pointer(), C.CString(vqs)) + } +} + +func (ptr *DropArea) SetTextDefault(vqs string) { + defer qt.Recovering("DropArea::setText") + + if ptr.Pointer() != nil { + C.DropArea_SetTextDefault(ptr.Pointer(), C.CString(vqs)) + } +} + +//export callbackDropArea_ChangeEvent +func callbackDropArea_ChangeEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::changeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "changeEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectChangeEvent(f func(ev *core.QEvent)) { + defer qt.Recovering("connect DropArea::changeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "changeEvent", f) + } +} + +func (ptr *DropArea) DisconnectChangeEvent() { + defer qt.Recovering("disconnect DropArea::changeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "changeEvent") + } +} + +func (ptr *DropArea) ChangeEvent(ev core.QEvent_ITF) { + defer qt.Recovering("DropArea::changeEvent") + + if ptr.Pointer() != nil { + C.DropArea_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(ev)) + } +} + +func (ptr *DropArea) ChangeEventDefault(ev core.QEvent_ITF) { + defer qt.Recovering("DropArea::changeEvent") + + if ptr.Pointer() != nil { + C.DropArea_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(ev)) + } +} + +//export callbackDropArea_Clear +func callbackDropArea_Clear(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::clear") + + if signal := qt.GetSignal(C.GoString(ptrName), "clear"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).ClearDefault() + } +} + +func (ptr *DropArea) ConnectClear(f func()) { + defer qt.Recovering("connect DropArea::clear") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "clear", f) + } +} + +func (ptr *DropArea) DisconnectClear() { + defer qt.Recovering("disconnect DropArea::clear") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "clear") + } +} + +func (ptr *DropArea) Clear() { + defer qt.Recovering("DropArea::clear") + + if ptr.Pointer() != nil { + C.DropArea_Clear(ptr.Pointer()) + } +} + +func (ptr *DropArea) ClearDefault() { + defer qt.Recovering("DropArea::clear") + + if ptr.Pointer() != nil { + C.DropArea_ClearDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_ContextMenuEvent +func callbackDropArea_ContextMenuEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::contextMenuEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "contextMenuEvent"); signal != nil { + signal.(func(*gui.QContextMenuEvent))(gui.NewQContextMenuEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).ContextMenuEventDefault(gui.NewQContextMenuEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectContextMenuEvent(f func(ev *gui.QContextMenuEvent)) { + defer qt.Recovering("connect DropArea::contextMenuEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "contextMenuEvent", f) + } +} + +func (ptr *DropArea) DisconnectContextMenuEvent() { + defer qt.Recovering("disconnect DropArea::contextMenuEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "contextMenuEvent") + } +} + +func (ptr *DropArea) ContextMenuEvent(ev gui.QContextMenuEvent_ITF) { + defer qt.Recovering("DropArea::contextMenuEvent") + + if ptr.Pointer() != nil { + C.DropArea_ContextMenuEvent(ptr.Pointer(), gui.PointerFromQContextMenuEvent(ev)) + } +} + +func (ptr *DropArea) ContextMenuEventDefault(ev gui.QContextMenuEvent_ITF) { + defer qt.Recovering("DropArea::contextMenuEvent") + + if ptr.Pointer() != nil { + C.DropArea_ContextMenuEventDefault(ptr.Pointer(), gui.PointerFromQContextMenuEvent(ev)) + } +} + +//export callbackDropArea_FocusInEvent +func callbackDropArea_FocusInEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::focusInEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "focusInEvent"); signal != nil { + signal.(func(*gui.QFocusEvent))(gui.NewQFocusEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectFocusInEvent(f func(ev *gui.QFocusEvent)) { + defer qt.Recovering("connect DropArea::focusInEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "focusInEvent", f) + } +} + +func (ptr *DropArea) DisconnectFocusInEvent() { + defer qt.Recovering("disconnect DropArea::focusInEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "focusInEvent") + } +} + +func (ptr *DropArea) FocusInEvent(ev gui.QFocusEvent_ITF) { + defer qt.Recovering("DropArea::focusInEvent") + + if ptr.Pointer() != nil { + C.DropArea_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(ev)) + } +} + +func (ptr *DropArea) FocusInEventDefault(ev gui.QFocusEvent_ITF) { + defer qt.Recovering("DropArea::focusInEvent") + + if ptr.Pointer() != nil { + C.DropArea_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(ev)) + } +} + +//export callbackDropArea_FocusNextPrevChild +func callbackDropArea_FocusNextPrevChild(ptr unsafe.Pointer, ptrName *C.char, next C.int) C.int { + defer qt.Recovering("callback DropArea::focusNextPrevChild") + + if signal := qt.GetSignal(C.GoString(ptrName), "focusNextPrevChild"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func(bool) bool)(int(next) != 0))) + } + + return C.int(qt.GoBoolToInt(NewDropAreaFromPointer(ptr).FocusNextPrevChildDefault(int(next) != 0))) +} + +func (ptr *DropArea) ConnectFocusNextPrevChild(f func(next bool) bool) { + defer qt.Recovering("connect DropArea::focusNextPrevChild") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "focusNextPrevChild", f) + } +} + +func (ptr *DropArea) DisconnectFocusNextPrevChild() { + defer qt.Recovering("disconnect DropArea::focusNextPrevChild") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "focusNextPrevChild") + } +} + +func (ptr *DropArea) FocusNextPrevChild(next bool) bool { + defer qt.Recovering("DropArea::focusNextPrevChild") + + if ptr.Pointer() != nil { + return C.DropArea_FocusNextPrevChild(ptr.Pointer(), C.int(qt.GoBoolToInt(next))) != 0 + } + return false +} + +func (ptr *DropArea) FocusNextPrevChildDefault(next bool) bool { + defer qt.Recovering("DropArea::focusNextPrevChild") + + if ptr.Pointer() != nil { + return C.DropArea_FocusNextPrevChildDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(next))) != 0 + } + return false +} + +//export callbackDropArea_FocusOutEvent +func callbackDropArea_FocusOutEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::focusOutEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "focusOutEvent"); signal != nil { + signal.(func(*gui.QFocusEvent))(gui.NewQFocusEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectFocusOutEvent(f func(ev *gui.QFocusEvent)) { + defer qt.Recovering("connect DropArea::focusOutEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "focusOutEvent", f) + } +} + +func (ptr *DropArea) DisconnectFocusOutEvent() { + defer qt.Recovering("disconnect DropArea::focusOutEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "focusOutEvent") + } +} + +func (ptr *DropArea) FocusOutEvent(ev gui.QFocusEvent_ITF) { + defer qt.Recovering("DropArea::focusOutEvent") + + if ptr.Pointer() != nil { + C.DropArea_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(ev)) + } +} + +func (ptr *DropArea) FocusOutEventDefault(ev gui.QFocusEvent_ITF) { + defer qt.Recovering("DropArea::focusOutEvent") + + if ptr.Pointer() != nil { + C.DropArea_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(ev)) + } +} + +//export callbackDropArea_HeightForWidth +func callbackDropArea_HeightForWidth(ptr unsafe.Pointer, ptrName *C.char, w C.int) C.int { + defer qt.Recovering("callback DropArea::heightForWidth") + + if signal := qt.GetSignal(C.GoString(ptrName), "heightForWidth"); signal != nil { + return C.int(signal.(func(int) int)(int(w))) + } + + return C.int(NewDropAreaFromPointer(ptr).HeightForWidthDefault(int(w))) +} + +func (ptr *DropArea) ConnectHeightForWidth(f func(w int) int) { + defer qt.Recovering("connect DropArea::heightForWidth") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "heightForWidth", f) + } +} + +func (ptr *DropArea) DisconnectHeightForWidth() { + defer qt.Recovering("disconnect DropArea::heightForWidth") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "heightForWidth") + } +} + +func (ptr *DropArea) HeightForWidth(w int) int { + defer qt.Recovering("DropArea::heightForWidth") + + if ptr.Pointer() != nil { + return int(C.DropArea_HeightForWidth(ptr.Pointer(), C.int(w))) + } + return 0 +} + +func (ptr *DropArea) HeightForWidthDefault(w int) int { + defer qt.Recovering("DropArea::heightForWidth") + + if ptr.Pointer() != nil { + return int(C.DropArea_HeightForWidthDefault(ptr.Pointer(), C.int(w))) + } + return 0 +} + +//export callbackDropArea_KeyPressEvent +func callbackDropArea_KeyPressEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::keyPressEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "keyPressEvent"); signal != nil { + signal.(func(*gui.QKeyEvent))(gui.NewQKeyEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectKeyPressEvent(f func(ev *gui.QKeyEvent)) { + defer qt.Recovering("connect DropArea::keyPressEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "keyPressEvent", f) + } +} + +func (ptr *DropArea) DisconnectKeyPressEvent() { + defer qt.Recovering("disconnect DropArea::keyPressEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "keyPressEvent") + } +} + +func (ptr *DropArea) KeyPressEvent(ev gui.QKeyEvent_ITF) { + defer qt.Recovering("DropArea::keyPressEvent") + + if ptr.Pointer() != nil { + C.DropArea_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(ev)) + } +} + +func (ptr *DropArea) KeyPressEventDefault(ev gui.QKeyEvent_ITF) { + defer qt.Recovering("DropArea::keyPressEvent") + + if ptr.Pointer() != nil { + C.DropArea_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(ev)) + } +} + +//export callbackDropArea_MinimumSizeHint +func callbackDropArea_MinimumSizeHint(ptr unsafe.Pointer, ptrName *C.char) unsafe.Pointer { + defer qt.Recovering("callback DropArea::minimumSizeHint") + + if signal := qt.GetSignal(C.GoString(ptrName), "minimumSizeHint"); signal != nil { + return core.PointerFromQSize(signal.(func() *core.QSize)()) + } + + return core.PointerFromQSize(NewDropAreaFromPointer(ptr).MinimumSizeHintDefault()) +} + +func (ptr *DropArea) ConnectMinimumSizeHint(f func() *core.QSize) { + defer qt.Recovering("connect DropArea::minimumSizeHint") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "minimumSizeHint", f) + } +} + +func (ptr *DropArea) DisconnectMinimumSizeHint() { + defer qt.Recovering("disconnect DropArea::minimumSizeHint") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "minimumSizeHint") + } +} + +func (ptr *DropArea) MinimumSizeHint() *core.QSize { + defer qt.Recovering("DropArea::minimumSizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropArea_MinimumSizeHint(ptr.Pointer())) + } + return nil +} + +func (ptr *DropArea) MinimumSizeHintDefault() *core.QSize { + defer qt.Recovering("DropArea::minimumSizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropArea_MinimumSizeHintDefault(ptr.Pointer())) + } + return nil +} + +//export callbackDropArea_MouseMoveEvent +func callbackDropArea_MouseMoveEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::mouseMoveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mouseMoveEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectMouseMoveEvent(f func(ev *gui.QMouseEvent)) { + defer qt.Recovering("connect DropArea::mouseMoveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mouseMoveEvent", f) + } +} + +func (ptr *DropArea) DisconnectMouseMoveEvent() { + defer qt.Recovering("disconnect DropArea::mouseMoveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mouseMoveEvent") + } +} + +func (ptr *DropArea) MouseMoveEvent(ev gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mouseMoveEvent") + + if ptr.Pointer() != nil { + C.DropArea_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(ev)) + } +} + +func (ptr *DropArea) MouseMoveEventDefault(ev gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mouseMoveEvent") + + if ptr.Pointer() != nil { + C.DropArea_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(ev)) + } +} + +//export callbackDropArea_MousePressEvent +func callbackDropArea_MousePressEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::mousePressEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mousePressEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectMousePressEvent(f func(ev *gui.QMouseEvent)) { + defer qt.Recovering("connect DropArea::mousePressEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mousePressEvent", f) + } +} + +func (ptr *DropArea) DisconnectMousePressEvent() { + defer qt.Recovering("disconnect DropArea::mousePressEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mousePressEvent") + } +} + +func (ptr *DropArea) MousePressEvent(ev gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mousePressEvent") + + if ptr.Pointer() != nil { + C.DropArea_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(ev)) + } +} + +func (ptr *DropArea) MousePressEventDefault(ev gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mousePressEvent") + + if ptr.Pointer() != nil { + C.DropArea_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(ev)) + } +} + +//export callbackDropArea_MouseReleaseEvent +func callbackDropArea_MouseReleaseEvent(ptr unsafe.Pointer, ptrName *C.char, ev unsafe.Pointer) { + defer qt.Recovering("callback DropArea::mouseReleaseEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mouseReleaseEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(ev)) + } else { + NewDropAreaFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *DropArea) ConnectMouseReleaseEvent(f func(ev *gui.QMouseEvent)) { + defer qt.Recovering("connect DropArea::mouseReleaseEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mouseReleaseEvent", f) + } +} + +func (ptr *DropArea) DisconnectMouseReleaseEvent() { + defer qt.Recovering("disconnect DropArea::mouseReleaseEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mouseReleaseEvent") + } +} + +func (ptr *DropArea) MouseReleaseEvent(ev gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mouseReleaseEvent") + + if ptr.Pointer() != nil { + C.DropArea_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(ev)) + } +} + +func (ptr *DropArea) MouseReleaseEventDefault(ev gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mouseReleaseEvent") + + if ptr.Pointer() != nil { + C.DropArea_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(ev)) + } +} + +//export callbackDropArea_PaintEvent +func callbackDropArea_PaintEvent(ptr unsafe.Pointer, ptrName *C.char, vqp unsafe.Pointer) { + defer qt.Recovering("callback DropArea::paintEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "paintEvent"); signal != nil { + signal.(func(*gui.QPaintEvent))(gui.NewQPaintEventFromPointer(vqp)) + } else { + NewDropAreaFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) + } +} + +func (ptr *DropArea) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { + defer qt.Recovering("connect DropArea::paintEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "paintEvent", f) + } +} + +func (ptr *DropArea) DisconnectPaintEvent() { + defer qt.Recovering("disconnect DropArea::paintEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "paintEvent") + } +} + +func (ptr *DropArea) PaintEvent(vqp gui.QPaintEvent_ITF) { + defer qt.Recovering("DropArea::paintEvent") + + if ptr.Pointer() != nil { + C.DropArea_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +func (ptr *DropArea) PaintEventDefault(vqp gui.QPaintEvent_ITF) { + defer qt.Recovering("DropArea::paintEvent") + + if ptr.Pointer() != nil { + C.DropArea_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +//export callbackDropArea_SetMovie +func callbackDropArea_SetMovie(ptr unsafe.Pointer, ptrName *C.char, movie unsafe.Pointer) { + defer qt.Recovering("callback DropArea::setMovie") + + if signal := qt.GetSignal(C.GoString(ptrName), "setMovie"); signal != nil { + signal.(func(*gui.QMovie))(gui.NewQMovieFromPointer(movie)) + } else { + NewDropAreaFromPointer(ptr).SetMovieDefault(gui.NewQMovieFromPointer(movie)) + } +} + +func (ptr *DropArea) ConnectSetMovie(f func(movie *gui.QMovie)) { + defer qt.Recovering("connect DropArea::setMovie") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setMovie", f) + } +} + +func (ptr *DropArea) DisconnectSetMovie() { + defer qt.Recovering("disconnect DropArea::setMovie") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setMovie") + } +} + +func (ptr *DropArea) SetMovie(movie gui.QMovie_ITF) { + defer qt.Recovering("DropArea::setMovie") + + if ptr.Pointer() != nil { + C.DropArea_SetMovie(ptr.Pointer(), gui.PointerFromQMovie(movie)) + } +} + +func (ptr *DropArea) SetMovieDefault(movie gui.QMovie_ITF) { + defer qt.Recovering("DropArea::setMovie") + + if ptr.Pointer() != nil { + C.DropArea_SetMovieDefault(ptr.Pointer(), gui.PointerFromQMovie(movie)) + } +} + +//export callbackDropArea_SetNum2 + +func (ptr *DropArea) DisconnectSetNum2() { + defer qt.Recovering("disconnect DropArea::setNum") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setNum2") + } +} + +//export callbackDropArea_SetNum +func callbackDropArea_SetNum(ptr unsafe.Pointer, ptrName *C.char, num C.int) { + defer qt.Recovering("callback DropArea::setNum") + + if signal := qt.GetSignal(C.GoString(ptrName), "setNum"); signal != nil { + signal.(func(int))(int(num)) + } else { + NewDropAreaFromPointer(ptr).SetNumDefault(int(num)) + } +} + +func (ptr *DropArea) ConnectSetNum(f func(num int)) { + defer qt.Recovering("connect DropArea::setNum") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setNum", f) + } +} + +func (ptr *DropArea) DisconnectSetNum() { + defer qt.Recovering("disconnect DropArea::setNum") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setNum") + } +} + +func (ptr *DropArea) SetNum(num int) { + defer qt.Recovering("DropArea::setNum") + + if ptr.Pointer() != nil { + C.DropArea_SetNum(ptr.Pointer(), C.int(num)) + } +} + +func (ptr *DropArea) SetNumDefault(num int) { + defer qt.Recovering("DropArea::setNum") + + if ptr.Pointer() != nil { + C.DropArea_SetNumDefault(ptr.Pointer(), C.int(num)) + } +} + +//export callbackDropArea_SetPicture +func callbackDropArea_SetPicture(ptr unsafe.Pointer, ptrName *C.char, picture unsafe.Pointer) { + defer qt.Recovering("callback DropArea::setPicture") + + if signal := qt.GetSignal(C.GoString(ptrName), "setPicture"); signal != nil { + signal.(func(*gui.QPicture))(gui.NewQPictureFromPointer(picture)) + } else { + NewDropAreaFromPointer(ptr).SetPictureDefault(gui.NewQPictureFromPointer(picture)) + } +} + +func (ptr *DropArea) ConnectSetPicture(f func(picture *gui.QPicture)) { + defer qt.Recovering("connect DropArea::setPicture") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setPicture", f) + } +} + +func (ptr *DropArea) DisconnectSetPicture() { + defer qt.Recovering("disconnect DropArea::setPicture") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setPicture") + } +} + +func (ptr *DropArea) SetPicture(picture gui.QPicture_ITF) { + defer qt.Recovering("DropArea::setPicture") + + if ptr.Pointer() != nil { + C.DropArea_SetPicture(ptr.Pointer(), gui.PointerFromQPicture(picture)) + } +} + +func (ptr *DropArea) SetPictureDefault(picture gui.QPicture_ITF) { + defer qt.Recovering("DropArea::setPicture") + + if ptr.Pointer() != nil { + C.DropArea_SetPictureDefault(ptr.Pointer(), gui.PointerFromQPicture(picture)) + } +} + +//export callbackDropArea_SizeHint +func callbackDropArea_SizeHint(ptr unsafe.Pointer, ptrName *C.char) unsafe.Pointer { + defer qt.Recovering("callback DropArea::sizeHint") + + if signal := qt.GetSignal(C.GoString(ptrName), "sizeHint"); signal != nil { + return core.PointerFromQSize(signal.(func() *core.QSize)()) + } + + return core.PointerFromQSize(NewDropAreaFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *DropArea) ConnectSizeHint(f func() *core.QSize) { + defer qt.Recovering("connect DropArea::sizeHint") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "sizeHint", f) + } +} + +func (ptr *DropArea) DisconnectSizeHint() { + defer qt.Recovering("disconnect DropArea::sizeHint") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "sizeHint") + } +} + +func (ptr *DropArea) SizeHint() *core.QSize { + defer qt.Recovering("DropArea::sizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropArea_SizeHint(ptr.Pointer())) + } + return nil +} + +func (ptr *DropArea) SizeHintDefault() *core.QSize { + defer qt.Recovering("DropArea::sizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropArea_SizeHintDefault(ptr.Pointer())) + } + return nil +} + +//export callbackDropArea_ActionEvent +func callbackDropArea_ActionEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::actionEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "actionEvent"); signal != nil { + signal.(func(*gui.QActionEvent))(gui.NewQActionEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).ActionEventDefault(gui.NewQActionEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectActionEvent(f func(event *gui.QActionEvent)) { + defer qt.Recovering("connect DropArea::actionEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "actionEvent", f) + } +} + +func (ptr *DropArea) DisconnectActionEvent() { + defer qt.Recovering("disconnect DropArea::actionEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "actionEvent") + } +} + +func (ptr *DropArea) ActionEvent(event gui.QActionEvent_ITF) { + defer qt.Recovering("DropArea::actionEvent") + + if ptr.Pointer() != nil { + C.DropArea_ActionEvent(ptr.Pointer(), gui.PointerFromQActionEvent(event)) + } +} + +func (ptr *DropArea) ActionEventDefault(event gui.QActionEvent_ITF) { + defer qt.Recovering("DropArea::actionEvent") + + if ptr.Pointer() != nil { + C.DropArea_ActionEventDefault(ptr.Pointer(), gui.PointerFromQActionEvent(event)) + } +} + +//export callbackDropArea_DragEnterEvent +func callbackDropArea_DragEnterEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::dragEnterEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dragEnterEvent"); signal != nil { + signal.(func(*gui.QDragEnterEvent))(gui.NewQDragEnterEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectDragEnterEvent(f func(event *gui.QDragEnterEvent)) { + defer qt.Recovering("connect DropArea::dragEnterEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dragEnterEvent", f) + } +} + +func (ptr *DropArea) DisconnectDragEnterEvent() { + defer qt.Recovering("disconnect DropArea::dragEnterEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dragEnterEvent") + } +} + +func (ptr *DropArea) DragEnterEvent(event gui.QDragEnterEvent_ITF) { + defer qt.Recovering("DropArea::dragEnterEvent") + + if ptr.Pointer() != nil { + C.DropArea_DragEnterEvent(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) + } +} + +func (ptr *DropArea) DragEnterEventDefault(event gui.QDragEnterEvent_ITF) { + defer qt.Recovering("DropArea::dragEnterEvent") + + if ptr.Pointer() != nil { + C.DropArea_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) + } +} + +//export callbackDropArea_DragLeaveEvent +func callbackDropArea_DragLeaveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::dragLeaveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dragLeaveEvent"); signal != nil { + signal.(func(*gui.QDragLeaveEvent))(gui.NewQDragLeaveEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectDragLeaveEvent(f func(event *gui.QDragLeaveEvent)) { + defer qt.Recovering("connect DropArea::dragLeaveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dragLeaveEvent", f) + } +} + +func (ptr *DropArea) DisconnectDragLeaveEvent() { + defer qt.Recovering("disconnect DropArea::dragLeaveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dragLeaveEvent") + } +} + +func (ptr *DropArea) DragLeaveEvent(event gui.QDragLeaveEvent_ITF) { + defer qt.Recovering("DropArea::dragLeaveEvent") + + if ptr.Pointer() != nil { + C.DropArea_DragLeaveEvent(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) + } +} + +func (ptr *DropArea) DragLeaveEventDefault(event gui.QDragLeaveEvent_ITF) { + defer qt.Recovering("DropArea::dragLeaveEvent") + + if ptr.Pointer() != nil { + C.DropArea_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) + } +} + +//export callbackDropArea_DragMoveEvent +func callbackDropArea_DragMoveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::dragMoveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dragMoveEvent"); signal != nil { + signal.(func(*gui.QDragMoveEvent))(gui.NewQDragMoveEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectDragMoveEvent(f func(event *gui.QDragMoveEvent)) { + defer qt.Recovering("connect DropArea::dragMoveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dragMoveEvent", f) + } +} + +func (ptr *DropArea) DisconnectDragMoveEvent() { + defer qt.Recovering("disconnect DropArea::dragMoveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dragMoveEvent") + } +} + +func (ptr *DropArea) DragMoveEvent(event gui.QDragMoveEvent_ITF) { + defer qt.Recovering("DropArea::dragMoveEvent") + + if ptr.Pointer() != nil { + C.DropArea_DragMoveEvent(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) + } +} + +func (ptr *DropArea) DragMoveEventDefault(event gui.QDragMoveEvent_ITF) { + defer qt.Recovering("DropArea::dragMoveEvent") + + if ptr.Pointer() != nil { + C.DropArea_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) + } +} + +//export callbackDropArea_DropEvent +func callbackDropArea_DropEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::dropEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dropEvent"); signal != nil { + signal.(func(*gui.QDropEvent))(gui.NewQDropEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectDropEvent(f func(event *gui.QDropEvent)) { + defer qt.Recovering("connect DropArea::dropEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dropEvent", f) + } +} + +func (ptr *DropArea) DisconnectDropEvent() { + defer qt.Recovering("disconnect DropArea::dropEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dropEvent") + } +} + +func (ptr *DropArea) DropEvent(event gui.QDropEvent_ITF) { + defer qt.Recovering("DropArea::dropEvent") + + if ptr.Pointer() != nil { + C.DropArea_DropEvent(ptr.Pointer(), gui.PointerFromQDropEvent(event)) + } +} + +func (ptr *DropArea) DropEventDefault(event gui.QDropEvent_ITF) { + defer qt.Recovering("DropArea::dropEvent") + + if ptr.Pointer() != nil { + C.DropArea_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(event)) + } +} + +//export callbackDropArea_EnterEvent +func callbackDropArea_EnterEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::enterEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "enterEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).EnterEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectEnterEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropArea::enterEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "enterEvent", f) + } +} + +func (ptr *DropArea) DisconnectEnterEvent() { + defer qt.Recovering("disconnect DropArea::enterEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "enterEvent") + } +} + +func (ptr *DropArea) EnterEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropArea::enterEvent") + + if ptr.Pointer() != nil { + C.DropArea_EnterEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropArea) EnterEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropArea::enterEvent") + + if ptr.Pointer() != nil { + C.DropArea_EnterEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropArea_HideEvent +func callbackDropArea_HideEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::hideEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "hideEvent"); signal != nil { + signal.(func(*gui.QHideEvent))(gui.NewQHideEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectHideEvent(f func(event *gui.QHideEvent)) { + defer qt.Recovering("connect DropArea::hideEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "hideEvent", f) + } +} + +func (ptr *DropArea) DisconnectHideEvent() { + defer qt.Recovering("disconnect DropArea::hideEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "hideEvent") + } +} + +func (ptr *DropArea) HideEvent(event gui.QHideEvent_ITF) { + defer qt.Recovering("DropArea::hideEvent") + + if ptr.Pointer() != nil { + C.DropArea_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +func (ptr *DropArea) HideEventDefault(event gui.QHideEvent_ITF) { + defer qt.Recovering("DropArea::hideEvent") + + if ptr.Pointer() != nil { + C.DropArea_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +//export callbackDropArea_LeaveEvent +func callbackDropArea_LeaveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::leaveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "leaveEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).LeaveEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectLeaveEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropArea::leaveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "leaveEvent", f) + } +} + +func (ptr *DropArea) DisconnectLeaveEvent() { + defer qt.Recovering("disconnect DropArea::leaveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "leaveEvent") + } +} + +func (ptr *DropArea) LeaveEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropArea::leaveEvent") + + if ptr.Pointer() != nil { + C.DropArea_LeaveEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropArea) LeaveEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropArea::leaveEvent") + + if ptr.Pointer() != nil { + C.DropArea_LeaveEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropArea_MoveEvent +func callbackDropArea_MoveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::moveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "moveEvent"); signal != nil { + signal.(func(*gui.QMoveEvent))(gui.NewQMoveEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectMoveEvent(f func(event *gui.QMoveEvent)) { + defer qt.Recovering("connect DropArea::moveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "moveEvent", f) + } +} + +func (ptr *DropArea) DisconnectMoveEvent() { + defer qt.Recovering("disconnect DropArea::moveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "moveEvent") + } +} + +func (ptr *DropArea) MoveEvent(event gui.QMoveEvent_ITF) { + defer qt.Recovering("DropArea::moveEvent") + + if ptr.Pointer() != nil { + C.DropArea_MoveEvent(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) + } +} + +func (ptr *DropArea) MoveEventDefault(event gui.QMoveEvent_ITF) { + defer qt.Recovering("DropArea::moveEvent") + + if ptr.Pointer() != nil { + C.DropArea_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) + } +} + +//export callbackDropArea_SetEnabled +func callbackDropArea_SetEnabled(ptr unsafe.Pointer, ptrName *C.char, vbo C.int) { + defer qt.Recovering("callback DropArea::setEnabled") + + if signal := qt.GetSignal(C.GoString(ptrName), "setEnabled"); signal != nil { + signal.(func(bool))(int(vbo) != 0) + } else { + NewDropAreaFromPointer(ptr).SetEnabledDefault(int(vbo) != 0) + } +} + +func (ptr *DropArea) ConnectSetEnabled(f func(vbo bool)) { + defer qt.Recovering("connect DropArea::setEnabled") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setEnabled", f) + } +} + +func (ptr *DropArea) DisconnectSetEnabled() { + defer qt.Recovering("disconnect DropArea::setEnabled") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setEnabled") + } +} + +func (ptr *DropArea) SetEnabled(vbo bool) { + defer qt.Recovering("DropArea::setEnabled") + + if ptr.Pointer() != nil { + C.DropArea_SetEnabled(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +func (ptr *DropArea) SetEnabledDefault(vbo bool) { + defer qt.Recovering("DropArea::setEnabled") + + if ptr.Pointer() != nil { + C.DropArea_SetEnabledDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +//export callbackDropArea_SetStyleSheet +func callbackDropArea_SetStyleSheet(ptr unsafe.Pointer, ptrName *C.char, styleSheet *C.char) { + defer qt.Recovering("callback DropArea::setStyleSheet") + + if signal := qt.GetSignal(C.GoString(ptrName), "setStyleSheet"); signal != nil { + signal.(func(string))(C.GoString(styleSheet)) + } else { + NewDropAreaFromPointer(ptr).SetStyleSheetDefault(C.GoString(styleSheet)) + } +} + +func (ptr *DropArea) ConnectSetStyleSheet(f func(styleSheet string)) { + defer qt.Recovering("connect DropArea::setStyleSheet") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setStyleSheet", f) + } +} + +func (ptr *DropArea) DisconnectSetStyleSheet() { + defer qt.Recovering("disconnect DropArea::setStyleSheet") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setStyleSheet") + } +} + +func (ptr *DropArea) SetStyleSheet(styleSheet string) { + defer qt.Recovering("DropArea::setStyleSheet") + + if ptr.Pointer() != nil { + C.DropArea_SetStyleSheet(ptr.Pointer(), C.CString(styleSheet)) + } +} + +func (ptr *DropArea) SetStyleSheetDefault(styleSheet string) { + defer qt.Recovering("DropArea::setStyleSheet") + + if ptr.Pointer() != nil { + C.DropArea_SetStyleSheetDefault(ptr.Pointer(), C.CString(styleSheet)) + } +} + +//export callbackDropArea_SetVisible +func callbackDropArea_SetVisible(ptr unsafe.Pointer, ptrName *C.char, visible C.int) { + defer qt.Recovering("callback DropArea::setVisible") + + if signal := qt.GetSignal(C.GoString(ptrName), "setVisible"); signal != nil { + signal.(func(bool))(int(visible) != 0) + } else { + NewDropAreaFromPointer(ptr).SetVisibleDefault(int(visible) != 0) + } +} + +func (ptr *DropArea) ConnectSetVisible(f func(visible bool)) { + defer qt.Recovering("connect DropArea::setVisible") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setVisible", f) + } +} + +func (ptr *DropArea) DisconnectSetVisible() { + defer qt.Recovering("disconnect DropArea::setVisible") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setVisible") + } +} + +func (ptr *DropArea) SetVisible(visible bool) { + defer qt.Recovering("DropArea::setVisible") + + if ptr.Pointer() != nil { + C.DropArea_SetVisible(ptr.Pointer(), C.int(qt.GoBoolToInt(visible))) + } +} + +func (ptr *DropArea) SetVisibleDefault(visible bool) { + defer qt.Recovering("DropArea::setVisible") + + if ptr.Pointer() != nil { + C.DropArea_SetVisibleDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(visible))) + } +} + +//export callbackDropArea_SetWindowModified +func callbackDropArea_SetWindowModified(ptr unsafe.Pointer, ptrName *C.char, vbo C.int) { + defer qt.Recovering("callback DropArea::setWindowModified") + + if signal := qt.GetSignal(C.GoString(ptrName), "setWindowModified"); signal != nil { + signal.(func(bool))(int(vbo) != 0) + } else { + NewDropAreaFromPointer(ptr).SetWindowModifiedDefault(int(vbo) != 0) + } +} + +func (ptr *DropArea) ConnectSetWindowModified(f func(vbo bool)) { + defer qt.Recovering("connect DropArea::setWindowModified") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setWindowModified", f) + } +} + +func (ptr *DropArea) DisconnectSetWindowModified() { + defer qt.Recovering("disconnect DropArea::setWindowModified") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setWindowModified") + } +} + +func (ptr *DropArea) SetWindowModified(vbo bool) { + defer qt.Recovering("DropArea::setWindowModified") + + if ptr.Pointer() != nil { + C.DropArea_SetWindowModified(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +func (ptr *DropArea) SetWindowModifiedDefault(vbo bool) { + defer qt.Recovering("DropArea::setWindowModified") + + if ptr.Pointer() != nil { + C.DropArea_SetWindowModifiedDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +//export callbackDropArea_SetWindowTitle +func callbackDropArea_SetWindowTitle(ptr unsafe.Pointer, ptrName *C.char, vqs *C.char) { + defer qt.Recovering("callback DropArea::setWindowTitle") + + if signal := qt.GetSignal(C.GoString(ptrName), "setWindowTitle"); signal != nil { + signal.(func(string))(C.GoString(vqs)) + } else { + NewDropAreaFromPointer(ptr).SetWindowTitleDefault(C.GoString(vqs)) + } +} + +func (ptr *DropArea) ConnectSetWindowTitle(f func(vqs string)) { + defer qt.Recovering("connect DropArea::setWindowTitle") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setWindowTitle", f) + } +} + +func (ptr *DropArea) DisconnectSetWindowTitle() { + defer qt.Recovering("disconnect DropArea::setWindowTitle") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setWindowTitle") + } +} + +func (ptr *DropArea) SetWindowTitle(vqs string) { + defer qt.Recovering("DropArea::setWindowTitle") + + if ptr.Pointer() != nil { + C.DropArea_SetWindowTitle(ptr.Pointer(), C.CString(vqs)) + } +} + +func (ptr *DropArea) SetWindowTitleDefault(vqs string) { + defer qt.Recovering("DropArea::setWindowTitle") + + if ptr.Pointer() != nil { + C.DropArea_SetWindowTitleDefault(ptr.Pointer(), C.CString(vqs)) + } +} + +//export callbackDropArea_ShowEvent +func callbackDropArea_ShowEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::showEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "showEvent"); signal != nil { + signal.(func(*gui.QShowEvent))(gui.NewQShowEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectShowEvent(f func(event *gui.QShowEvent)) { + defer qt.Recovering("connect DropArea::showEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showEvent", f) + } +} + +func (ptr *DropArea) DisconnectShowEvent() { + defer qt.Recovering("disconnect DropArea::showEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showEvent") + } +} + +func (ptr *DropArea) ShowEvent(event gui.QShowEvent_ITF) { + defer qt.Recovering("DropArea::showEvent") + + if ptr.Pointer() != nil { + C.DropArea_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +func (ptr *DropArea) ShowEventDefault(event gui.QShowEvent_ITF) { + defer qt.Recovering("DropArea::showEvent") + + if ptr.Pointer() != nil { + C.DropArea_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +//export callbackDropArea_Close +func callbackDropArea_Close(ptr unsafe.Pointer, ptrName *C.char) C.int { + defer qt.Recovering("callback DropArea::close") + + if signal := qt.GetSignal(C.GoString(ptrName), "close"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func() bool)())) + } + + return C.int(qt.GoBoolToInt(NewDropAreaFromPointer(ptr).CloseDefault())) +} + +func (ptr *DropArea) ConnectClose(f func() bool) { + defer qt.Recovering("connect DropArea::close") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "close", f) + } +} + +func (ptr *DropArea) DisconnectClose() { + defer qt.Recovering("disconnect DropArea::close") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "close") + } +} + +func (ptr *DropArea) Close() bool { + defer qt.Recovering("DropArea::close") + + if ptr.Pointer() != nil { + return C.DropArea_Close(ptr.Pointer()) != 0 + } + return false +} + +func (ptr *DropArea) CloseDefault() bool { + defer qt.Recovering("DropArea::close") + + if ptr.Pointer() != nil { + return C.DropArea_CloseDefault(ptr.Pointer()) != 0 + } + return false +} + +//export callbackDropArea_CloseEvent +func callbackDropArea_CloseEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::closeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "closeEvent"); signal != nil { + signal.(func(*gui.QCloseEvent))(gui.NewQCloseEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectCloseEvent(f func(event *gui.QCloseEvent)) { + defer qt.Recovering("connect DropArea::closeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "closeEvent", f) + } +} + +func (ptr *DropArea) DisconnectCloseEvent() { + defer qt.Recovering("disconnect DropArea::closeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "closeEvent") + } +} + +func (ptr *DropArea) CloseEvent(event gui.QCloseEvent_ITF) { + defer qt.Recovering("DropArea::closeEvent") + + if ptr.Pointer() != nil { + C.DropArea_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +func (ptr *DropArea) CloseEventDefault(event gui.QCloseEvent_ITF) { + defer qt.Recovering("DropArea::closeEvent") + + if ptr.Pointer() != nil { + C.DropArea_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +//export callbackDropArea_HasHeightForWidth +func callbackDropArea_HasHeightForWidth(ptr unsafe.Pointer, ptrName *C.char) C.int { + defer qt.Recovering("callback DropArea::hasHeightForWidth") + + if signal := qt.GetSignal(C.GoString(ptrName), "hasHeightForWidth"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func() bool)())) + } + + return C.int(qt.GoBoolToInt(NewDropAreaFromPointer(ptr).HasHeightForWidthDefault())) +} + +func (ptr *DropArea) ConnectHasHeightForWidth(f func() bool) { + defer qt.Recovering("connect DropArea::hasHeightForWidth") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "hasHeightForWidth", f) + } +} + +func (ptr *DropArea) DisconnectHasHeightForWidth() { + defer qt.Recovering("disconnect DropArea::hasHeightForWidth") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "hasHeightForWidth") + } +} + +func (ptr *DropArea) HasHeightForWidth() bool { + defer qt.Recovering("DropArea::hasHeightForWidth") + + if ptr.Pointer() != nil { + return C.DropArea_HasHeightForWidth(ptr.Pointer()) != 0 + } + return false +} + +func (ptr *DropArea) HasHeightForWidthDefault() bool { + defer qt.Recovering("DropArea::hasHeightForWidth") + + if ptr.Pointer() != nil { + return C.DropArea_HasHeightForWidthDefault(ptr.Pointer()) != 0 + } + return false +} + +//export callbackDropArea_Hide +func callbackDropArea_Hide(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::hide") + + if signal := qt.GetSignal(C.GoString(ptrName), "hide"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).HideDefault() + } +} + +func (ptr *DropArea) ConnectHide(f func()) { + defer qt.Recovering("connect DropArea::hide") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "hide", f) + } +} + +func (ptr *DropArea) DisconnectHide() { + defer qt.Recovering("disconnect DropArea::hide") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "hide") + } +} + +func (ptr *DropArea) Hide() { + defer qt.Recovering("DropArea::hide") + + if ptr.Pointer() != nil { + C.DropArea_Hide(ptr.Pointer()) + } +} + +func (ptr *DropArea) HideDefault() { + defer qt.Recovering("DropArea::hide") + + if ptr.Pointer() != nil { + C.DropArea_HideDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_InputMethodEvent +func callbackDropArea_InputMethodEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::inputMethodEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "inputMethodEvent"); signal != nil { + signal.(func(*gui.QInputMethodEvent))(gui.NewQInputMethodEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { + defer qt.Recovering("connect DropArea::inputMethodEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "inputMethodEvent", f) + } +} + +func (ptr *DropArea) DisconnectInputMethodEvent() { + defer qt.Recovering("disconnect DropArea::inputMethodEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "inputMethodEvent") + } +} + +func (ptr *DropArea) InputMethodEvent(event gui.QInputMethodEvent_ITF) { + defer qt.Recovering("DropArea::inputMethodEvent") + + if ptr.Pointer() != nil { + C.DropArea_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *DropArea) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { + defer qt.Recovering("DropArea::inputMethodEvent") + + if ptr.Pointer() != nil { + C.DropArea_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +//export callbackDropArea_InputMethodQuery +func callbackDropArea_InputMethodQuery(ptr unsafe.Pointer, ptrName *C.char, query C.int) unsafe.Pointer { + defer qt.Recovering("callback DropArea::inputMethodQuery") + + if signal := qt.GetSignal(C.GoString(ptrName), "inputMethodQuery"); signal != nil { + return core.PointerFromQVariant(signal.(func(core.Qt__InputMethodQuery) *core.QVariant)(core.Qt__InputMethodQuery(query))) + } + + return core.PointerFromQVariant(NewDropAreaFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) +} + +func (ptr *DropArea) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { + defer qt.Recovering("connect DropArea::inputMethodQuery") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "inputMethodQuery", f) + } +} + +func (ptr *DropArea) DisconnectInputMethodQuery() { + defer qt.Recovering("disconnect DropArea::inputMethodQuery") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "inputMethodQuery") + } +} + +func (ptr *DropArea) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { + defer qt.Recovering("DropArea::inputMethodQuery") + + if ptr.Pointer() != nil { + return core.NewQVariantFromPointer(C.DropArea_InputMethodQuery(ptr.Pointer(), C.int(query))) + } + return nil +} + +func (ptr *DropArea) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { + defer qt.Recovering("DropArea::inputMethodQuery") + + if ptr.Pointer() != nil { + return core.NewQVariantFromPointer(C.DropArea_InputMethodQueryDefault(ptr.Pointer(), C.int(query))) + } + return nil +} + +//export callbackDropArea_KeyReleaseEvent +func callbackDropArea_KeyReleaseEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::keyReleaseEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "keyReleaseEvent"); signal != nil { + signal.(func(*gui.QKeyEvent))(gui.NewQKeyEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) { + defer qt.Recovering("connect DropArea::keyReleaseEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "keyReleaseEvent", f) + } +} + +func (ptr *DropArea) DisconnectKeyReleaseEvent() { + defer qt.Recovering("disconnect DropArea::keyReleaseEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "keyReleaseEvent") + } +} + +func (ptr *DropArea) KeyReleaseEvent(event gui.QKeyEvent_ITF) { + defer qt.Recovering("DropArea::keyReleaseEvent") + + if ptr.Pointer() != nil { + C.DropArea_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *DropArea) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) { + defer qt.Recovering("DropArea::keyReleaseEvent") + + if ptr.Pointer() != nil { + C.DropArea_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +//export callbackDropArea_Lower +func callbackDropArea_Lower(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::lower") + + if signal := qt.GetSignal(C.GoString(ptrName), "lower"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).LowerDefault() + } +} + +func (ptr *DropArea) ConnectLower(f func()) { + defer qt.Recovering("connect DropArea::lower") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "lower", f) + } +} + +func (ptr *DropArea) DisconnectLower() { + defer qt.Recovering("disconnect DropArea::lower") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "lower") + } +} + +func (ptr *DropArea) Lower() { + defer qt.Recovering("DropArea::lower") + + if ptr.Pointer() != nil { + C.DropArea_Lower(ptr.Pointer()) + } +} + +func (ptr *DropArea) LowerDefault() { + defer qt.Recovering("DropArea::lower") + + if ptr.Pointer() != nil { + C.DropArea_LowerDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_MouseDoubleClickEvent +func callbackDropArea_MouseDoubleClickEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::mouseDoubleClickEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mouseDoubleClickEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) { + defer qt.Recovering("connect DropArea::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mouseDoubleClickEvent", f) + } +} + +func (ptr *DropArea) DisconnectMouseDoubleClickEvent() { + defer qt.Recovering("disconnect DropArea::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mouseDoubleClickEvent") + } +} + +func (ptr *DropArea) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + C.DropArea_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *DropArea) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropArea::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + C.DropArea_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackDropArea_NativeEvent +func callbackDropArea_NativeEvent(ptr unsafe.Pointer, ptrName *C.char, eventType *C.char, message unsafe.Pointer, result C.long) C.int { + defer qt.Recovering("callback DropArea::nativeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "nativeEvent"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func(string, unsafe.Pointer, int) bool)(C.GoString(eventType), message, int(result)))) + } + + return C.int(qt.GoBoolToInt(NewDropAreaFromPointer(ptr).NativeEventDefault(C.GoString(eventType), message, int(result)))) +} + +func (ptr *DropArea) ConnectNativeEvent(f func(eventType string, message unsafe.Pointer, result int) bool) { + defer qt.Recovering("connect DropArea::nativeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "nativeEvent", f) + } +} + +func (ptr *DropArea) DisconnectNativeEvent() { + defer qt.Recovering("disconnect DropArea::nativeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "nativeEvent") + } +} + +func (ptr *DropArea) NativeEvent(eventType string, message unsafe.Pointer, result int) bool { + defer qt.Recovering("DropArea::nativeEvent") + + if ptr.Pointer() != nil { + return C.DropArea_NativeEvent(ptr.Pointer(), C.CString(eventType), message, C.long(result)) != 0 + } + return false +} + +func (ptr *DropArea) NativeEventDefault(eventType string, message unsafe.Pointer, result int) bool { + defer qt.Recovering("DropArea::nativeEvent") + + if ptr.Pointer() != nil { + return C.DropArea_NativeEventDefault(ptr.Pointer(), C.CString(eventType), message, C.long(result)) != 0 + } + return false +} + +//export callbackDropArea_Raise +func callbackDropArea_Raise(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::raise") + + if signal := qt.GetSignal(C.GoString(ptrName), "raise"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).RaiseDefault() + } +} + +func (ptr *DropArea) ConnectRaise(f func()) { + defer qt.Recovering("connect DropArea::raise") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "raise", f) + } +} + +func (ptr *DropArea) DisconnectRaise() { + defer qt.Recovering("disconnect DropArea::raise") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "raise") + } +} + +func (ptr *DropArea) Raise() { + defer qt.Recovering("DropArea::raise") + + if ptr.Pointer() != nil { + C.DropArea_Raise(ptr.Pointer()) + } +} + +func (ptr *DropArea) RaiseDefault() { + defer qt.Recovering("DropArea::raise") + + if ptr.Pointer() != nil { + C.DropArea_RaiseDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_Repaint +func callbackDropArea_Repaint(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::repaint") + + if signal := qt.GetSignal(C.GoString(ptrName), "repaint"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).RepaintDefault() + } +} + +func (ptr *DropArea) ConnectRepaint(f func()) { + defer qt.Recovering("connect DropArea::repaint") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "repaint", f) + } +} + +func (ptr *DropArea) DisconnectRepaint() { + defer qt.Recovering("disconnect DropArea::repaint") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "repaint") + } +} + +func (ptr *DropArea) Repaint() { + defer qt.Recovering("DropArea::repaint") + + if ptr.Pointer() != nil { + C.DropArea_Repaint(ptr.Pointer()) + } +} + +func (ptr *DropArea) RepaintDefault() { + defer qt.Recovering("DropArea::repaint") + + if ptr.Pointer() != nil { + C.DropArea_RepaintDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_ResizeEvent +func callbackDropArea_ResizeEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::resizeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "resizeEvent"); signal != nil { + signal.(func(*gui.QResizeEvent))(gui.NewQResizeEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectResizeEvent(f func(event *gui.QResizeEvent)) { + defer qt.Recovering("connect DropArea::resizeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "resizeEvent", f) + } +} + +func (ptr *DropArea) DisconnectResizeEvent() { + defer qt.Recovering("disconnect DropArea::resizeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "resizeEvent") + } +} + +func (ptr *DropArea) ResizeEvent(event gui.QResizeEvent_ITF) { + defer qt.Recovering("DropArea::resizeEvent") + + if ptr.Pointer() != nil { + C.DropArea_ResizeEvent(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) + } +} + +func (ptr *DropArea) ResizeEventDefault(event gui.QResizeEvent_ITF) { + defer qt.Recovering("DropArea::resizeEvent") + + if ptr.Pointer() != nil { + C.DropArea_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) + } +} + +//export callbackDropArea_SetDisabled +func callbackDropArea_SetDisabled(ptr unsafe.Pointer, ptrName *C.char, disable C.int) { + defer qt.Recovering("callback DropArea::setDisabled") + + if signal := qt.GetSignal(C.GoString(ptrName), "setDisabled"); signal != nil { + signal.(func(bool))(int(disable) != 0) + } else { + NewDropAreaFromPointer(ptr).SetDisabledDefault(int(disable) != 0) + } +} + +func (ptr *DropArea) ConnectSetDisabled(f func(disable bool)) { + defer qt.Recovering("connect DropArea::setDisabled") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setDisabled", f) + } +} + +func (ptr *DropArea) DisconnectSetDisabled() { + defer qt.Recovering("disconnect DropArea::setDisabled") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setDisabled") + } +} + +func (ptr *DropArea) SetDisabled(disable bool) { + defer qt.Recovering("DropArea::setDisabled") + + if ptr.Pointer() != nil { + C.DropArea_SetDisabled(ptr.Pointer(), C.int(qt.GoBoolToInt(disable))) + } +} + +func (ptr *DropArea) SetDisabledDefault(disable bool) { + defer qt.Recovering("DropArea::setDisabled") + + if ptr.Pointer() != nil { + C.DropArea_SetDisabledDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(disable))) + } +} + +//export callbackDropArea_SetFocus2 +func callbackDropArea_SetFocus2(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::setFocus") + + if signal := qt.GetSignal(C.GoString(ptrName), "setFocus2"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).SetFocus2Default() + } +} + +func (ptr *DropArea) ConnectSetFocus2(f func()) { + defer qt.Recovering("connect DropArea::setFocus") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setFocus2", f) + } +} + +func (ptr *DropArea) DisconnectSetFocus2() { + defer qt.Recovering("disconnect DropArea::setFocus") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setFocus2") + } +} + +func (ptr *DropArea) SetFocus2() { + defer qt.Recovering("DropArea::setFocus") + + if ptr.Pointer() != nil { + C.DropArea_SetFocus2(ptr.Pointer()) + } +} + +func (ptr *DropArea) SetFocus2Default() { + defer qt.Recovering("DropArea::setFocus") + + if ptr.Pointer() != nil { + C.DropArea_SetFocus2Default(ptr.Pointer()) + } +} + +//export callbackDropArea_SetHidden +func callbackDropArea_SetHidden(ptr unsafe.Pointer, ptrName *C.char, hidden C.int) { + defer qt.Recovering("callback DropArea::setHidden") + + if signal := qt.GetSignal(C.GoString(ptrName), "setHidden"); signal != nil { + signal.(func(bool))(int(hidden) != 0) + } else { + NewDropAreaFromPointer(ptr).SetHiddenDefault(int(hidden) != 0) + } +} + +func (ptr *DropArea) ConnectSetHidden(f func(hidden bool)) { + defer qt.Recovering("connect DropArea::setHidden") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setHidden", f) + } +} + +func (ptr *DropArea) DisconnectSetHidden() { + defer qt.Recovering("disconnect DropArea::setHidden") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setHidden") + } +} + +func (ptr *DropArea) SetHidden(hidden bool) { + defer qt.Recovering("DropArea::setHidden") + + if ptr.Pointer() != nil { + C.DropArea_SetHidden(ptr.Pointer(), C.int(qt.GoBoolToInt(hidden))) + } +} + +func (ptr *DropArea) SetHiddenDefault(hidden bool) { + defer qt.Recovering("DropArea::setHidden") + + if ptr.Pointer() != nil { + C.DropArea_SetHiddenDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(hidden))) + } +} + +//export callbackDropArea_Show +func callbackDropArea_Show(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::show") + + if signal := qt.GetSignal(C.GoString(ptrName), "show"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).ShowDefault() + } +} + +func (ptr *DropArea) ConnectShow(f func()) { + defer qt.Recovering("connect DropArea::show") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "show", f) + } +} + +func (ptr *DropArea) DisconnectShow() { + defer qt.Recovering("disconnect DropArea::show") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "show") + } +} + +func (ptr *DropArea) Show() { + defer qt.Recovering("DropArea::show") + + if ptr.Pointer() != nil { + C.DropArea_Show(ptr.Pointer()) + } +} + +func (ptr *DropArea) ShowDefault() { + defer qt.Recovering("DropArea::show") + + if ptr.Pointer() != nil { + C.DropArea_ShowDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_ShowFullScreen +func callbackDropArea_ShowFullScreen(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::showFullScreen") + + if signal := qt.GetSignal(C.GoString(ptrName), "showFullScreen"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).ShowFullScreenDefault() + } +} + +func (ptr *DropArea) ConnectShowFullScreen(f func()) { + defer qt.Recovering("connect DropArea::showFullScreen") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showFullScreen", f) + } +} + +func (ptr *DropArea) DisconnectShowFullScreen() { + defer qt.Recovering("disconnect DropArea::showFullScreen") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showFullScreen") + } +} + +func (ptr *DropArea) ShowFullScreen() { + defer qt.Recovering("DropArea::showFullScreen") + + if ptr.Pointer() != nil { + C.DropArea_ShowFullScreen(ptr.Pointer()) + } +} + +func (ptr *DropArea) ShowFullScreenDefault() { + defer qt.Recovering("DropArea::showFullScreen") + + if ptr.Pointer() != nil { + C.DropArea_ShowFullScreenDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_ShowMaximized +func callbackDropArea_ShowMaximized(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::showMaximized") + + if signal := qt.GetSignal(C.GoString(ptrName), "showMaximized"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).ShowMaximizedDefault() + } +} + +func (ptr *DropArea) ConnectShowMaximized(f func()) { + defer qt.Recovering("connect DropArea::showMaximized") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showMaximized", f) + } +} + +func (ptr *DropArea) DisconnectShowMaximized() { + defer qt.Recovering("disconnect DropArea::showMaximized") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showMaximized") + } +} + +func (ptr *DropArea) ShowMaximized() { + defer qt.Recovering("DropArea::showMaximized") + + if ptr.Pointer() != nil { + C.DropArea_ShowMaximized(ptr.Pointer()) + } +} + +func (ptr *DropArea) ShowMaximizedDefault() { + defer qt.Recovering("DropArea::showMaximized") + + if ptr.Pointer() != nil { + C.DropArea_ShowMaximizedDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_ShowMinimized +func callbackDropArea_ShowMinimized(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::showMinimized") + + if signal := qt.GetSignal(C.GoString(ptrName), "showMinimized"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).ShowMinimizedDefault() + } +} + +func (ptr *DropArea) ConnectShowMinimized(f func()) { + defer qt.Recovering("connect DropArea::showMinimized") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showMinimized", f) + } +} + +func (ptr *DropArea) DisconnectShowMinimized() { + defer qt.Recovering("disconnect DropArea::showMinimized") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showMinimized") + } +} + +func (ptr *DropArea) ShowMinimized() { + defer qt.Recovering("DropArea::showMinimized") + + if ptr.Pointer() != nil { + C.DropArea_ShowMinimized(ptr.Pointer()) + } +} + +func (ptr *DropArea) ShowMinimizedDefault() { + defer qt.Recovering("DropArea::showMinimized") + + if ptr.Pointer() != nil { + C.DropArea_ShowMinimizedDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_ShowNormal +func callbackDropArea_ShowNormal(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::showNormal") + + if signal := qt.GetSignal(C.GoString(ptrName), "showNormal"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).ShowNormalDefault() + } +} + +func (ptr *DropArea) ConnectShowNormal(f func()) { + defer qt.Recovering("connect DropArea::showNormal") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showNormal", f) + } +} + +func (ptr *DropArea) DisconnectShowNormal() { + defer qt.Recovering("disconnect DropArea::showNormal") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showNormal") + } +} + +func (ptr *DropArea) ShowNormal() { + defer qt.Recovering("DropArea::showNormal") + + if ptr.Pointer() != nil { + C.DropArea_ShowNormal(ptr.Pointer()) + } +} + +func (ptr *DropArea) ShowNormalDefault() { + defer qt.Recovering("DropArea::showNormal") + + if ptr.Pointer() != nil { + C.DropArea_ShowNormalDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_TabletEvent +func callbackDropArea_TabletEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::tabletEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "tabletEvent"); signal != nil { + signal.(func(*gui.QTabletEvent))(gui.NewQTabletEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectTabletEvent(f func(event *gui.QTabletEvent)) { + defer qt.Recovering("connect DropArea::tabletEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "tabletEvent", f) + } +} + +func (ptr *DropArea) DisconnectTabletEvent() { + defer qt.Recovering("disconnect DropArea::tabletEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "tabletEvent") + } +} + +func (ptr *DropArea) TabletEvent(event gui.QTabletEvent_ITF) { + defer qt.Recovering("DropArea::tabletEvent") + + if ptr.Pointer() != nil { + C.DropArea_TabletEvent(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) + } +} + +func (ptr *DropArea) TabletEventDefault(event gui.QTabletEvent_ITF) { + defer qt.Recovering("DropArea::tabletEvent") + + if ptr.Pointer() != nil { + C.DropArea_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) + } +} + +//export callbackDropArea_Update +func callbackDropArea_Update(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::update") + + if signal := qt.GetSignal(C.GoString(ptrName), "update"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).UpdateDefault() + } +} + +func (ptr *DropArea) ConnectUpdate(f func()) { + defer qt.Recovering("connect DropArea::update") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "update", f) + } +} + +func (ptr *DropArea) DisconnectUpdate() { + defer qt.Recovering("disconnect DropArea::update") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "update") + } +} + +func (ptr *DropArea) Update() { + defer qt.Recovering("DropArea::update") + + if ptr.Pointer() != nil { + C.DropArea_Update(ptr.Pointer()) + } +} + +func (ptr *DropArea) UpdateDefault() { + defer qt.Recovering("DropArea::update") + + if ptr.Pointer() != nil { + C.DropArea_UpdateDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_UpdateMicroFocus +func callbackDropArea_UpdateMicroFocus(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::updateMicroFocus") + + if signal := qt.GetSignal(C.GoString(ptrName), "updateMicroFocus"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).UpdateMicroFocusDefault() + } +} + +func (ptr *DropArea) ConnectUpdateMicroFocus(f func()) { + defer qt.Recovering("connect DropArea::updateMicroFocus") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "updateMicroFocus", f) + } +} + +func (ptr *DropArea) DisconnectUpdateMicroFocus() { + defer qt.Recovering("disconnect DropArea::updateMicroFocus") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "updateMicroFocus") + } +} + +func (ptr *DropArea) UpdateMicroFocus() { + defer qt.Recovering("DropArea::updateMicroFocus") + + if ptr.Pointer() != nil { + C.DropArea_UpdateMicroFocus(ptr.Pointer()) + } +} + +func (ptr *DropArea) UpdateMicroFocusDefault() { + defer qt.Recovering("DropArea::updateMicroFocus") + + if ptr.Pointer() != nil { + C.DropArea_UpdateMicroFocusDefault(ptr.Pointer()) + } +} + +//export callbackDropArea_WheelEvent +func callbackDropArea_WheelEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::wheelEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "wheelEvent"); signal != nil { + signal.(func(*gui.QWheelEvent))(gui.NewQWheelEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectWheelEvent(f func(event *gui.QWheelEvent)) { + defer qt.Recovering("connect DropArea::wheelEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "wheelEvent", f) + } +} + +func (ptr *DropArea) DisconnectWheelEvent() { + defer qt.Recovering("disconnect DropArea::wheelEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "wheelEvent") + } +} + +func (ptr *DropArea) WheelEvent(event gui.QWheelEvent_ITF) { + defer qt.Recovering("DropArea::wheelEvent") + + if ptr.Pointer() != nil { + C.DropArea_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) + } +} + +func (ptr *DropArea) WheelEventDefault(event gui.QWheelEvent_ITF) { + defer qt.Recovering("DropArea::wheelEvent") + + if ptr.Pointer() != nil { + C.DropArea_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) + } +} + +//export callbackDropArea_TimerEvent +func callbackDropArea_TimerEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::timerEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "timerEvent"); signal != nil { + signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectTimerEvent(f func(event *core.QTimerEvent)) { + defer qt.Recovering("connect DropArea::timerEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "timerEvent", f) + } +} + +func (ptr *DropArea) DisconnectTimerEvent() { + defer qt.Recovering("disconnect DropArea::timerEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "timerEvent") + } +} + +func (ptr *DropArea) TimerEvent(event core.QTimerEvent_ITF) { + defer qt.Recovering("DropArea::timerEvent") + + if ptr.Pointer() != nil { + C.DropArea_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *DropArea) TimerEventDefault(event core.QTimerEvent_ITF) { + defer qt.Recovering("DropArea::timerEvent") + + if ptr.Pointer() != nil { + C.DropArea_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +//export callbackDropArea_ChildEvent +func callbackDropArea_ChildEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::childEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "childEvent"); signal != nil { + signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectChildEvent(f func(event *core.QChildEvent)) { + defer qt.Recovering("connect DropArea::childEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "childEvent", f) + } +} + +func (ptr *DropArea) DisconnectChildEvent() { + defer qt.Recovering("disconnect DropArea::childEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "childEvent") + } +} + +func (ptr *DropArea) ChildEvent(event core.QChildEvent_ITF) { + defer qt.Recovering("DropArea::childEvent") + + if ptr.Pointer() != nil { + C.DropArea_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *DropArea) ChildEventDefault(event core.QChildEvent_ITF) { + defer qt.Recovering("DropArea::childEvent") + + if ptr.Pointer() != nil { + C.DropArea_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackDropArea_ConnectNotify +func callbackDropArea_ConnectNotify(ptr unsafe.Pointer, ptrName *C.char, sign unsafe.Pointer) { + defer qt.Recovering("callback DropArea::connectNotify") + + if signal := qt.GetSignal(C.GoString(ptrName), "connectNotify"); signal != nil { + signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewDropAreaFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *DropArea) ConnectConnectNotify(f func(sign *core.QMetaMethod)) { + defer qt.Recovering("connect DropArea::connectNotify") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "connectNotify", f) + } +} + +func (ptr *DropArea) DisconnectConnectNotify() { + defer qt.Recovering("disconnect DropArea::connectNotify") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "connectNotify") + } +} + +func (ptr *DropArea) ConnectNotify(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropArea::connectNotify") + + if ptr.Pointer() != nil { + C.DropArea_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *DropArea) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropArea::connectNotify") + + if ptr.Pointer() != nil { + C.DropArea_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackDropArea_CustomEvent +func callbackDropArea_CustomEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropArea::customEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "customEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropAreaFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropArea) ConnectCustomEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropArea::customEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "customEvent", f) + } +} + +func (ptr *DropArea) DisconnectCustomEvent() { + defer qt.Recovering("disconnect DropArea::customEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "customEvent") + } +} + +func (ptr *DropArea) CustomEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropArea::customEvent") + + if ptr.Pointer() != nil { + C.DropArea_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropArea) CustomEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropArea::customEvent") + + if ptr.Pointer() != nil { + C.DropArea_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropArea_DeleteLater +func callbackDropArea_DeleteLater(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropArea::deleteLater") + + if signal := qt.GetSignal(C.GoString(ptrName), "deleteLater"); signal != nil { + signal.(func())() + } else { + NewDropAreaFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *DropArea) ConnectDeleteLater(f func()) { + defer qt.Recovering("connect DropArea::deleteLater") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "deleteLater", f) + } +} + +func (ptr *DropArea) DisconnectDeleteLater() { + defer qt.Recovering("disconnect DropArea::deleteLater") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "deleteLater") + } +} + +func (ptr *DropArea) DeleteLater() { + defer qt.Recovering("DropArea::deleteLater") + + if ptr.Pointer() != nil { + qt.DisconnectAllSignals(ptr.ObjectName()) + C.DropArea_DeleteLater(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *DropArea) DeleteLaterDefault() { + defer qt.Recovering("DropArea::deleteLater") + + if ptr.Pointer() != nil { + qt.DisconnectAllSignals(ptr.ObjectName()) + C.DropArea_DeleteLaterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +//export callbackDropArea_DisconnectNotify +func callbackDropArea_DisconnectNotify(ptr unsafe.Pointer, ptrName *C.char, sign unsafe.Pointer) { + defer qt.Recovering("callback DropArea::disconnectNotify") + + if signal := qt.GetSignal(C.GoString(ptrName), "disconnectNotify"); signal != nil { + signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewDropAreaFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *DropArea) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) { + defer qt.Recovering("connect DropArea::disconnectNotify") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "disconnectNotify", f) + } +} + +func (ptr *DropArea) DisconnectDisconnectNotify() { + defer qt.Recovering("disconnect DropArea::disconnectNotify") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "disconnectNotify") + } +} + +func (ptr *DropArea) DisconnectNotify(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropArea::disconnectNotify") + + if ptr.Pointer() != nil { + C.DropArea_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *DropArea) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropArea::disconnectNotify") + + if ptr.Pointer() != nil { + C.DropArea_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackDropArea_EventFilter +func callbackDropArea_EventFilter(ptr unsafe.Pointer, ptrName *C.char, watched unsafe.Pointer, event unsafe.Pointer) C.int { + defer qt.Recovering("callback DropArea::eventFilter") + + if signal := qt.GetSignal(C.GoString(ptrName), "eventFilter"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))) + } + + return C.int(qt.GoBoolToInt(NewDropAreaFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))) +} + +func (ptr *DropArea) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) { + defer qt.Recovering("connect DropArea::eventFilter") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "eventFilter", f) + } +} + +func (ptr *DropArea) DisconnectEventFilter() { + defer qt.Recovering("disconnect DropArea::eventFilter") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "eventFilter") + } +} + +func (ptr *DropArea) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + defer qt.Recovering("DropArea::eventFilter") + + if ptr.Pointer() != nil { + return C.DropArea_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0 + } + return false +} + +func (ptr *DropArea) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + defer qt.Recovering("DropArea::eventFilter") + + if ptr.Pointer() != nil { + return C.DropArea_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0 + } + return false +} + +//export callbackDropArea_MetaObject + +type DropSiteWindow_ITF interface { + widgets.QWidget_ITF + DropSiteWindow_PTR() *DropSiteWindow +} + +func (p *DropSiteWindow) DropSiteWindow_PTR() *DropSiteWindow { + return p +} + +func (p *DropSiteWindow) Pointer() unsafe.Pointer { + if p != nil { + return p.QWidget_PTR().Pointer() + } + return nil +} + +func (p *DropSiteWindow) SetPointer(ptr unsafe.Pointer) { + if p != nil { + p.QWidget_PTR().SetPointer(ptr) + } +} + +func PointerFromDropSiteWindow(ptr DropSiteWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.DropSiteWindow_PTR().Pointer() + } + return nil +} + +func NewDropSiteWindowFromPointer(ptr unsafe.Pointer) *DropSiteWindow { + var n = new(DropSiteWindow) + n.SetPointer(ptr) + return n +} + +func newDropSiteWindowFromPointer(ptr unsafe.Pointer) *DropSiteWindow { + var n = NewDropSiteWindowFromPointer(ptr) + for len(n.ObjectName()) < len("DropSiteWindow_") { + n.SetObjectName("DropSiteWindow_" + qt.Identifier()) + } + return n +} + +//export callbackDropSiteWindow_UpdateFormatsTable +func callbackDropSiteWindow_UpdateFormatsTable(ptr unsafe.Pointer, ptrName *C.char, mimeData unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::updateFormatsTable") + + if signal := qt.GetSignal(C.GoString(ptrName), "updateFormatsTable"); signal != nil { + signal.(func(*core.QMimeData))(core.NewQMimeDataFromPointer(mimeData)) + } + +} + +func (ptr *DropSiteWindow) ConnectUpdateFormatsTable(f func(mimeData *core.QMimeData)) { + defer qt.Recovering("connect DropSiteWindow::updateFormatsTable") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "updateFormatsTable", f) + } +} + +func (ptr *DropSiteWindow) DisconnectUpdateFormatsTable(mimeData core.QMimeData_ITF) { + defer qt.Recovering("disconnect DropSiteWindow::updateFormatsTable") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "updateFormatsTable") + } +} + +func (ptr *DropSiteWindow) UpdateFormatsTable(mimeData core.QMimeData_ITF) { + defer qt.Recovering("DropSiteWindow::updateFormatsTable") + + if ptr.Pointer() != nil { + C.DropSiteWindow_UpdateFormatsTable(ptr.Pointer(), core.PointerFromQMimeData(mimeData)) + } +} + +func NewDropSiteWindow(parent widgets.QWidget_ITF, f core.Qt__WindowType) *DropSiteWindow { + defer qt.Recovering("DropSiteWindow::DropSiteWindow") + + return newDropSiteWindowFromPointer(C.DropSiteWindow_NewDropSiteWindow(widgets.PointerFromQWidget(parent), C.int(f))) +} + +func (ptr *DropSiteWindow) DestroyDropSiteWindow() { + defer qt.Recovering("DropSiteWindow::~DropSiteWindow") + + if ptr.Pointer() != nil { + qt.DisconnectAllSignals(ptr.ObjectName()) + C.DropSiteWindow_DestroyDropSiteWindow(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +//export callbackDropSiteWindow_ActionEvent +func callbackDropSiteWindow_ActionEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::actionEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "actionEvent"); signal != nil { + signal.(func(*gui.QActionEvent))(gui.NewQActionEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).ActionEventDefault(gui.NewQActionEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectActionEvent(f func(event *gui.QActionEvent)) { + defer qt.Recovering("connect DropSiteWindow::actionEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "actionEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectActionEvent() { + defer qt.Recovering("disconnect DropSiteWindow::actionEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "actionEvent") + } +} + +func (ptr *DropSiteWindow) ActionEvent(event gui.QActionEvent_ITF) { + defer qt.Recovering("DropSiteWindow::actionEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ActionEvent(ptr.Pointer(), gui.PointerFromQActionEvent(event)) + } +} + +func (ptr *DropSiteWindow) ActionEventDefault(event gui.QActionEvent_ITF) { + defer qt.Recovering("DropSiteWindow::actionEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ActionEventDefault(ptr.Pointer(), gui.PointerFromQActionEvent(event)) + } +} + +//export callbackDropSiteWindow_DragEnterEvent +func callbackDropSiteWindow_DragEnterEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::dragEnterEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dragEnterEvent"); signal != nil { + signal.(func(*gui.QDragEnterEvent))(gui.NewQDragEnterEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectDragEnterEvent(f func(event *gui.QDragEnterEvent)) { + defer qt.Recovering("connect DropSiteWindow::dragEnterEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dragEnterEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectDragEnterEvent() { + defer qt.Recovering("disconnect DropSiteWindow::dragEnterEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dragEnterEvent") + } +} + +func (ptr *DropSiteWindow) DragEnterEvent(event gui.QDragEnterEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dragEnterEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DragEnterEvent(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) + } +} + +func (ptr *DropSiteWindow) DragEnterEventDefault(event gui.QDragEnterEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dragEnterEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) + } +} + +//export callbackDropSiteWindow_DragLeaveEvent +func callbackDropSiteWindow_DragLeaveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::dragLeaveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dragLeaveEvent"); signal != nil { + signal.(func(*gui.QDragLeaveEvent))(gui.NewQDragLeaveEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectDragLeaveEvent(f func(event *gui.QDragLeaveEvent)) { + defer qt.Recovering("connect DropSiteWindow::dragLeaveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dragLeaveEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectDragLeaveEvent() { + defer qt.Recovering("disconnect DropSiteWindow::dragLeaveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dragLeaveEvent") + } +} + +func (ptr *DropSiteWindow) DragLeaveEvent(event gui.QDragLeaveEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dragLeaveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DragLeaveEvent(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) + } +} + +func (ptr *DropSiteWindow) DragLeaveEventDefault(event gui.QDragLeaveEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dragLeaveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) + } +} + +//export callbackDropSiteWindow_DragMoveEvent +func callbackDropSiteWindow_DragMoveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::dragMoveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dragMoveEvent"); signal != nil { + signal.(func(*gui.QDragMoveEvent))(gui.NewQDragMoveEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectDragMoveEvent(f func(event *gui.QDragMoveEvent)) { + defer qt.Recovering("connect DropSiteWindow::dragMoveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dragMoveEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectDragMoveEvent() { + defer qt.Recovering("disconnect DropSiteWindow::dragMoveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dragMoveEvent") + } +} + +func (ptr *DropSiteWindow) DragMoveEvent(event gui.QDragMoveEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dragMoveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DragMoveEvent(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) + } +} + +func (ptr *DropSiteWindow) DragMoveEventDefault(event gui.QDragMoveEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dragMoveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) + } +} + +//export callbackDropSiteWindow_DropEvent +func callbackDropSiteWindow_DropEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::dropEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "dropEvent"); signal != nil { + signal.(func(*gui.QDropEvent))(gui.NewQDropEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectDropEvent(f func(event *gui.QDropEvent)) { + defer qt.Recovering("connect DropSiteWindow::dropEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "dropEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectDropEvent() { + defer qt.Recovering("disconnect DropSiteWindow::dropEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "dropEvent") + } +} + +func (ptr *DropSiteWindow) DropEvent(event gui.QDropEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dropEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DropEvent(ptr.Pointer(), gui.PointerFromQDropEvent(event)) + } +} + +func (ptr *DropSiteWindow) DropEventDefault(event gui.QDropEvent_ITF) { + defer qt.Recovering("DropSiteWindow::dropEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(event)) + } +} + +//export callbackDropSiteWindow_EnterEvent +func callbackDropSiteWindow_EnterEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::enterEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "enterEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).EnterEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectEnterEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropSiteWindow::enterEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "enterEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectEnterEvent() { + defer qt.Recovering("disconnect DropSiteWindow::enterEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "enterEvent") + } +} + +func (ptr *DropSiteWindow) EnterEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::enterEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_EnterEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropSiteWindow) EnterEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::enterEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_EnterEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropSiteWindow_FocusInEvent +func callbackDropSiteWindow_FocusInEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::focusInEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "focusInEvent"); signal != nil { + signal.(func(*gui.QFocusEvent))(gui.NewQFocusEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) { + defer qt.Recovering("connect DropSiteWindow::focusInEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "focusInEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectFocusInEvent() { + defer qt.Recovering("disconnect DropSiteWindow::focusInEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "focusInEvent") + } +} + +func (ptr *DropSiteWindow) FocusInEvent(event gui.QFocusEvent_ITF) { + defer qt.Recovering("DropSiteWindow::focusInEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *DropSiteWindow) FocusInEventDefault(event gui.QFocusEvent_ITF) { + defer qt.Recovering("DropSiteWindow::focusInEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +//export callbackDropSiteWindow_FocusOutEvent +func callbackDropSiteWindow_FocusOutEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::focusOutEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "focusOutEvent"); signal != nil { + signal.(func(*gui.QFocusEvent))(gui.NewQFocusEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) { + defer qt.Recovering("connect DropSiteWindow::focusOutEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "focusOutEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectFocusOutEvent() { + defer qt.Recovering("disconnect DropSiteWindow::focusOutEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "focusOutEvent") + } +} + +func (ptr *DropSiteWindow) FocusOutEvent(event gui.QFocusEvent_ITF) { + defer qt.Recovering("DropSiteWindow::focusOutEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *DropSiteWindow) FocusOutEventDefault(event gui.QFocusEvent_ITF) { + defer qt.Recovering("DropSiteWindow::focusOutEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +//export callbackDropSiteWindow_HideEvent +func callbackDropSiteWindow_HideEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::hideEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "hideEvent"); signal != nil { + signal.(func(*gui.QHideEvent))(gui.NewQHideEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectHideEvent(f func(event *gui.QHideEvent)) { + defer qt.Recovering("connect DropSiteWindow::hideEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "hideEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectHideEvent() { + defer qt.Recovering("disconnect DropSiteWindow::hideEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "hideEvent") + } +} + +func (ptr *DropSiteWindow) HideEvent(event gui.QHideEvent_ITF) { + defer qt.Recovering("DropSiteWindow::hideEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +func (ptr *DropSiteWindow) HideEventDefault(event gui.QHideEvent_ITF) { + defer qt.Recovering("DropSiteWindow::hideEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +//export callbackDropSiteWindow_LeaveEvent +func callbackDropSiteWindow_LeaveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::leaveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "leaveEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).LeaveEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectLeaveEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropSiteWindow::leaveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "leaveEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectLeaveEvent() { + defer qt.Recovering("disconnect DropSiteWindow::leaveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "leaveEvent") + } +} + +func (ptr *DropSiteWindow) LeaveEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::leaveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_LeaveEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropSiteWindow) LeaveEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::leaveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_LeaveEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropSiteWindow_MinimumSizeHint +func callbackDropSiteWindow_MinimumSizeHint(ptr unsafe.Pointer, ptrName *C.char) unsafe.Pointer { + defer qt.Recovering("callback DropSiteWindow::minimumSizeHint") + + if signal := qt.GetSignal(C.GoString(ptrName), "minimumSizeHint"); signal != nil { + return core.PointerFromQSize(signal.(func() *core.QSize)()) + } + + return core.PointerFromQSize(NewDropSiteWindowFromPointer(ptr).MinimumSizeHintDefault()) +} + +func (ptr *DropSiteWindow) ConnectMinimumSizeHint(f func() *core.QSize) { + defer qt.Recovering("connect DropSiteWindow::minimumSizeHint") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "minimumSizeHint", f) + } +} + +func (ptr *DropSiteWindow) DisconnectMinimumSizeHint() { + defer qt.Recovering("disconnect DropSiteWindow::minimumSizeHint") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "minimumSizeHint") + } +} + +func (ptr *DropSiteWindow) MinimumSizeHint() *core.QSize { + defer qt.Recovering("DropSiteWindow::minimumSizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropSiteWindow_MinimumSizeHint(ptr.Pointer())) + } + return nil +} + +func (ptr *DropSiteWindow) MinimumSizeHintDefault() *core.QSize { + defer qt.Recovering("DropSiteWindow::minimumSizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropSiteWindow_MinimumSizeHintDefault(ptr.Pointer())) + } + return nil +} + +//export callbackDropSiteWindow_MoveEvent +func callbackDropSiteWindow_MoveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::moveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "moveEvent"); signal != nil { + signal.(func(*gui.QMoveEvent))(gui.NewQMoveEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectMoveEvent(f func(event *gui.QMoveEvent)) { + defer qt.Recovering("connect DropSiteWindow::moveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "moveEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectMoveEvent() { + defer qt.Recovering("disconnect DropSiteWindow::moveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "moveEvent") + } +} + +func (ptr *DropSiteWindow) MoveEvent(event gui.QMoveEvent_ITF) { + defer qt.Recovering("DropSiteWindow::moveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MoveEvent(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) + } +} + +func (ptr *DropSiteWindow) MoveEventDefault(event gui.QMoveEvent_ITF) { + defer qt.Recovering("DropSiteWindow::moveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) + } +} + +//export callbackDropSiteWindow_PaintEvent +func callbackDropSiteWindow_PaintEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::paintEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "paintEvent"); signal != nil { + signal.(func(*gui.QPaintEvent))(gui.NewQPaintEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectPaintEvent(f func(event *gui.QPaintEvent)) { + defer qt.Recovering("connect DropSiteWindow::paintEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "paintEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectPaintEvent() { + defer qt.Recovering("disconnect DropSiteWindow::paintEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "paintEvent") + } +} + +func (ptr *DropSiteWindow) PaintEvent(event gui.QPaintEvent_ITF) { + defer qt.Recovering("DropSiteWindow::paintEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) + } +} + +func (ptr *DropSiteWindow) PaintEventDefault(event gui.QPaintEvent_ITF) { + defer qt.Recovering("DropSiteWindow::paintEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) + } +} + +//export callbackDropSiteWindow_SetEnabled +func callbackDropSiteWindow_SetEnabled(ptr unsafe.Pointer, ptrName *C.char, vbo C.int) { + defer qt.Recovering("callback DropSiteWindow::setEnabled") + + if signal := qt.GetSignal(C.GoString(ptrName), "setEnabled"); signal != nil { + signal.(func(bool))(int(vbo) != 0) + } else { + NewDropSiteWindowFromPointer(ptr).SetEnabledDefault(int(vbo) != 0) + } +} + +func (ptr *DropSiteWindow) ConnectSetEnabled(f func(vbo bool)) { + defer qt.Recovering("connect DropSiteWindow::setEnabled") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setEnabled", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetEnabled() { + defer qt.Recovering("disconnect DropSiteWindow::setEnabled") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setEnabled") + } +} + +func (ptr *DropSiteWindow) SetEnabled(vbo bool) { + defer qt.Recovering("DropSiteWindow::setEnabled") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetEnabled(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +func (ptr *DropSiteWindow) SetEnabledDefault(vbo bool) { + defer qt.Recovering("DropSiteWindow::setEnabled") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetEnabledDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +//export callbackDropSiteWindow_SetStyleSheet +func callbackDropSiteWindow_SetStyleSheet(ptr unsafe.Pointer, ptrName *C.char, styleSheet *C.char) { + defer qt.Recovering("callback DropSiteWindow::setStyleSheet") + + if signal := qt.GetSignal(C.GoString(ptrName), "setStyleSheet"); signal != nil { + signal.(func(string))(C.GoString(styleSheet)) + } else { + NewDropSiteWindowFromPointer(ptr).SetStyleSheetDefault(C.GoString(styleSheet)) + } +} + +func (ptr *DropSiteWindow) ConnectSetStyleSheet(f func(styleSheet string)) { + defer qt.Recovering("connect DropSiteWindow::setStyleSheet") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setStyleSheet", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetStyleSheet() { + defer qt.Recovering("disconnect DropSiteWindow::setStyleSheet") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setStyleSheet") + } +} + +func (ptr *DropSiteWindow) SetStyleSheet(styleSheet string) { + defer qt.Recovering("DropSiteWindow::setStyleSheet") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetStyleSheet(ptr.Pointer(), C.CString(styleSheet)) + } +} + +func (ptr *DropSiteWindow) SetStyleSheetDefault(styleSheet string) { + defer qt.Recovering("DropSiteWindow::setStyleSheet") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetStyleSheetDefault(ptr.Pointer(), C.CString(styleSheet)) + } +} + +//export callbackDropSiteWindow_SetVisible +func callbackDropSiteWindow_SetVisible(ptr unsafe.Pointer, ptrName *C.char, visible C.int) { + defer qt.Recovering("callback DropSiteWindow::setVisible") + + if signal := qt.GetSignal(C.GoString(ptrName), "setVisible"); signal != nil { + signal.(func(bool))(int(visible) != 0) + } else { + NewDropSiteWindowFromPointer(ptr).SetVisibleDefault(int(visible) != 0) + } +} + +func (ptr *DropSiteWindow) ConnectSetVisible(f func(visible bool)) { + defer qt.Recovering("connect DropSiteWindow::setVisible") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setVisible", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetVisible() { + defer qt.Recovering("disconnect DropSiteWindow::setVisible") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setVisible") + } +} + +func (ptr *DropSiteWindow) SetVisible(visible bool) { + defer qt.Recovering("DropSiteWindow::setVisible") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetVisible(ptr.Pointer(), C.int(qt.GoBoolToInt(visible))) + } +} + +func (ptr *DropSiteWindow) SetVisibleDefault(visible bool) { + defer qt.Recovering("DropSiteWindow::setVisible") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetVisibleDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(visible))) + } +} + +//export callbackDropSiteWindow_SetWindowModified +func callbackDropSiteWindow_SetWindowModified(ptr unsafe.Pointer, ptrName *C.char, vbo C.int) { + defer qt.Recovering("callback DropSiteWindow::setWindowModified") + + if signal := qt.GetSignal(C.GoString(ptrName), "setWindowModified"); signal != nil { + signal.(func(bool))(int(vbo) != 0) + } else { + NewDropSiteWindowFromPointer(ptr).SetWindowModifiedDefault(int(vbo) != 0) + } +} + +func (ptr *DropSiteWindow) ConnectSetWindowModified(f func(vbo bool)) { + defer qt.Recovering("connect DropSiteWindow::setWindowModified") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setWindowModified", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetWindowModified() { + defer qt.Recovering("disconnect DropSiteWindow::setWindowModified") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setWindowModified") + } +} + +func (ptr *DropSiteWindow) SetWindowModified(vbo bool) { + defer qt.Recovering("DropSiteWindow::setWindowModified") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetWindowModified(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +func (ptr *DropSiteWindow) SetWindowModifiedDefault(vbo bool) { + defer qt.Recovering("DropSiteWindow::setWindowModified") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetWindowModifiedDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(vbo))) + } +} + +//export callbackDropSiteWindow_SetWindowTitle +func callbackDropSiteWindow_SetWindowTitle(ptr unsafe.Pointer, ptrName *C.char, vqs *C.char) { + defer qt.Recovering("callback DropSiteWindow::setWindowTitle") + + if signal := qt.GetSignal(C.GoString(ptrName), "setWindowTitle"); signal != nil { + signal.(func(string))(C.GoString(vqs)) + } else { + NewDropSiteWindowFromPointer(ptr).SetWindowTitleDefault(C.GoString(vqs)) + } +} + +func (ptr *DropSiteWindow) ConnectSetWindowTitle(f func(vqs string)) { + defer qt.Recovering("connect DropSiteWindow::setWindowTitle") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setWindowTitle", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetWindowTitle() { + defer qt.Recovering("disconnect DropSiteWindow::setWindowTitle") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setWindowTitle") + } +} + +func (ptr *DropSiteWindow) SetWindowTitle(vqs string) { + defer qt.Recovering("DropSiteWindow::setWindowTitle") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetWindowTitle(ptr.Pointer(), C.CString(vqs)) + } +} + +func (ptr *DropSiteWindow) SetWindowTitleDefault(vqs string) { + defer qt.Recovering("DropSiteWindow::setWindowTitle") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetWindowTitleDefault(ptr.Pointer(), C.CString(vqs)) + } +} + +//export callbackDropSiteWindow_ShowEvent +func callbackDropSiteWindow_ShowEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::showEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "showEvent"); signal != nil { + signal.(func(*gui.QShowEvent))(gui.NewQShowEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectShowEvent(f func(event *gui.QShowEvent)) { + defer qt.Recovering("connect DropSiteWindow::showEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectShowEvent() { + defer qt.Recovering("disconnect DropSiteWindow::showEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showEvent") + } +} + +func (ptr *DropSiteWindow) ShowEvent(event gui.QShowEvent_ITF) { + defer qt.Recovering("DropSiteWindow::showEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +func (ptr *DropSiteWindow) ShowEventDefault(event gui.QShowEvent_ITF) { + defer qt.Recovering("DropSiteWindow::showEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +//export callbackDropSiteWindow_SizeHint +func callbackDropSiteWindow_SizeHint(ptr unsafe.Pointer, ptrName *C.char) unsafe.Pointer { + defer qt.Recovering("callback DropSiteWindow::sizeHint") + + if signal := qt.GetSignal(C.GoString(ptrName), "sizeHint"); signal != nil { + return core.PointerFromQSize(signal.(func() *core.QSize)()) + } + + return core.PointerFromQSize(NewDropSiteWindowFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *DropSiteWindow) ConnectSizeHint(f func() *core.QSize) { + defer qt.Recovering("connect DropSiteWindow::sizeHint") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "sizeHint", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSizeHint() { + defer qt.Recovering("disconnect DropSiteWindow::sizeHint") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "sizeHint") + } +} + +func (ptr *DropSiteWindow) SizeHint() *core.QSize { + defer qt.Recovering("DropSiteWindow::sizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropSiteWindow_SizeHint(ptr.Pointer())) + } + return nil +} + +func (ptr *DropSiteWindow) SizeHintDefault() *core.QSize { + defer qt.Recovering("DropSiteWindow::sizeHint") + + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.DropSiteWindow_SizeHintDefault(ptr.Pointer())) + } + return nil +} + +//export callbackDropSiteWindow_ChangeEvent +func callbackDropSiteWindow_ChangeEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::changeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "changeEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectChangeEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropSiteWindow::changeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "changeEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectChangeEvent() { + defer qt.Recovering("disconnect DropSiteWindow::changeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "changeEvent") + } +} + +func (ptr *DropSiteWindow) ChangeEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::changeEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropSiteWindow) ChangeEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::changeEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropSiteWindow_Close +func callbackDropSiteWindow_Close(ptr unsafe.Pointer, ptrName *C.char) C.int { + defer qt.Recovering("callback DropSiteWindow::close") + + if signal := qt.GetSignal(C.GoString(ptrName), "close"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func() bool)())) + } + + return C.int(qt.GoBoolToInt(NewDropSiteWindowFromPointer(ptr).CloseDefault())) +} + +func (ptr *DropSiteWindow) ConnectClose(f func() bool) { + defer qt.Recovering("connect DropSiteWindow::close") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "close", f) + } +} + +func (ptr *DropSiteWindow) DisconnectClose() { + defer qt.Recovering("disconnect DropSiteWindow::close") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "close") + } +} + +func (ptr *DropSiteWindow) Close() bool { + defer qt.Recovering("DropSiteWindow::close") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_Close(ptr.Pointer()) != 0 + } + return false +} + +func (ptr *DropSiteWindow) CloseDefault() bool { + defer qt.Recovering("DropSiteWindow::close") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_CloseDefault(ptr.Pointer()) != 0 + } + return false +} + +//export callbackDropSiteWindow_CloseEvent +func callbackDropSiteWindow_CloseEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::closeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "closeEvent"); signal != nil { + signal.(func(*gui.QCloseEvent))(gui.NewQCloseEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectCloseEvent(f func(event *gui.QCloseEvent)) { + defer qt.Recovering("connect DropSiteWindow::closeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "closeEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectCloseEvent() { + defer qt.Recovering("disconnect DropSiteWindow::closeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "closeEvent") + } +} + +func (ptr *DropSiteWindow) CloseEvent(event gui.QCloseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::closeEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +func (ptr *DropSiteWindow) CloseEventDefault(event gui.QCloseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::closeEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +//export callbackDropSiteWindow_ContextMenuEvent +func callbackDropSiteWindow_ContextMenuEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::contextMenuEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "contextMenuEvent"); signal != nil { + signal.(func(*gui.QContextMenuEvent))(gui.NewQContextMenuEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).ContextMenuEventDefault(gui.NewQContextMenuEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectContextMenuEvent(f func(event *gui.QContextMenuEvent)) { + defer qt.Recovering("connect DropSiteWindow::contextMenuEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "contextMenuEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectContextMenuEvent() { + defer qt.Recovering("disconnect DropSiteWindow::contextMenuEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "contextMenuEvent") + } +} + +func (ptr *DropSiteWindow) ContextMenuEvent(event gui.QContextMenuEvent_ITF) { + defer qt.Recovering("DropSiteWindow::contextMenuEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ContextMenuEvent(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event)) + } +} + +func (ptr *DropSiteWindow) ContextMenuEventDefault(event gui.QContextMenuEvent_ITF) { + defer qt.Recovering("DropSiteWindow::contextMenuEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ContextMenuEventDefault(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event)) + } +} + +//export callbackDropSiteWindow_FocusNextPrevChild +func callbackDropSiteWindow_FocusNextPrevChild(ptr unsafe.Pointer, ptrName *C.char, next C.int) C.int { + defer qt.Recovering("callback DropSiteWindow::focusNextPrevChild") + + if signal := qt.GetSignal(C.GoString(ptrName), "focusNextPrevChild"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func(bool) bool)(int(next) != 0))) + } + + return C.int(qt.GoBoolToInt(NewDropSiteWindowFromPointer(ptr).FocusNextPrevChildDefault(int(next) != 0))) +} + +func (ptr *DropSiteWindow) ConnectFocusNextPrevChild(f func(next bool) bool) { + defer qt.Recovering("connect DropSiteWindow::focusNextPrevChild") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "focusNextPrevChild", f) + } +} + +func (ptr *DropSiteWindow) DisconnectFocusNextPrevChild() { + defer qt.Recovering("disconnect DropSiteWindow::focusNextPrevChild") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "focusNextPrevChild") + } +} + +func (ptr *DropSiteWindow) FocusNextPrevChild(next bool) bool { + defer qt.Recovering("DropSiteWindow::focusNextPrevChild") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_FocusNextPrevChild(ptr.Pointer(), C.int(qt.GoBoolToInt(next))) != 0 + } + return false +} + +func (ptr *DropSiteWindow) FocusNextPrevChildDefault(next bool) bool { + defer qt.Recovering("DropSiteWindow::focusNextPrevChild") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_FocusNextPrevChildDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(next))) != 0 + } + return false +} + +//export callbackDropSiteWindow_HasHeightForWidth +func callbackDropSiteWindow_HasHeightForWidth(ptr unsafe.Pointer, ptrName *C.char) C.int { + defer qt.Recovering("callback DropSiteWindow::hasHeightForWidth") + + if signal := qt.GetSignal(C.GoString(ptrName), "hasHeightForWidth"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func() bool)())) + } + + return C.int(qt.GoBoolToInt(NewDropSiteWindowFromPointer(ptr).HasHeightForWidthDefault())) +} + +func (ptr *DropSiteWindow) ConnectHasHeightForWidth(f func() bool) { + defer qt.Recovering("connect DropSiteWindow::hasHeightForWidth") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "hasHeightForWidth", f) + } +} + +func (ptr *DropSiteWindow) DisconnectHasHeightForWidth() { + defer qt.Recovering("disconnect DropSiteWindow::hasHeightForWidth") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "hasHeightForWidth") + } +} + +func (ptr *DropSiteWindow) HasHeightForWidth() bool { + defer qt.Recovering("DropSiteWindow::hasHeightForWidth") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_HasHeightForWidth(ptr.Pointer()) != 0 + } + return false +} + +func (ptr *DropSiteWindow) HasHeightForWidthDefault() bool { + defer qt.Recovering("DropSiteWindow::hasHeightForWidth") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_HasHeightForWidthDefault(ptr.Pointer()) != 0 + } + return false +} + +//export callbackDropSiteWindow_HeightForWidth +func callbackDropSiteWindow_HeightForWidth(ptr unsafe.Pointer, ptrName *C.char, w C.int) C.int { + defer qt.Recovering("callback DropSiteWindow::heightForWidth") + + if signal := qt.GetSignal(C.GoString(ptrName), "heightForWidth"); signal != nil { + return C.int(signal.(func(int) int)(int(w))) + } + + return C.int(NewDropSiteWindowFromPointer(ptr).HeightForWidthDefault(int(w))) +} + +func (ptr *DropSiteWindow) ConnectHeightForWidth(f func(w int) int) { + defer qt.Recovering("connect DropSiteWindow::heightForWidth") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "heightForWidth", f) + } +} + +func (ptr *DropSiteWindow) DisconnectHeightForWidth() { + defer qt.Recovering("disconnect DropSiteWindow::heightForWidth") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "heightForWidth") + } +} + +func (ptr *DropSiteWindow) HeightForWidth(w int) int { + defer qt.Recovering("DropSiteWindow::heightForWidth") + + if ptr.Pointer() != nil { + return int(C.DropSiteWindow_HeightForWidth(ptr.Pointer(), C.int(w))) + } + return 0 +} + +func (ptr *DropSiteWindow) HeightForWidthDefault(w int) int { + defer qt.Recovering("DropSiteWindow::heightForWidth") + + if ptr.Pointer() != nil { + return int(C.DropSiteWindow_HeightForWidthDefault(ptr.Pointer(), C.int(w))) + } + return 0 +} + +//export callbackDropSiteWindow_Hide +func callbackDropSiteWindow_Hide(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::hide") + + if signal := qt.GetSignal(C.GoString(ptrName), "hide"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).HideDefault() + } +} + +func (ptr *DropSiteWindow) ConnectHide(f func()) { + defer qt.Recovering("connect DropSiteWindow::hide") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "hide", f) + } +} + +func (ptr *DropSiteWindow) DisconnectHide() { + defer qt.Recovering("disconnect DropSiteWindow::hide") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "hide") + } +} + +func (ptr *DropSiteWindow) Hide() { + defer qt.Recovering("DropSiteWindow::hide") + + if ptr.Pointer() != nil { + C.DropSiteWindow_Hide(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) HideDefault() { + defer qt.Recovering("DropSiteWindow::hide") + + if ptr.Pointer() != nil { + C.DropSiteWindow_HideDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_InputMethodEvent +func callbackDropSiteWindow_InputMethodEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::inputMethodEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "inputMethodEvent"); signal != nil { + signal.(func(*gui.QInputMethodEvent))(gui.NewQInputMethodEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { + defer qt.Recovering("connect DropSiteWindow::inputMethodEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "inputMethodEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectInputMethodEvent() { + defer qt.Recovering("disconnect DropSiteWindow::inputMethodEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "inputMethodEvent") + } +} + +func (ptr *DropSiteWindow) InputMethodEvent(event gui.QInputMethodEvent_ITF) { + defer qt.Recovering("DropSiteWindow::inputMethodEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *DropSiteWindow) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { + defer qt.Recovering("DropSiteWindow::inputMethodEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +//export callbackDropSiteWindow_InputMethodQuery +func callbackDropSiteWindow_InputMethodQuery(ptr unsafe.Pointer, ptrName *C.char, query C.int) unsafe.Pointer { + defer qt.Recovering("callback DropSiteWindow::inputMethodQuery") + + if signal := qt.GetSignal(C.GoString(ptrName), "inputMethodQuery"); signal != nil { + return core.PointerFromQVariant(signal.(func(core.Qt__InputMethodQuery) *core.QVariant)(core.Qt__InputMethodQuery(query))) + } + + return core.PointerFromQVariant(NewDropSiteWindowFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) +} + +func (ptr *DropSiteWindow) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { + defer qt.Recovering("connect DropSiteWindow::inputMethodQuery") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "inputMethodQuery", f) + } +} + +func (ptr *DropSiteWindow) DisconnectInputMethodQuery() { + defer qt.Recovering("disconnect DropSiteWindow::inputMethodQuery") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "inputMethodQuery") + } +} + +func (ptr *DropSiteWindow) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { + defer qt.Recovering("DropSiteWindow::inputMethodQuery") + + if ptr.Pointer() != nil { + return core.NewQVariantFromPointer(C.DropSiteWindow_InputMethodQuery(ptr.Pointer(), C.int(query))) + } + return nil +} + +func (ptr *DropSiteWindow) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { + defer qt.Recovering("DropSiteWindow::inputMethodQuery") + + if ptr.Pointer() != nil { + return core.NewQVariantFromPointer(C.DropSiteWindow_InputMethodQueryDefault(ptr.Pointer(), C.int(query))) + } + return nil +} + +//export callbackDropSiteWindow_KeyPressEvent +func callbackDropSiteWindow_KeyPressEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::keyPressEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "keyPressEvent"); signal != nil { + signal.(func(*gui.QKeyEvent))(gui.NewQKeyEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) { + defer qt.Recovering("connect DropSiteWindow::keyPressEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "keyPressEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectKeyPressEvent() { + defer qt.Recovering("disconnect DropSiteWindow::keyPressEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "keyPressEvent") + } +} + +func (ptr *DropSiteWindow) KeyPressEvent(event gui.QKeyEvent_ITF) { + defer qt.Recovering("DropSiteWindow::keyPressEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *DropSiteWindow) KeyPressEventDefault(event gui.QKeyEvent_ITF) { + defer qt.Recovering("DropSiteWindow::keyPressEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +//export callbackDropSiteWindow_KeyReleaseEvent +func callbackDropSiteWindow_KeyReleaseEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::keyReleaseEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "keyReleaseEvent"); signal != nil { + signal.(func(*gui.QKeyEvent))(gui.NewQKeyEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) { + defer qt.Recovering("connect DropSiteWindow::keyReleaseEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "keyReleaseEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectKeyReleaseEvent() { + defer qt.Recovering("disconnect DropSiteWindow::keyReleaseEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "keyReleaseEvent") + } +} + +func (ptr *DropSiteWindow) KeyReleaseEvent(event gui.QKeyEvent_ITF) { + defer qt.Recovering("DropSiteWindow::keyReleaseEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *DropSiteWindow) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) { + defer qt.Recovering("DropSiteWindow::keyReleaseEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +//export callbackDropSiteWindow_Lower +func callbackDropSiteWindow_Lower(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::lower") + + if signal := qt.GetSignal(C.GoString(ptrName), "lower"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).LowerDefault() + } +} + +func (ptr *DropSiteWindow) ConnectLower(f func()) { + defer qt.Recovering("connect DropSiteWindow::lower") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "lower", f) + } +} + +func (ptr *DropSiteWindow) DisconnectLower() { + defer qt.Recovering("disconnect DropSiteWindow::lower") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "lower") + } +} + +func (ptr *DropSiteWindow) Lower() { + defer qt.Recovering("DropSiteWindow::lower") + + if ptr.Pointer() != nil { + C.DropSiteWindow_Lower(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) LowerDefault() { + defer qt.Recovering("DropSiteWindow::lower") + + if ptr.Pointer() != nil { + C.DropSiteWindow_LowerDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_MouseDoubleClickEvent +func callbackDropSiteWindow_MouseDoubleClickEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::mouseDoubleClickEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mouseDoubleClickEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) { + defer qt.Recovering("connect DropSiteWindow::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mouseDoubleClickEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectMouseDoubleClickEvent() { + defer qt.Recovering("disconnect DropSiteWindow::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mouseDoubleClickEvent") + } +} + +func (ptr *DropSiteWindow) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *DropSiteWindow) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mouseDoubleClickEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackDropSiteWindow_MouseMoveEvent +func callbackDropSiteWindow_MouseMoveEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::mouseMoveEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mouseMoveEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent)) { + defer qt.Recovering("connect DropSiteWindow::mouseMoveEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mouseMoveEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectMouseMoveEvent() { + defer qt.Recovering("disconnect DropSiteWindow::mouseMoveEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mouseMoveEvent") + } +} + +func (ptr *DropSiteWindow) MouseMoveEvent(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mouseMoveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *DropSiteWindow) MouseMoveEventDefault(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mouseMoveEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackDropSiteWindow_MousePressEvent +func callbackDropSiteWindow_MousePressEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::mousePressEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mousePressEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectMousePressEvent(f func(event *gui.QMouseEvent)) { + defer qt.Recovering("connect DropSiteWindow::mousePressEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mousePressEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectMousePressEvent() { + defer qt.Recovering("disconnect DropSiteWindow::mousePressEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mousePressEvent") + } +} + +func (ptr *DropSiteWindow) MousePressEvent(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mousePressEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *DropSiteWindow) MousePressEventDefault(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mousePressEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackDropSiteWindow_MouseReleaseEvent +func callbackDropSiteWindow_MouseReleaseEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::mouseReleaseEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "mouseReleaseEvent"); signal != nil { + signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent)) { + defer qt.Recovering("connect DropSiteWindow::mouseReleaseEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "mouseReleaseEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectMouseReleaseEvent() { + defer qt.Recovering("disconnect DropSiteWindow::mouseReleaseEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "mouseReleaseEvent") + } +} + +func (ptr *DropSiteWindow) MouseReleaseEvent(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mouseReleaseEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *DropSiteWindow) MouseReleaseEventDefault(event gui.QMouseEvent_ITF) { + defer qt.Recovering("DropSiteWindow::mouseReleaseEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackDropSiteWindow_NativeEvent +func callbackDropSiteWindow_NativeEvent(ptr unsafe.Pointer, ptrName *C.char, eventType *C.char, message unsafe.Pointer, result C.long) C.int { + defer qt.Recovering("callback DropSiteWindow::nativeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "nativeEvent"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func(string, unsafe.Pointer, int) bool)(C.GoString(eventType), message, int(result)))) + } + + return C.int(qt.GoBoolToInt(NewDropSiteWindowFromPointer(ptr).NativeEventDefault(C.GoString(eventType), message, int(result)))) +} + +func (ptr *DropSiteWindow) ConnectNativeEvent(f func(eventType string, message unsafe.Pointer, result int) bool) { + defer qt.Recovering("connect DropSiteWindow::nativeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "nativeEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectNativeEvent() { + defer qt.Recovering("disconnect DropSiteWindow::nativeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "nativeEvent") + } +} + +func (ptr *DropSiteWindow) NativeEvent(eventType string, message unsafe.Pointer, result int) bool { + defer qt.Recovering("DropSiteWindow::nativeEvent") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_NativeEvent(ptr.Pointer(), C.CString(eventType), message, C.long(result)) != 0 + } + return false +} + +func (ptr *DropSiteWindow) NativeEventDefault(eventType string, message unsafe.Pointer, result int) bool { + defer qt.Recovering("DropSiteWindow::nativeEvent") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_NativeEventDefault(ptr.Pointer(), C.CString(eventType), message, C.long(result)) != 0 + } + return false +} + +//export callbackDropSiteWindow_Raise +func callbackDropSiteWindow_Raise(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::raise") + + if signal := qt.GetSignal(C.GoString(ptrName), "raise"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).RaiseDefault() + } +} + +func (ptr *DropSiteWindow) ConnectRaise(f func()) { + defer qt.Recovering("connect DropSiteWindow::raise") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "raise", f) + } +} + +func (ptr *DropSiteWindow) DisconnectRaise() { + defer qt.Recovering("disconnect DropSiteWindow::raise") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "raise") + } +} + +func (ptr *DropSiteWindow) Raise() { + defer qt.Recovering("DropSiteWindow::raise") + + if ptr.Pointer() != nil { + C.DropSiteWindow_Raise(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) RaiseDefault() { + defer qt.Recovering("DropSiteWindow::raise") + + if ptr.Pointer() != nil { + C.DropSiteWindow_RaiseDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_Repaint +func callbackDropSiteWindow_Repaint(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::repaint") + + if signal := qt.GetSignal(C.GoString(ptrName), "repaint"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).RepaintDefault() + } +} + +func (ptr *DropSiteWindow) ConnectRepaint(f func()) { + defer qt.Recovering("connect DropSiteWindow::repaint") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "repaint", f) + } +} + +func (ptr *DropSiteWindow) DisconnectRepaint() { + defer qt.Recovering("disconnect DropSiteWindow::repaint") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "repaint") + } +} + +func (ptr *DropSiteWindow) Repaint() { + defer qt.Recovering("DropSiteWindow::repaint") + + if ptr.Pointer() != nil { + C.DropSiteWindow_Repaint(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) RepaintDefault() { + defer qt.Recovering("DropSiteWindow::repaint") + + if ptr.Pointer() != nil { + C.DropSiteWindow_RepaintDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_ResizeEvent +func callbackDropSiteWindow_ResizeEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::resizeEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "resizeEvent"); signal != nil { + signal.(func(*gui.QResizeEvent))(gui.NewQResizeEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectResizeEvent(f func(event *gui.QResizeEvent)) { + defer qt.Recovering("connect DropSiteWindow::resizeEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "resizeEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectResizeEvent() { + defer qt.Recovering("disconnect DropSiteWindow::resizeEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "resizeEvent") + } +} + +func (ptr *DropSiteWindow) ResizeEvent(event gui.QResizeEvent_ITF) { + defer qt.Recovering("DropSiteWindow::resizeEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ResizeEvent(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) + } +} + +func (ptr *DropSiteWindow) ResizeEventDefault(event gui.QResizeEvent_ITF) { + defer qt.Recovering("DropSiteWindow::resizeEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) + } +} + +//export callbackDropSiteWindow_SetDisabled +func callbackDropSiteWindow_SetDisabled(ptr unsafe.Pointer, ptrName *C.char, disable C.int) { + defer qt.Recovering("callback DropSiteWindow::setDisabled") + + if signal := qt.GetSignal(C.GoString(ptrName), "setDisabled"); signal != nil { + signal.(func(bool))(int(disable) != 0) + } else { + NewDropSiteWindowFromPointer(ptr).SetDisabledDefault(int(disable) != 0) + } +} + +func (ptr *DropSiteWindow) ConnectSetDisabled(f func(disable bool)) { + defer qt.Recovering("connect DropSiteWindow::setDisabled") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setDisabled", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetDisabled() { + defer qt.Recovering("disconnect DropSiteWindow::setDisabled") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setDisabled") + } +} + +func (ptr *DropSiteWindow) SetDisabled(disable bool) { + defer qt.Recovering("DropSiteWindow::setDisabled") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetDisabled(ptr.Pointer(), C.int(qt.GoBoolToInt(disable))) + } +} + +func (ptr *DropSiteWindow) SetDisabledDefault(disable bool) { + defer qt.Recovering("DropSiteWindow::setDisabled") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetDisabledDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(disable))) + } +} + +//export callbackDropSiteWindow_SetFocus2 +func callbackDropSiteWindow_SetFocus2(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::setFocus") + + if signal := qt.GetSignal(C.GoString(ptrName), "setFocus2"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).SetFocus2Default() + } +} + +func (ptr *DropSiteWindow) ConnectSetFocus2(f func()) { + defer qt.Recovering("connect DropSiteWindow::setFocus") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setFocus2", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetFocus2() { + defer qt.Recovering("disconnect DropSiteWindow::setFocus") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setFocus2") + } +} + +func (ptr *DropSiteWindow) SetFocus2() { + defer qt.Recovering("DropSiteWindow::setFocus") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetFocus2(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) SetFocus2Default() { + defer qt.Recovering("DropSiteWindow::setFocus") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetFocus2Default(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_SetHidden +func callbackDropSiteWindow_SetHidden(ptr unsafe.Pointer, ptrName *C.char, hidden C.int) { + defer qt.Recovering("callback DropSiteWindow::setHidden") + + if signal := qt.GetSignal(C.GoString(ptrName), "setHidden"); signal != nil { + signal.(func(bool))(int(hidden) != 0) + } else { + NewDropSiteWindowFromPointer(ptr).SetHiddenDefault(int(hidden) != 0) + } +} + +func (ptr *DropSiteWindow) ConnectSetHidden(f func(hidden bool)) { + defer qt.Recovering("connect DropSiteWindow::setHidden") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "setHidden", f) + } +} + +func (ptr *DropSiteWindow) DisconnectSetHidden() { + defer qt.Recovering("disconnect DropSiteWindow::setHidden") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "setHidden") + } +} + +func (ptr *DropSiteWindow) SetHidden(hidden bool) { + defer qt.Recovering("DropSiteWindow::setHidden") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetHidden(ptr.Pointer(), C.int(qt.GoBoolToInt(hidden))) + } +} + +func (ptr *DropSiteWindow) SetHiddenDefault(hidden bool) { + defer qt.Recovering("DropSiteWindow::setHidden") + + if ptr.Pointer() != nil { + C.DropSiteWindow_SetHiddenDefault(ptr.Pointer(), C.int(qt.GoBoolToInt(hidden))) + } +} + +//export callbackDropSiteWindow_Show +func callbackDropSiteWindow_Show(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::show") + + if signal := qt.GetSignal(C.GoString(ptrName), "show"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).ShowDefault() + } +} + +func (ptr *DropSiteWindow) ConnectShow(f func()) { + defer qt.Recovering("connect DropSiteWindow::show") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "show", f) + } +} + +func (ptr *DropSiteWindow) DisconnectShow() { + defer qt.Recovering("disconnect DropSiteWindow::show") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "show") + } +} + +func (ptr *DropSiteWindow) Show() { + defer qt.Recovering("DropSiteWindow::show") + + if ptr.Pointer() != nil { + C.DropSiteWindow_Show(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) ShowDefault() { + defer qt.Recovering("DropSiteWindow::show") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_ShowFullScreen +func callbackDropSiteWindow_ShowFullScreen(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::showFullScreen") + + if signal := qt.GetSignal(C.GoString(ptrName), "showFullScreen"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).ShowFullScreenDefault() + } +} + +func (ptr *DropSiteWindow) ConnectShowFullScreen(f func()) { + defer qt.Recovering("connect DropSiteWindow::showFullScreen") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showFullScreen", f) + } +} + +func (ptr *DropSiteWindow) DisconnectShowFullScreen() { + defer qt.Recovering("disconnect DropSiteWindow::showFullScreen") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showFullScreen") + } +} + +func (ptr *DropSiteWindow) ShowFullScreen() { + defer qt.Recovering("DropSiteWindow::showFullScreen") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowFullScreen(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) ShowFullScreenDefault() { + defer qt.Recovering("DropSiteWindow::showFullScreen") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowFullScreenDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_ShowMaximized +func callbackDropSiteWindow_ShowMaximized(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::showMaximized") + + if signal := qt.GetSignal(C.GoString(ptrName), "showMaximized"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).ShowMaximizedDefault() + } +} + +func (ptr *DropSiteWindow) ConnectShowMaximized(f func()) { + defer qt.Recovering("connect DropSiteWindow::showMaximized") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showMaximized", f) + } +} + +func (ptr *DropSiteWindow) DisconnectShowMaximized() { + defer qt.Recovering("disconnect DropSiteWindow::showMaximized") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showMaximized") + } +} + +func (ptr *DropSiteWindow) ShowMaximized() { + defer qt.Recovering("DropSiteWindow::showMaximized") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowMaximized(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) ShowMaximizedDefault() { + defer qt.Recovering("DropSiteWindow::showMaximized") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowMaximizedDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_ShowMinimized +func callbackDropSiteWindow_ShowMinimized(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::showMinimized") + + if signal := qt.GetSignal(C.GoString(ptrName), "showMinimized"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).ShowMinimizedDefault() + } +} + +func (ptr *DropSiteWindow) ConnectShowMinimized(f func()) { + defer qt.Recovering("connect DropSiteWindow::showMinimized") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showMinimized", f) + } +} + +func (ptr *DropSiteWindow) DisconnectShowMinimized() { + defer qt.Recovering("disconnect DropSiteWindow::showMinimized") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showMinimized") + } +} + +func (ptr *DropSiteWindow) ShowMinimized() { + defer qt.Recovering("DropSiteWindow::showMinimized") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowMinimized(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) ShowMinimizedDefault() { + defer qt.Recovering("DropSiteWindow::showMinimized") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowMinimizedDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_ShowNormal +func callbackDropSiteWindow_ShowNormal(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::showNormal") + + if signal := qt.GetSignal(C.GoString(ptrName), "showNormal"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).ShowNormalDefault() + } +} + +func (ptr *DropSiteWindow) ConnectShowNormal(f func()) { + defer qt.Recovering("connect DropSiteWindow::showNormal") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "showNormal", f) + } +} + +func (ptr *DropSiteWindow) DisconnectShowNormal() { + defer qt.Recovering("disconnect DropSiteWindow::showNormal") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "showNormal") + } +} + +func (ptr *DropSiteWindow) ShowNormal() { + defer qt.Recovering("DropSiteWindow::showNormal") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowNormal(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) ShowNormalDefault() { + defer qt.Recovering("DropSiteWindow::showNormal") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ShowNormalDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_TabletEvent +func callbackDropSiteWindow_TabletEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::tabletEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "tabletEvent"); signal != nil { + signal.(func(*gui.QTabletEvent))(gui.NewQTabletEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectTabletEvent(f func(event *gui.QTabletEvent)) { + defer qt.Recovering("connect DropSiteWindow::tabletEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "tabletEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectTabletEvent() { + defer qt.Recovering("disconnect DropSiteWindow::tabletEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "tabletEvent") + } +} + +func (ptr *DropSiteWindow) TabletEvent(event gui.QTabletEvent_ITF) { + defer qt.Recovering("DropSiteWindow::tabletEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_TabletEvent(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) + } +} + +func (ptr *DropSiteWindow) TabletEventDefault(event gui.QTabletEvent_ITF) { + defer qt.Recovering("DropSiteWindow::tabletEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) + } +} + +//export callbackDropSiteWindow_Update +func callbackDropSiteWindow_Update(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::update") + + if signal := qt.GetSignal(C.GoString(ptrName), "update"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).UpdateDefault() + } +} + +func (ptr *DropSiteWindow) ConnectUpdate(f func()) { + defer qt.Recovering("connect DropSiteWindow::update") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "update", f) + } +} + +func (ptr *DropSiteWindow) DisconnectUpdate() { + defer qt.Recovering("disconnect DropSiteWindow::update") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "update") + } +} + +func (ptr *DropSiteWindow) Update() { + defer qt.Recovering("DropSiteWindow::update") + + if ptr.Pointer() != nil { + C.DropSiteWindow_Update(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) UpdateDefault() { + defer qt.Recovering("DropSiteWindow::update") + + if ptr.Pointer() != nil { + C.DropSiteWindow_UpdateDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_UpdateMicroFocus +func callbackDropSiteWindow_UpdateMicroFocus(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::updateMicroFocus") + + if signal := qt.GetSignal(C.GoString(ptrName), "updateMicroFocus"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).UpdateMicroFocusDefault() + } +} + +func (ptr *DropSiteWindow) ConnectUpdateMicroFocus(f func()) { + defer qt.Recovering("connect DropSiteWindow::updateMicroFocus") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "updateMicroFocus", f) + } +} + +func (ptr *DropSiteWindow) DisconnectUpdateMicroFocus() { + defer qt.Recovering("disconnect DropSiteWindow::updateMicroFocus") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "updateMicroFocus") + } +} + +func (ptr *DropSiteWindow) UpdateMicroFocus() { + defer qt.Recovering("DropSiteWindow::updateMicroFocus") + + if ptr.Pointer() != nil { + C.DropSiteWindow_UpdateMicroFocus(ptr.Pointer()) + } +} + +func (ptr *DropSiteWindow) UpdateMicroFocusDefault() { + defer qt.Recovering("DropSiteWindow::updateMicroFocus") + + if ptr.Pointer() != nil { + C.DropSiteWindow_UpdateMicroFocusDefault(ptr.Pointer()) + } +} + +//export callbackDropSiteWindow_WheelEvent +func callbackDropSiteWindow_WheelEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::wheelEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "wheelEvent"); signal != nil { + signal.(func(*gui.QWheelEvent))(gui.NewQWheelEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectWheelEvent(f func(event *gui.QWheelEvent)) { + defer qt.Recovering("connect DropSiteWindow::wheelEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "wheelEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectWheelEvent() { + defer qt.Recovering("disconnect DropSiteWindow::wheelEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "wheelEvent") + } +} + +func (ptr *DropSiteWindow) WheelEvent(event gui.QWheelEvent_ITF) { + defer qt.Recovering("DropSiteWindow::wheelEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) + } +} + +func (ptr *DropSiteWindow) WheelEventDefault(event gui.QWheelEvent_ITF) { + defer qt.Recovering("DropSiteWindow::wheelEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) + } +} + +//export callbackDropSiteWindow_TimerEvent +func callbackDropSiteWindow_TimerEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::timerEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "timerEvent"); signal != nil { + signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectTimerEvent(f func(event *core.QTimerEvent)) { + defer qt.Recovering("connect DropSiteWindow::timerEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "timerEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectTimerEvent() { + defer qt.Recovering("disconnect DropSiteWindow::timerEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "timerEvent") + } +} + +func (ptr *DropSiteWindow) TimerEvent(event core.QTimerEvent_ITF) { + defer qt.Recovering("DropSiteWindow::timerEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *DropSiteWindow) TimerEventDefault(event core.QTimerEvent_ITF) { + defer qt.Recovering("DropSiteWindow::timerEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +//export callbackDropSiteWindow_ChildEvent +func callbackDropSiteWindow_ChildEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::childEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "childEvent"); signal != nil { + signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectChildEvent(f func(event *core.QChildEvent)) { + defer qt.Recovering("connect DropSiteWindow::childEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "childEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectChildEvent() { + defer qt.Recovering("disconnect DropSiteWindow::childEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "childEvent") + } +} + +func (ptr *DropSiteWindow) ChildEvent(event core.QChildEvent_ITF) { + defer qt.Recovering("DropSiteWindow::childEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *DropSiteWindow) ChildEventDefault(event core.QChildEvent_ITF) { + defer qt.Recovering("DropSiteWindow::childEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackDropSiteWindow_ConnectNotify +func callbackDropSiteWindow_ConnectNotify(ptr unsafe.Pointer, ptrName *C.char, sign unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::connectNotify") + + if signal := qt.GetSignal(C.GoString(ptrName), "connectNotify"); signal != nil { + signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewDropSiteWindowFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *DropSiteWindow) ConnectConnectNotify(f func(sign *core.QMetaMethod)) { + defer qt.Recovering("connect DropSiteWindow::connectNotify") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "connectNotify", f) + } +} + +func (ptr *DropSiteWindow) DisconnectConnectNotify() { + defer qt.Recovering("disconnect DropSiteWindow::connectNotify") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "connectNotify") + } +} + +func (ptr *DropSiteWindow) ConnectNotify(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropSiteWindow::connectNotify") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *DropSiteWindow) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropSiteWindow::connectNotify") + + if ptr.Pointer() != nil { + C.DropSiteWindow_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackDropSiteWindow_CustomEvent +func callbackDropSiteWindow_CustomEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::customEvent") + + if signal := qt.GetSignal(C.GoString(ptrName), "customEvent"); signal != nil { + signal.(func(*core.QEvent))(core.NewQEventFromPointer(event)) + } else { + NewDropSiteWindowFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *DropSiteWindow) ConnectCustomEvent(f func(event *core.QEvent)) { + defer qt.Recovering("connect DropSiteWindow::customEvent") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "customEvent", f) + } +} + +func (ptr *DropSiteWindow) DisconnectCustomEvent() { + defer qt.Recovering("disconnect DropSiteWindow::customEvent") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "customEvent") + } +} + +func (ptr *DropSiteWindow) CustomEvent(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::customEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *DropSiteWindow) CustomEventDefault(event core.QEvent_ITF) { + defer qt.Recovering("DropSiteWindow::customEvent") + + if ptr.Pointer() != nil { + C.DropSiteWindow_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackDropSiteWindow_DeleteLater +func callbackDropSiteWindow_DeleteLater(ptr unsafe.Pointer, ptrName *C.char) { + defer qt.Recovering("callback DropSiteWindow::deleteLater") + + if signal := qt.GetSignal(C.GoString(ptrName), "deleteLater"); signal != nil { + signal.(func())() + } else { + NewDropSiteWindowFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *DropSiteWindow) ConnectDeleteLater(f func()) { + defer qt.Recovering("connect DropSiteWindow::deleteLater") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "deleteLater", f) + } +} + +func (ptr *DropSiteWindow) DisconnectDeleteLater() { + defer qt.Recovering("disconnect DropSiteWindow::deleteLater") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "deleteLater") + } +} + +func (ptr *DropSiteWindow) DeleteLater() { + defer qt.Recovering("DropSiteWindow::deleteLater") + + if ptr.Pointer() != nil { + qt.DisconnectAllSignals(ptr.ObjectName()) + C.DropSiteWindow_DeleteLater(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *DropSiteWindow) DeleteLaterDefault() { + defer qt.Recovering("DropSiteWindow::deleteLater") + + if ptr.Pointer() != nil { + qt.DisconnectAllSignals(ptr.ObjectName()) + C.DropSiteWindow_DeleteLaterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +//export callbackDropSiteWindow_DisconnectNotify +func callbackDropSiteWindow_DisconnectNotify(ptr unsafe.Pointer, ptrName *C.char, sign unsafe.Pointer) { + defer qt.Recovering("callback DropSiteWindow::disconnectNotify") + + if signal := qt.GetSignal(C.GoString(ptrName), "disconnectNotify"); signal != nil { + signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewDropSiteWindowFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *DropSiteWindow) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) { + defer qt.Recovering("connect DropSiteWindow::disconnectNotify") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "disconnectNotify", f) + } +} + +func (ptr *DropSiteWindow) DisconnectDisconnectNotify() { + defer qt.Recovering("disconnect DropSiteWindow::disconnectNotify") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "disconnectNotify") + } +} + +func (ptr *DropSiteWindow) DisconnectNotify(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropSiteWindow::disconnectNotify") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *DropSiteWindow) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + defer qt.Recovering("DropSiteWindow::disconnectNotify") + + if ptr.Pointer() != nil { + C.DropSiteWindow_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackDropSiteWindow_EventFilter +func callbackDropSiteWindow_EventFilter(ptr unsafe.Pointer, ptrName *C.char, watched unsafe.Pointer, event unsafe.Pointer) C.int { + defer qt.Recovering("callback DropSiteWindow::eventFilter") + + if signal := qt.GetSignal(C.GoString(ptrName), "eventFilter"); signal != nil { + return C.int(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))) + } + + return C.int(qt.GoBoolToInt(NewDropSiteWindowFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))) +} + +func (ptr *DropSiteWindow) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) { + defer qt.Recovering("connect DropSiteWindow::eventFilter") + + if ptr.Pointer() != nil { + + qt.ConnectSignal(ptr.ObjectName(), "eventFilter", f) + } +} + +func (ptr *DropSiteWindow) DisconnectEventFilter() { + defer qt.Recovering("disconnect DropSiteWindow::eventFilter") + + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.ObjectName(), "eventFilter") + } +} + +func (ptr *DropSiteWindow) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + defer qt.Recovering("DropSiteWindow::eventFilter") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0 + } + return false +} + +func (ptr *DropSiteWindow) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + defer qt.Recovering("DropSiteWindow::eventFilter") + + if ptr.Pointer() != nil { + return C.DropSiteWindow_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0 + } + return false +} + +//export callbackDropSiteWindow_MetaObject diff --git a/internal/examples/widgets/dropsite/moc.h b/internal/examples/widgets/dropsite/moc.h new file mode 100755 index 00000000..3169ef08 --- /dev/null +++ b/internal/examples/widgets/dropsite/moc.h @@ -0,0 +1,283 @@ + + +#pragma once + +#ifndef GO_MAIN_H +#define GO_MAIN_H + +#ifdef __cplusplus +extern "C" { +#endif + +void DropArea_ConnectChanged(void* ptr); +void DropArea_DisconnectChanged(void* ptr); +void DropArea_Changed(void* ptr, void* mimeData); +void* DropArea_NewDropArea(void* parent, int f); +void DropArea_DestroyDropArea(void* ptr); +void DropArea_SetPixmap(void* ptr, void* vqp); +void DropArea_SetPixmapDefault(void* ptr, void* vqp); +void DropArea_SetText(void* ptr, char* vqs); +void DropArea_SetTextDefault(void* ptr, char* vqs); +void DropArea_ChangeEvent(void* ptr, void* ev); +void DropArea_ChangeEventDefault(void* ptr, void* ev); +void DropArea_Clear(void* ptr); +void DropArea_ClearDefault(void* ptr); +void DropArea_ContextMenuEvent(void* ptr, void* ev); +void DropArea_ContextMenuEventDefault(void* ptr, void* ev); +void DropArea_FocusInEvent(void* ptr, void* ev); +void DropArea_FocusInEventDefault(void* ptr, void* ev); +int DropArea_FocusNextPrevChild(void* ptr, int next); +int DropArea_FocusNextPrevChildDefault(void* ptr, int next); +void DropArea_FocusOutEvent(void* ptr, void* ev); +void DropArea_FocusOutEventDefault(void* ptr, void* ev); +int DropArea_HeightForWidth(void* ptr, int w); +int DropArea_HeightForWidthDefault(void* ptr, int w); +void DropArea_KeyPressEvent(void* ptr, void* ev); +void DropArea_KeyPressEventDefault(void* ptr, void* ev); +void* DropArea_MinimumSizeHint(void* ptr); +void* DropArea_MinimumSizeHintDefault(void* ptr); +void DropArea_MouseMoveEvent(void* ptr, void* ev); +void DropArea_MouseMoveEventDefault(void* ptr, void* ev); +void DropArea_MousePressEvent(void* ptr, void* ev); +void DropArea_MousePressEventDefault(void* ptr, void* ev); +void DropArea_MouseReleaseEvent(void* ptr, void* ev); +void DropArea_MouseReleaseEventDefault(void* ptr, void* ev); +void DropArea_PaintEvent(void* ptr, void* vqp); +void DropArea_PaintEventDefault(void* ptr, void* vqp); +void DropArea_SetMovie(void* ptr, void* movie); +void DropArea_SetMovieDefault(void* ptr, void* movie); +; +; +void DropArea_SetNum(void* ptr, int num); +void DropArea_SetNumDefault(void* ptr, int num); +void DropArea_SetPicture(void* ptr, void* picture); +void DropArea_SetPictureDefault(void* ptr, void* picture); +void* DropArea_SizeHint(void* ptr); +void* DropArea_SizeHintDefault(void* ptr); +void DropArea_ActionEvent(void* ptr, void* event); +void DropArea_ActionEventDefault(void* ptr, void* event); +void DropArea_DragEnterEvent(void* ptr, void* event); +void DropArea_DragEnterEventDefault(void* ptr, void* event); +void DropArea_DragLeaveEvent(void* ptr, void* event); +void DropArea_DragLeaveEventDefault(void* ptr, void* event); +void DropArea_DragMoveEvent(void* ptr, void* event); +void DropArea_DragMoveEventDefault(void* ptr, void* event); +void DropArea_DropEvent(void* ptr, void* event); +void DropArea_DropEventDefault(void* ptr, void* event); +void DropArea_EnterEvent(void* ptr, void* event); +void DropArea_EnterEventDefault(void* ptr, void* event); +void DropArea_HideEvent(void* ptr, void* event); +void DropArea_HideEventDefault(void* ptr, void* event); +void DropArea_LeaveEvent(void* ptr, void* event); +void DropArea_LeaveEventDefault(void* ptr, void* event); +void DropArea_MoveEvent(void* ptr, void* event); +void DropArea_MoveEventDefault(void* ptr, void* event); +void DropArea_SetEnabled(void* ptr, int vbo); +void DropArea_SetEnabledDefault(void* ptr, int vbo); +void DropArea_SetStyleSheet(void* ptr, char* styleSheet); +void DropArea_SetStyleSheetDefault(void* ptr, char* styleSheet); +void DropArea_SetVisible(void* ptr, int visible); +void DropArea_SetVisibleDefault(void* ptr, int visible); +void DropArea_SetWindowModified(void* ptr, int vbo); +void DropArea_SetWindowModifiedDefault(void* ptr, int vbo); +void DropArea_SetWindowTitle(void* ptr, char* vqs); +void DropArea_SetWindowTitleDefault(void* ptr, char* vqs); +void DropArea_ShowEvent(void* ptr, void* event); +void DropArea_ShowEventDefault(void* ptr, void* event); +int DropArea_Close(void* ptr); +int DropArea_CloseDefault(void* ptr); +void DropArea_CloseEvent(void* ptr, void* event); +void DropArea_CloseEventDefault(void* ptr, void* event); +int DropArea_HasHeightForWidth(void* ptr); +int DropArea_HasHeightForWidthDefault(void* ptr); +void DropArea_Hide(void* ptr); +void DropArea_HideDefault(void* ptr); +void DropArea_InputMethodEvent(void* ptr, void* event); +void DropArea_InputMethodEventDefault(void* ptr, void* event); +void* DropArea_InputMethodQuery(void* ptr, int query); +void* DropArea_InputMethodQueryDefault(void* ptr, int query); +void DropArea_KeyReleaseEvent(void* ptr, void* event); +void DropArea_KeyReleaseEventDefault(void* ptr, void* event); +void DropArea_Lower(void* ptr); +void DropArea_LowerDefault(void* ptr); +void DropArea_MouseDoubleClickEvent(void* ptr, void* event); +void DropArea_MouseDoubleClickEventDefault(void* ptr, void* event); +int DropArea_NativeEvent(void* ptr, char* eventType, void* message, long result); +int DropArea_NativeEventDefault(void* ptr, char* eventType, void* message, long result); +void DropArea_Raise(void* ptr); +void DropArea_RaiseDefault(void* ptr); +void DropArea_Repaint(void* ptr); +void DropArea_RepaintDefault(void* ptr); +void DropArea_ResizeEvent(void* ptr, void* event); +void DropArea_ResizeEventDefault(void* ptr, void* event); +void DropArea_SetDisabled(void* ptr, int disable); +void DropArea_SetDisabledDefault(void* ptr, int disable); +void DropArea_SetFocus2(void* ptr); +void DropArea_SetFocus2Default(void* ptr); +void DropArea_SetHidden(void* ptr, int hidden); +void DropArea_SetHiddenDefault(void* ptr, int hidden); +void DropArea_Show(void* ptr); +void DropArea_ShowDefault(void* ptr); +void DropArea_ShowFullScreen(void* ptr); +void DropArea_ShowFullScreenDefault(void* ptr); +void DropArea_ShowMaximized(void* ptr); +void DropArea_ShowMaximizedDefault(void* ptr); +void DropArea_ShowMinimized(void* ptr); +void DropArea_ShowMinimizedDefault(void* ptr); +void DropArea_ShowNormal(void* ptr); +void DropArea_ShowNormalDefault(void* ptr); +void DropArea_TabletEvent(void* ptr, void* event); +void DropArea_TabletEventDefault(void* ptr, void* event); +void DropArea_Update(void* ptr); +void DropArea_UpdateDefault(void* ptr); +void DropArea_UpdateMicroFocus(void* ptr); +void DropArea_UpdateMicroFocusDefault(void* ptr); +void DropArea_WheelEvent(void* ptr, void* event); +void DropArea_WheelEventDefault(void* ptr, void* event); +void DropArea_TimerEvent(void* ptr, void* event); +void DropArea_TimerEventDefault(void* ptr, void* event); +void DropArea_ChildEvent(void* ptr, void* event); +void DropArea_ChildEventDefault(void* ptr, void* event); +void DropArea_ConnectNotify(void* ptr, void* sign); +void DropArea_ConnectNotifyDefault(void* ptr, void* sign); +void DropArea_CustomEvent(void* ptr, void* event); +void DropArea_CustomEventDefault(void* ptr, void* event); +void DropArea_DeleteLater(void* ptr); +void DropArea_DeleteLaterDefault(void* ptr); +void DropArea_DisconnectNotify(void* ptr, void* sign); +void DropArea_DisconnectNotifyDefault(void* ptr, void* sign); +int DropArea_EventFilter(void* ptr, void* watched, void* event); +int DropArea_EventFilterDefault(void* ptr, void* watched, void* event); +; +; +void DropSiteWindow_UpdateFormatsTable(void* ptr, void* mimeData); +void* DropSiteWindow_NewDropSiteWindow(void* parent, int f); +void DropSiteWindow_DestroyDropSiteWindow(void* ptr); +void DropSiteWindow_ActionEvent(void* ptr, void* event); +void DropSiteWindow_ActionEventDefault(void* ptr, void* event); +void DropSiteWindow_DragEnterEvent(void* ptr, void* event); +void DropSiteWindow_DragEnterEventDefault(void* ptr, void* event); +void DropSiteWindow_DragLeaveEvent(void* ptr, void* event); +void DropSiteWindow_DragLeaveEventDefault(void* ptr, void* event); +void DropSiteWindow_DragMoveEvent(void* ptr, void* event); +void DropSiteWindow_DragMoveEventDefault(void* ptr, void* event); +void DropSiteWindow_DropEvent(void* ptr, void* event); +void DropSiteWindow_DropEventDefault(void* ptr, void* event); +void DropSiteWindow_EnterEvent(void* ptr, void* event); +void DropSiteWindow_EnterEventDefault(void* ptr, void* event); +void DropSiteWindow_FocusInEvent(void* ptr, void* event); +void DropSiteWindow_FocusInEventDefault(void* ptr, void* event); +void DropSiteWindow_FocusOutEvent(void* ptr, void* event); +void DropSiteWindow_FocusOutEventDefault(void* ptr, void* event); +void DropSiteWindow_HideEvent(void* ptr, void* event); +void DropSiteWindow_HideEventDefault(void* ptr, void* event); +void DropSiteWindow_LeaveEvent(void* ptr, void* event); +void DropSiteWindow_LeaveEventDefault(void* ptr, void* event); +void* DropSiteWindow_MinimumSizeHint(void* ptr); +void* DropSiteWindow_MinimumSizeHintDefault(void* ptr); +void DropSiteWindow_MoveEvent(void* ptr, void* event); +void DropSiteWindow_MoveEventDefault(void* ptr, void* event); +void DropSiteWindow_PaintEvent(void* ptr, void* event); +void DropSiteWindow_PaintEventDefault(void* ptr, void* event); +void DropSiteWindow_SetEnabled(void* ptr, int vbo); +void DropSiteWindow_SetEnabledDefault(void* ptr, int vbo); +void DropSiteWindow_SetStyleSheet(void* ptr, char* styleSheet); +void DropSiteWindow_SetStyleSheetDefault(void* ptr, char* styleSheet); +void DropSiteWindow_SetVisible(void* ptr, int visible); +void DropSiteWindow_SetVisibleDefault(void* ptr, int visible); +void DropSiteWindow_SetWindowModified(void* ptr, int vbo); +void DropSiteWindow_SetWindowModifiedDefault(void* ptr, int vbo); +void DropSiteWindow_SetWindowTitle(void* ptr, char* vqs); +void DropSiteWindow_SetWindowTitleDefault(void* ptr, char* vqs); +void DropSiteWindow_ShowEvent(void* ptr, void* event); +void DropSiteWindow_ShowEventDefault(void* ptr, void* event); +void* DropSiteWindow_SizeHint(void* ptr); +void* DropSiteWindow_SizeHintDefault(void* ptr); +void DropSiteWindow_ChangeEvent(void* ptr, void* event); +void DropSiteWindow_ChangeEventDefault(void* ptr, void* event); +int DropSiteWindow_Close(void* ptr); +int DropSiteWindow_CloseDefault(void* ptr); +void DropSiteWindow_CloseEvent(void* ptr, void* event); +void DropSiteWindow_CloseEventDefault(void* ptr, void* event); +void DropSiteWindow_ContextMenuEvent(void* ptr, void* event); +void DropSiteWindow_ContextMenuEventDefault(void* ptr, void* event); +int DropSiteWindow_FocusNextPrevChild(void* ptr, int next); +int DropSiteWindow_FocusNextPrevChildDefault(void* ptr, int next); +int DropSiteWindow_HasHeightForWidth(void* ptr); +int DropSiteWindow_HasHeightForWidthDefault(void* ptr); +int DropSiteWindow_HeightForWidth(void* ptr, int w); +int DropSiteWindow_HeightForWidthDefault(void* ptr, int w); +void DropSiteWindow_Hide(void* ptr); +void DropSiteWindow_HideDefault(void* ptr); +void DropSiteWindow_InputMethodEvent(void* ptr, void* event); +void DropSiteWindow_InputMethodEventDefault(void* ptr, void* event); +void* DropSiteWindow_InputMethodQuery(void* ptr, int query); +void* DropSiteWindow_InputMethodQueryDefault(void* ptr, int query); +void DropSiteWindow_KeyPressEvent(void* ptr, void* event); +void DropSiteWindow_KeyPressEventDefault(void* ptr, void* event); +void DropSiteWindow_KeyReleaseEvent(void* ptr, void* event); +void DropSiteWindow_KeyReleaseEventDefault(void* ptr, void* event); +void DropSiteWindow_Lower(void* ptr); +void DropSiteWindow_LowerDefault(void* ptr); +void DropSiteWindow_MouseDoubleClickEvent(void* ptr, void* event); +void DropSiteWindow_MouseDoubleClickEventDefault(void* ptr, void* event); +void DropSiteWindow_MouseMoveEvent(void* ptr, void* event); +void DropSiteWindow_MouseMoveEventDefault(void* ptr, void* event); +void DropSiteWindow_MousePressEvent(void* ptr, void* event); +void DropSiteWindow_MousePressEventDefault(void* ptr, void* event); +void DropSiteWindow_MouseReleaseEvent(void* ptr, void* event); +void DropSiteWindow_MouseReleaseEventDefault(void* ptr, void* event); +int DropSiteWindow_NativeEvent(void* ptr, char* eventType, void* message, long result); +int DropSiteWindow_NativeEventDefault(void* ptr, char* eventType, void* message, long result); +void DropSiteWindow_Raise(void* ptr); +void DropSiteWindow_RaiseDefault(void* ptr); +void DropSiteWindow_Repaint(void* ptr); +void DropSiteWindow_RepaintDefault(void* ptr); +void DropSiteWindow_ResizeEvent(void* ptr, void* event); +void DropSiteWindow_ResizeEventDefault(void* ptr, void* event); +void DropSiteWindow_SetDisabled(void* ptr, int disable); +void DropSiteWindow_SetDisabledDefault(void* ptr, int disable); +void DropSiteWindow_SetFocus2(void* ptr); +void DropSiteWindow_SetFocus2Default(void* ptr); +void DropSiteWindow_SetHidden(void* ptr, int hidden); +void DropSiteWindow_SetHiddenDefault(void* ptr, int hidden); +void DropSiteWindow_Show(void* ptr); +void DropSiteWindow_ShowDefault(void* ptr); +void DropSiteWindow_ShowFullScreen(void* ptr); +void DropSiteWindow_ShowFullScreenDefault(void* ptr); +void DropSiteWindow_ShowMaximized(void* ptr); +void DropSiteWindow_ShowMaximizedDefault(void* ptr); +void DropSiteWindow_ShowMinimized(void* ptr); +void DropSiteWindow_ShowMinimizedDefault(void* ptr); +void DropSiteWindow_ShowNormal(void* ptr); +void DropSiteWindow_ShowNormalDefault(void* ptr); +void DropSiteWindow_TabletEvent(void* ptr, void* event); +void DropSiteWindow_TabletEventDefault(void* ptr, void* event); +void DropSiteWindow_Update(void* ptr); +void DropSiteWindow_UpdateDefault(void* ptr); +void DropSiteWindow_UpdateMicroFocus(void* ptr); +void DropSiteWindow_UpdateMicroFocusDefault(void* ptr); +void DropSiteWindow_WheelEvent(void* ptr, void* event); +void DropSiteWindow_WheelEventDefault(void* ptr, void* event); +void DropSiteWindow_TimerEvent(void* ptr, void* event); +void DropSiteWindow_TimerEventDefault(void* ptr, void* event); +void DropSiteWindow_ChildEvent(void* ptr, void* event); +void DropSiteWindow_ChildEventDefault(void* ptr, void* event); +void DropSiteWindow_ConnectNotify(void* ptr, void* sign); +void DropSiteWindow_ConnectNotifyDefault(void* ptr, void* sign); +void DropSiteWindow_CustomEvent(void* ptr, void* event); +void DropSiteWindow_CustomEventDefault(void* ptr, void* event); +void DropSiteWindow_DeleteLater(void* ptr); +void DropSiteWindow_DeleteLaterDefault(void* ptr); +void DropSiteWindow_DisconnectNotify(void* ptr, void* sign); +void DropSiteWindow_DisconnectNotifyDefault(void* ptr, void* sign); +int DropSiteWindow_EventFilter(void* ptr, void* watched, void* event); +int DropSiteWindow_EventFilterDefault(void* ptr, void* watched, void* event); +; +; + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/internal/examples/widgets/dropsite/moc_cgo_android_arm.go b/internal/examples/widgets/dropsite/moc_cgo_android_arm.go new file mode 100755 index 00000000..eb057668 --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_android_arm.go @@ -0,0 +1,13 @@ +package main + +/* +#cgo CFLAGS: -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -mthumb -Wall -Wno-psabi -W -D_REENTRANT -fPIC +#cgo CXXFLAGS: -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -std=c++11 -O2 -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -mthumb -Wall -Wno-psabi -W -D_REENTRANT -fPIC +#cgo CXXFLAGS: -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore + +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined +#cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_darwin_386.go b/internal/examples/widgets/dropsite/moc_cgo_darwin_386.go new file mode 100755 index 00000000..a765b1df --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_darwin_386.go @@ -0,0 +1,13 @@ +package main + +/* +#cgo CFLAGS: -pipe -fpascal-strings -fmessage-length=0 -Wno-trigraphs -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-sign-conversion -fexceptions -fasm-blocks -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wno-unused-function -Wno-unused-label -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wpointer-sign -Wno-newline-eof -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -mios-simulator-version-min=7.0 -arch i386 -fobjc-nonfragile-abi -fobjc-legacy-dispatch -Wno-deprecated-implementations -Wprotocol -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wall -W -fPIC +#cgo CXXFLAGS: -pipe -stdlib=libc++ -fpascal-strings -fmessage-length=0 -Wno-trigraphs -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-sign-conversion -fexceptions -fasm-blocks -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wno-unused-function -Wno-unused-label -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wpointer-sign -Wno-newline-eof -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -fvisibility-inlines-hidden -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -O2 -std=gnu++11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -mios-simulator-version-min=7.0 -arch i386 -fobjc-nonfragile-abi -fobjc-legacy-dispatch -Wno-deprecated-implementations -Wprotocol -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wall -W -fPIC +#cgo CXXFLAGS: -DDARWIN_NO_CARBON -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/ios/mkspecs/macx-ios-clang/ios -I/usr/local/Qt5.7.0/5.7/ios/include -I/usr/local/Qt5.7.0/5.7/ios/mkspecs/macx-ios-clang +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/ios/include/QtCore -I/usr/local/Qt5.7.0/5.7/ios/include/QtGui -I/usr/local/Qt5.7.0/5.7/ios/include/QtWidgets + +#cgo LDFLAGS: -headerpad_max_install_names -stdlib=libc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -mios-simulator-version-min=7.0 -arch i386 +#cgo LDFLAGS: -L/usr/local/Qt5.7.0/5.7/ios/plugins/platforms -lqios_iphonesimulator -framework Foundation -framework UIKit -framework QuartzCore -framework AssetsLibrary -L/usr/local/Qt5.7.0/5.7/ios/lib -framework MobileCoreServices -framework CoreFoundation -framework CoreText -framework CoreGraphics -framework OpenGLES -lqtfreetype_iphonesimulator -framework Security -framework SystemConfiguration -framework CoreBluetooth -L/usr/local/Qt5.7.0/5.7/ios/plugins/imageformats -lqdds_iphonesimulator -lqicns_iphonesimulator -lqico_iphonesimulator -lqtga_iphonesimulator -lqtiff_iphonesimulator -lqwbmp_iphonesimulator -lqwebp_iphonesimulator -lqtharfbuzzng_iphonesimulator -lz -lqtpcre_iphonesimulator -lm -lQt5Core_iphonesimulator -lQt5Gui_iphonesimulator -lQt5Widgets_iphonesimulator -lQt5PlatformSupport_iphonesimulator +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_darwin_amd64.go b/internal/examples/widgets/dropsite/moc_cgo_darwin_amd64.go new file mode 100755 index 00000000..d9ff3cd5 --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_darwin_amd64.go @@ -0,0 +1,14 @@ +package main + +/* +#cgo CFLAGS: -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.8 -Wall -W -fPIC +#cgo CXXFLAGS: -pipe -stdlib=libc++ -O2 -std=gnu++11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.8 -Wall -W -fPIC +#cgo CXXFLAGS: -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/clang_64/mkspecs/macx-clang -F/usr/local/Qt5.7.0/5.7/clang_64/lib +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/clang_64/lib/QtWidgets.framework/Headers -I/usr/local/Qt5.7.0/5.7/clang_64/lib/QtGui.framework/Headers -I/usr/local/Qt5.7.0/5.7/clang_64/lib/QtCore.framework/Headers +#cgo CXXFLAGS: -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/AGL.framework/Headers + +#cgo LDFLAGS: -headerpad_max_install_names -stdlib=libc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.8 -Wl,-rpath,/usr/local/Qt5.7.0/5.7/clang_64/lib +#cgo LDFLAGS: -F/usr/local/Qt5.7.0/5.7/clang_64/lib -framework QtWidgets -framework QtGui -framework QtCore -framework DiskArbitration -framework IOKit -framework OpenGL -framework AGL +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_darwin_arm.go b/internal/examples/widgets/dropsite/moc_cgo_darwin_arm.go new file mode 100755 index 00000000..80ce51f6 --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_darwin_arm.go @@ -0,0 +1,13 @@ +package main + +/* +#cgo CFLAGS: -pipe -fpascal-strings -fmessage-length=0 -Wno-trigraphs -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-sign-conversion -fexceptions -fasm-blocks -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wno-unused-function -Wno-unused-label -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wpointer-sign -Wno-newline-eof -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -miphoneos-version-min=7.0 -arch armv7 -fobjc-nonfragile-abi -fobjc-legacy-dispatch -Wno-deprecated-implementations -Wprotocol -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wall -W -fPIC +#cgo CXXFLAGS: -pipe -stdlib=libc++ -fpascal-strings -fmessage-length=0 -Wno-trigraphs -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-sign-conversion -fexceptions -fasm-blocks -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wno-unused-function -Wno-unused-label -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wpointer-sign -Wno-newline-eof -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -fvisibility-inlines-hidden -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -O2 -std=gnu++11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -miphoneos-version-min=7.0 -arch armv7 -fobjc-nonfragile-abi -fobjc-legacy-dispatch -Wno-deprecated-implementations -Wprotocol -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wall -W -fPIC +#cgo CXXFLAGS: -DDARWIN_NO_CARBON -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/ios/mkspecs/macx-ios-clang/ios -I/usr/local/Qt5.7.0/5.7/ios/include -I/usr/local/Qt5.7.0/5.7/ios/mkspecs/macx-ios-clang +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/ios/include/QtCore -I/usr/local/Qt5.7.0/5.7/ios/include/QtGui -I/usr/local/Qt5.7.0/5.7/ios/include/QtWidgets + +#cgo LDFLAGS: -headerpad_max_install_names -stdlib=libc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -miphoneos-version-min=7.0 -arch armv7 +#cgo LDFLAGS: -L/usr/local/Qt5.7.0/5.7/ios/plugins/platforms -lqios -framework Foundation -framework UIKit -framework QuartzCore -framework AssetsLibrary -L/usr/local/Qt5.7.0/5.7/ios/lib -framework MobileCoreServices -framework CoreFoundation -framework CoreText -framework CoreGraphics -framework OpenGLES -lqtfreetype -framework Security -framework SystemConfiguration -framework CoreBluetooth -L/usr/local/Qt5.7.0/5.7/ios/plugins/imageformats -lqdds -lqicns -lqico -lqtga -lqtiff -lqwbmp -lqwebp -lqtharfbuzzng -lz -lqtpcre -lm -lQt5Core -lQt5Gui -lQt5Widgets -lQt5PlatformSupport +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_darwin_arm64.go b/internal/examples/widgets/dropsite/moc_cgo_darwin_arm64.go new file mode 100755 index 00000000..67ee858e --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_darwin_arm64.go @@ -0,0 +1,13 @@ +package main + +/* +#cgo CFLAGS: -pipe -fpascal-strings -fmessage-length=0 -Wno-trigraphs -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-sign-conversion -fexceptions -fasm-blocks -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wno-unused-function -Wno-unused-label -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wpointer-sign -Wno-newline-eof -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -miphoneos-version-min=7.0 -arch arm64 -fobjc-nonfragile-abi -fobjc-legacy-dispatch -Wno-deprecated-implementations -Wprotocol -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wall -W -fPIC +#cgo CXXFLAGS: -pipe -stdlib=libc++ -fpascal-strings -fmessage-length=0 -Wno-trigraphs -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-sign-conversion -fexceptions -fasm-blocks -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wno-unused-function -Wno-unused-label -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wpointer-sign -Wno-newline-eof -Wdeprecated-declarations -Winvalid-offsetof -Wno-conversion -fvisibility-inlines-hidden -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -O2 -std=gnu++11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -miphoneos-version-min=7.0 -arch arm64 -fobjc-nonfragile-abi -fobjc-legacy-dispatch -Wno-deprecated-implementations -Wprotocol -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wall -W -fPIC +#cgo CXXFLAGS: -DDARWIN_NO_CARBON -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/ios/mkspecs/macx-ios-clang/ios -I/usr/local/Qt5.7.0/5.7/ios/include -I/usr/local/Qt5.7.0/5.7/ios/mkspecs/macx-ios-clang +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/ios/include/QtCore -I/usr/local/Qt5.7.0/5.7/ios/include/QtGui -I/usr/local/Qt5.7.0/5.7/ios/include/QtWidgets + +#cgo LDFLAGS: -headerpad_max_install_names -stdlib=libc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -miphoneos-version-min=7.0 -arch arm64 +#cgo LDFLAGS: -L/usr/local/Qt5.7.0/5.7/ios/plugins/platforms -lqios -framework Foundation -framework UIKit -framework QuartzCore -framework AssetsLibrary -L/usr/local/Qt5.7.0/5.7/ios/lib -framework MobileCoreServices -framework CoreFoundation -framework CoreText -framework CoreGraphics -framework OpenGLES -lqtfreetype -framework Security -framework SystemConfiguration -framework CoreBluetooth -L/usr/local/Qt5.7.0/5.7/ios/plugins/imageformats -lqdds -lqicns -lqico -lqtga -lqtiff -lqwbmp -lqwebp -lqtharfbuzzng -lz -lqtpcre -lm -lQt5Core -lQt5Gui -lQt5Widgets -lQt5PlatformSupport +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_linux_386.go b/internal/examples/widgets/dropsite/moc_cgo_linux_386.go new file mode 100755 index 00000000..e328447f --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_linux_386.go @@ -0,0 +1,15 @@ +// +build !android + +package main + +/* +#cgo CFLAGS: -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -msse -msse2 -march=i686 -mfpmath=sse -mtune=generic -fno-omit-frame-pointer -fasynchronous-unwind-tables -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIE +#cgo CXXFLAGS: -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -msse -msse2 -march=i686 -mfpmath=sse -mtune=generic -fno-omit-frame-pointer -fasynchronous-unwind-tables -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIE +#cgo CXXFLAGS: -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -I/srv/mer/targets/SailfishOS-i486/usr/share/qt5/mkspecs/linux-g++ -I/srv/mer/targets/SailfishOS-i486/usr/include -I/srv/mer/targets/SailfishOS-i486/usr/include/sailfishapp -I/srv/mer/targets/SailfishOS-i486/usr/include/mdeclarativecache5 -I/srv/mer/targets/SailfishOS-i486/usr/include/qt5 +#cgo CXXFLAGS: -I/srv/mer/targets/SailfishOS-i486/usr/include/qt5/QtCore -I/srv/mer/targets/SailfishOS-i486/usr/include/qt5/QtGui -I/srv/mer/targets/SailfishOS-i486/usr/include/qt5/QtWidgets + +#cgo LDFLAGS: -Wl,-O1 -Wl,-rpath-link,/srv/mer/targets/SailfishOS-i486/usr/lib -Wl,-rpath-link,/srv/mer/targets/SailfishOS-i486/lib +#cgo LDFLAGS: -rdynamic -L/srv/mer/targets/SailfishOS-i486/usr/lib -L/srv/mer/targets/SailfishOS-i486/lib -lsailfishapp -lmdeclarativecache5 -lQt5Core -lQt5Gui -lGLESv2 -lpthread +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_linux_amd64.go b/internal/examples/widgets/dropsite/moc_cgo_linux_amd64.go new file mode 100755 index 00000000..0475c176 --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_linux_amd64.go @@ -0,0 +1,13 @@ +package main + +/* +#cgo CFLAGS: -pipe -O2 -Wall -W -D_REENTRANT -fPIC +#cgo CXXFLAGS: -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC +#cgo CXXFLAGS: -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/gcc_64/include -I/usr/local/Qt5.7.0/5.7/gcc_64/mkspecs/linux-g++ +#cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/gcc_64/include/QtCore -I/usr/local/Qt5.7.0/5.7/gcc_64/include/QtGui -I/usr/local/Qt5.7.0/5.7/gcc_64/include/QtWidgets + +#cgo LDFLAGS: -Wl,-O1 -Wl,-rpath,/usr/local/Qt5.7.0/5.7/gcc_64 -Wl,-rpath,/usr/local/Qt5.7.0/5.7/gcc_64/lib +#cgo LDFLAGS: -L/usr/local/Qt5.7.0/5.7/gcc_64/lib -L/usr/lib64 -lQt5Core -lQt5Gui -lQt5Widgets -lpthread +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_linux_arm.go b/internal/examples/widgets/dropsite/moc_cgo_linux_arm.go new file mode 100755 index 00000000..c6098a9f --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_linux_arm.go @@ -0,0 +1,15 @@ +// +build !android + +package main + +/* +#cgo CFLAGS: -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb -Wno-psabi -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIE +#cgo CXXFLAGS: -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb -Wno-psabi -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIE +#cgo CXXFLAGS: -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -I/srv/mer/targets/SailfishOS-armv7hl/usr/share/qt5/mkspecs/linux-g++ -I/srv/mer/targets/SailfishOS-armv7hl/usr/include -I/srv/mer/targets/SailfishOS-armv7hl/usr/include/sailfishapp -I/srv/mer/targets/SailfishOS-armv7hl/usr/include/mdeclarativecache5 -I/srv/mer/targets/SailfishOS-armv7hl/usr/include/qt5 +#cgo CXXFLAGS: -I/srv/mer/targets/SailfishOS-armv7hl/usr/include/qt5/QtCore -I/srv/mer/targets/SailfishOS-armv7hl/usr/include/qt5/QtGui -I/srv/mer/targets/SailfishOS-armv7hl/usr/include/qt5/QtWidgets + +#cgo LDFLAGS: -Wl,-O1 -Wl,-rpath-link,/srv/mer/targets/SailfishOS-armv7hl/usr/lib -Wl,-rpath-link,/srv/mer/targets/SailfishOS-armv7hl/lib +#cgo LDFLAGS: -rdynamic -L/srv/mer/targets/SailfishOS-armv7hl/usr/lib -L/srv/mer/targets/SailfishOS-armv7hl/lib -lsailfishapp -lmdeclarativecache5 -lQt5Core -lQt5Gui -lGLESv2 -lpthread +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_cgo_windows_386.go b/internal/examples/widgets/dropsite/moc_cgo_windows_386.go new file mode 100755 index 00000000..1b19d74f --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_cgo_windows_386.go @@ -0,0 +1,13 @@ +package main + +/* +#cgo CFLAGS: -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra +#cgo CXXFLAGS: -pipe -fno-keep-inline-dllexport -O2 -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads +#cgo CXXFLAGS: -DUNICODE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB +#cgo CXXFLAGS: -IC:/Qt/Qt5.7.0/5.7/mingw53_32/include -IC:/Qt/Qt5.7.0/5.7/mingw53_32/mkspecs/win32-g++ +#cgo CXXFLAGS: -IC:/Qt/Qt5.7.0/5.7/mingw53_32/include/QtCore -IC:/Qt/Qt5.7.0/5.7/mingw53_32/include/QtGui -IC:/Qt/Qt5.7.0/5.7/mingw53_32/include/QtWidgets + +#cgo LDFLAGS: -Wl,-s -Wl,-subsystem,windows -mthreads -Wl,--allow-multiple-definition +#cgo LDFLAGS: -LC:/Qt/Qt5.7.0/5.7/mingw53_32/lib -lQt5Core -lQt5Gui -lQt5Widgets -lmingw32 -lqtmain -lshell32 +*/ +import "C" diff --git a/internal/examples/widgets/dropsite/moc_moc.h b/internal/examples/widgets/dropsite/moc_moc.h new file mode 100755 index 00000000..2dfac7da --- /dev/null +++ b/internal/examples/widgets/dropsite/moc_moc.h @@ -0,0 +1,220 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'moc.cpp' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.7.0) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'moc.cpp' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.7.0. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +struct qt_meta_stringdata_DropArea_t { + QByteArrayData data[5]; + char stringdata0[38]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_DropArea_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_DropArea_t qt_meta_stringdata_DropArea = { + { +QT_MOC_LITERAL(0, 0, 8), // "DropArea" +QT_MOC_LITERAL(1, 9, 7), // "changed" +QT_MOC_LITERAL(2, 17, 0), // "" +QT_MOC_LITERAL(3, 18, 10), // "QMimeData*" +QT_MOC_LITERAL(4, 29, 8) // "mimeData" + + }, + "DropArea\0changed\0\0QMimeData*\0mimeData" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_DropArea[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 19, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, 0x80000000 | 3, 4, + + 0 // eod +}; + +void DropArea::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + DropArea *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->changed((*reinterpret_cast< QMimeData*(*)>(_a[1]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + void **func = reinterpret_cast(_a[1]); + { + typedef void (DropArea::*_t)(QMimeData * ); + if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DropArea::changed)) { + *result = 0; + return; + } + } + } +} + +const QMetaObject DropArea::staticMetaObject = { + { &QLabel::staticMetaObject, qt_meta_stringdata_DropArea.data, + qt_meta_data_DropArea, qt_static_metacall, Q_NULLPTR, Q_NULLPTR} +}; + + +const QMetaObject *DropArea::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *DropArea::qt_metacast(const char *_clname) +{ + if (!_clname) return Q_NULLPTR; + if (!strcmp(_clname, qt_meta_stringdata_DropArea.stringdata0)) + return static_cast(const_cast< DropArea*>(this)); + return QLabel::qt_metacast(_clname); +} + +int DropArea::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QLabel::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} + +// SIGNAL 0 +void DropArea::changed(QMimeData * _t1) +{ + void *_a[] = { Q_NULLPTR, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +struct qt_meta_stringdata_DropSiteWindow_t { + QByteArrayData data[5]; + char stringdata0[55]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_DropSiteWindow_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_DropSiteWindow_t qt_meta_stringdata_DropSiteWindow = { + { +QT_MOC_LITERAL(0, 0, 14), // "DropSiteWindow" +QT_MOC_LITERAL(1, 15, 18), // "updateFormatsTable" +QT_MOC_LITERAL(2, 34, 0), // "" +QT_MOC_LITERAL(3, 35, 10), // "QMimeData*" +QT_MOC_LITERAL(4, 46, 8) // "mimeData" + + }, + "DropSiteWindow\0updateFormatsTable\0\0" + "QMimeData*\0mimeData" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_DropSiteWindow[] = { + + // content: + 7, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 1, 19, 2, 0x0a /* Public */, + + // slots: parameters + QMetaType::Void, 0x80000000 | 3, 4, + + 0 // eod +}; + +void DropSiteWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + DropSiteWindow *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->updateFormatsTable((*reinterpret_cast< QMimeData*(*)>(_a[1]))); break; + default: ; + } + } +} + +const QMetaObject DropSiteWindow::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_DropSiteWindow.data, + qt_meta_data_DropSiteWindow, qt_static_metacall, Q_NULLPTR, Q_NULLPTR} +}; + + +const QMetaObject *DropSiteWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *DropSiteWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return Q_NULLPTR; + if (!strcmp(_clname, qt_meta_stringdata_DropSiteWindow.stringdata0)) + return static_cast(const_cast< DropSiteWindow*>(this)); + return QWidget::qt_metacast(_clname); +} + +int DropSiteWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = -1; + _id -= 1; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/internal/minimal/minimal.go b/internal/minimal/minimal.go index 87deabb3..d27a3638 100755 --- a/internal/minimal/minimal.go +++ b/internal/minimal/minimal.go @@ -30,7 +30,7 @@ func Minimal(path string) { fmt.Println("minimal.parseFile", errParse) } else { for _, i := range pFile.Imports { - if !strings.Contains(i.Path.Value, "github.com/therecipe/qt/") { + if !strings.Contains(i.Path.Value, "github.com/therecipe/qt") { var path = filepath.Join(os.Getenv("GOPATH"), "src", strings.Replace(i.Path.Value, "\"", "", -1)) if _, err := ioutil.ReadDir(path); err == nil { if !isImported(imported, path) { diff --git a/internal/setup/test.go b/internal/setup/test.go index 6fc44b03..1ce4b2bd 100755 --- a/internal/setup/test.go +++ b/internal/setup/test.go @@ -36,7 +36,7 @@ func main() { runCmd(exec.Command("go", "build", "-o", filepath.Join(runtime.GOROOT(), "bin", fmt.Sprintf("qtmoc%v", ending)), utils.GetQtPkgPath("internal", "moc", "moc.go")), "qtmoc") //TODO: - for _, example := range []string{filepath.Join("widgets", "line_edits"), filepath.Join("widgets", "video_player"), filepath.Join("widgets", "graphicsscene"), + for _, example := range []string{filepath.Join("widgets", "line_edits"), filepath.Join("widgets", "video_player"), filepath.Join("widgets", "graphicsscene"), filepath.Join("widgets", "dropsite"), filepath.Join("quick", "bridge"), filepath.Join("quick", "bridge2"), filepath.Join("quick", "calc"), filepath.Join("quick", "dialog"), filepath.Join("quick", "sailfish"), filepath.Join("quick", "translate"), filepath.Join("quick", "view"), filepath.Join("qml", "application"), filepath.Join("qml", "prop"), filepath.Join("uitools", "calculator")} { diff --git a/location/cgo_android_arm.go b/location/cgo_android_arm.go index b1dda57e..685cf9ef 100755 --- a/location/cgo_android_arm.go +++ b/location/cgo_android_arm.go @@ -7,7 +7,7 @@ package location #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtLocation -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQuick -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtPositioning -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Location -lQt5Quick -lQt5Qml -lQt5Positioning -lQt5Network -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/macextras/cgo_android_arm.go b/macextras/cgo_android_arm.go index 21adf8a3..3e29a01b 100755 --- a/macextras/cgo_android_arm.go +++ b/macextras/cgo_android_arm.go @@ -7,7 +7,7 @@ package macextras #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtMacExtras -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5MacExtras -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/multimedia/cgo_android_arm.go b/multimedia/cgo_android_arm.go index 651eb8c3..977d3bf7 100755 --- a/multimedia/cgo_android_arm.go +++ b/multimedia/cgo_android_arm.go @@ -7,7 +7,7 @@ package multimedia #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtMultimedia -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtMultimediaWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Multimedia -lQt5MultimediaWidgets -lQt5Widgets -lQt5Network -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/network/cgo_android_arm.go b/network/cgo_android_arm.go index 4b4eccdd..90dc3e0a 100755 --- a/network/cgo_android_arm.go +++ b/network/cgo_android_arm.go @@ -7,7 +7,7 @@ package network #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/nfc/cgo_android_arm.go b/nfc/cgo_android_arm.go index 690b10a0..c2e31982 100755 --- a/nfc/cgo_android_arm.go +++ b/nfc/cgo_android_arm.go @@ -7,7 +7,7 @@ package nfc #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNfc -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Nfc -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/positioning/cgo_android_arm.go b/positioning/cgo_android_arm.go index 1c037382..70d3dba7 100755 --- a/positioning/cgo_android_arm.go +++ b/positioning/cgo_android_arm.go @@ -7,7 +7,7 @@ package positioning #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtPositioning -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Positioning -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/printsupport/cgo_android_arm.go b/printsupport/cgo_android_arm.go index 41c4bbd5..0272b5e8 100755 --- a/printsupport/cgo_android_arm.go +++ b/printsupport/cgo_android_arm.go @@ -7,7 +7,7 @@ package printsupport #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtPrintSupport -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/purchasing/cgo_android_arm.go b/purchasing/cgo_android_arm.go index 5393dbf1..d1ef7a60 100755 --- a/purchasing/cgo_android_arm.go +++ b/purchasing/cgo_android_arm.go @@ -7,7 +7,7 @@ package purchasing #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtPurchasing -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Purchasing -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/qml/cgo_android_arm.go b/qml/cgo_android_arm.go index fb828c64..ca6f38af 100755 --- a/qml/cgo_android_arm.go +++ b/qml/cgo_android_arm.go @@ -7,7 +7,7 @@ package qml #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Qml -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/quick/cgo_android_arm.go b/quick/cgo_android_arm.go index f032a951..9f8ce346 100755 --- a/quick/cgo_android_arm.go +++ b/quick/cgo_android_arm.go @@ -7,7 +7,7 @@ package quick #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQuick -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQuickWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Quick -lQt5QuickWidgets -lQt5Qml -lQt5Widgets -lQt5Network -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/script/cgo_android_arm.go b/script/cgo_android_arm.go index 060da70f..372723b8 100755 --- a/script/cgo_android_arm.go +++ b/script/cgo_android_arm.go @@ -7,7 +7,7 @@ package script #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtScript -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Script -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/scripttools/cgo_android_arm.go b/scripttools/cgo_android_arm.go index 90a4f15c..7b05a4f1 100755 --- a/scripttools/cgo_android_arm.go +++ b/scripttools/cgo_android_arm.go @@ -7,7 +7,7 @@ package scripttools #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtScriptTools -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtScript -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5ScriptTools -lQt5Widgets -lQt5Script -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/scxml/cgo_android_arm.go b/scxml/cgo_android_arm.go index 51514dc2..f25d47fb 100755 --- a/scxml/cgo_android_arm.go +++ b/scxml/cgo_android_arm.go @@ -7,7 +7,7 @@ package scxml #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtScxml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Scxml -lQt5Qml -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/sensors/cgo_android_arm.go b/sensors/cgo_android_arm.go index 8b5e83bd..23f70e44 100755 --- a/sensors/cgo_android_arm.go +++ b/sensors/cgo_android_arm.go @@ -7,7 +7,7 @@ package sensors #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtSensors -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Sensors -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/serialbus/cgo_android_arm.go b/serialbus/cgo_android_arm.go index 0f0a9592..692c3c36 100755 --- a/serialbus/cgo_android_arm.go +++ b/serialbus/cgo_android_arm.go @@ -7,7 +7,7 @@ package serialbus #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtSerialBus -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5SerialBus -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/serialport/cgo_android_arm.go b/serialport/cgo_android_arm.go index fd636c86..08bba614 100755 --- a/serialport/cgo_android_arm.go +++ b/serialport/cgo_android_arm.go @@ -7,7 +7,7 @@ package serialport #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtSerialPort -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5SerialPort -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/sql/cgo_android_arm.go b/sql/cgo_android_arm.go index 956c36d6..a2b765d4 100755 --- a/sql/cgo_android_arm.go +++ b/sql/cgo_android_arm.go @@ -7,7 +7,7 @@ package sql #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtSql -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Sql -lQt5Widgets -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/svg/cgo_android_arm.go b/svg/cgo_android_arm.go index 51628404..158f9082 100755 --- a/svg/cgo_android_arm.go +++ b/svg/cgo_android_arm.go @@ -7,7 +7,7 @@ package svg #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtSvg -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Svg -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/testlib/cgo_android_arm.go b/testlib/cgo_android_arm.go index dad6ab29..782829ca 100755 --- a/testlib/cgo_android_arm.go +++ b/testlib/cgo_android_arm.go @@ -7,7 +7,7 @@ package testlib #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtTest -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtTest -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Test -lQt5Test -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/uitools/cgo_android_arm.go b/uitools/cgo_android_arm.go index cc987192..012604dd 100755 --- a/uitools/cgo_android_arm.go +++ b/uitools/cgo_android_arm.go @@ -7,7 +7,7 @@ package uitools #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtUiTools -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5UiTools -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/webchannel/cgo_android_arm.go b/webchannel/cgo_android_arm.go index 1798abc6..5aa05372 100755 --- a/webchannel/cgo_android_arm.go +++ b/webchannel/cgo_android_arm.go @@ -7,7 +7,7 @@ package webchannel #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWebChannel -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtQml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5WebChannel -lQt5Qml -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/webengine/cgo_android_arm.go b/webengine/cgo_android_arm.go index 183881e7..f28770d6 100755 --- a/webengine/cgo_android_arm.go +++ b/webengine/cgo_android_arm.go @@ -7,7 +7,7 @@ package webengine #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWebEngine -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWebEngineWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWebEngineCore -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWebChannel -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5WebEngine -lQt5WebEngineWidgets -lQt5WebEngineCore -lQt5Widgets -lQt5WebChannel -lQt5Network -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/websockets/cgo_android_arm.go b/websockets/cgo_android_arm.go index abd9df35..571133d9 100755 --- a/websockets/cgo_android_arm.go +++ b/websockets/cgo_android_arm.go @@ -7,7 +7,7 @@ package websockets #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWebSockets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5WebSockets -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/widgets/cgo_android_arm.go b/widgets/cgo_android_arm.go index 4631cd34..52015a08 100755 --- a/widgets/cgo_android_arm.go +++ b/widgets/cgo_android_arm.go @@ -7,7 +7,7 @@ package widgets #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtWidgets -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtGui -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/xml/cgo_android_arm.go b/xml/cgo_android_arm.go index 1519000f..8bf4a808 100755 --- a/xml/cgo_android_arm.go +++ b/xml/cgo_android_arm.go @@ -7,7 +7,7 @@ package xml #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtXml -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtXmlPatterns -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Xml -lQt5XmlPatterns -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C" diff --git a/xmlpatterns/cgo_android_arm.go b/xmlpatterns/cgo_android_arm.go index f670f238..d083a6bb 100755 --- a/xmlpatterns/cgo_android_arm.go +++ b/xmlpatterns/cgo_android_arm.go @@ -7,7 +7,7 @@ package xmlpatterns #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem /opt/android-ndk/platforms/android-9/arch-arm/usr/include -I/usr/local/Qt5.7.0/5.7/android_armv7/mkspecs/android-g++ #cgo CXXFLAGS: -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtXmlPatterns -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtNetwork -I/usr/local/Qt5.7.0/5.7/android_armv7/include/QtCore -#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition +#cgo LDFLAGS: --sysroot=/opt/android-ndk/platforms/android-9/arch-arm/ -Wl,-rpath=/usr/local/Qt5.7.0/5.7/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--allow-multiple-definition -Wl,--allow-shlib-undefined #cgo LDFLAGS: -L/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android-ndk/platforms/android-9/arch-arm//usr/lib -L/usr/local/Qt5.7.0/5.7/android_armv7/lib -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5XmlPatterns -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc */ import "C"